@@ -135,6 +135,7 @@ import {
135135 NoBidAction ,
136136 NoBidModuleParameters ,
137137 OpenRtbAttributeModuleParameters ,
138+ RateLimiterModuleParameters ,
138139 ResourceNotFoundException ,
139140 ResponderErrorMaskingForHttpCode ,
140141 ResponderErrorMaskingLoggingType ,
@@ -1633,6 +1634,7 @@ const se_ModuleParameters = (input: ModuleParameters, context: __SerdeContext):
16331634 return ModuleParameters . visit ( input , {
16341635 noBid : ( value ) => ( { noBid : se_NoBidModuleParameters ( value , context ) } ) ,
16351636 openRtbAttribute : ( value ) => ( { openRtbAttribute : se_OpenRtbAttributeModuleParameters ( value , context ) } ) ,
1637+ rateLimiter : ( value ) => ( { rateLimiter : se_RateLimiterModuleParameters ( value , context ) } ) ,
16361638 _ : ( name , value ) => ( { [ name ] : value } as any ) ,
16371639 } ) ;
16381640} ;
@@ -1662,6 +1664,15 @@ const se_OpenRtbAttributeModuleParameters = (input: OpenRtbAttributeModuleParame
16621664 } ) ;
16631665} ;
16641666
1667+ /**
1668+ * serializeAws_restJson1RateLimiterModuleParameters
1669+ */
1670+ const se_RateLimiterModuleParameters = ( input : RateLimiterModuleParameters , context : __SerdeContext ) : any => {
1671+ return take ( input , {
1672+ tps : __serializeFloat ,
1673+ } ) ;
1674+ } ;
1675+
16651676/**
16661677 * serializeAws_restJson1ResponderErrorMasking
16671678 */
@@ -1830,6 +1841,11 @@ const de_ModuleParameters = (output: any, context: __SerdeContext): ModuleParame
18301841 openRtbAttribute : de_OpenRtbAttributeModuleParameters ( output . openRtbAttribute , context ) ,
18311842 } ;
18321843 }
1844+ if ( output . rateLimiter != null ) {
1845+ return {
1846+ rateLimiter : de_RateLimiterModuleParameters ( output . rateLimiter , context ) ,
1847+ } ;
1848+ }
18331849 return { $unknown : Object . entries ( output ) [ 0 ] } ;
18341850} ;
18351851
@@ -1861,6 +1877,15 @@ const de_OpenRtbAttributeModuleParameters = (
18611877 } ) as any ;
18621878} ;
18631879
1880+ /**
1881+ * deserializeAws_restJson1RateLimiterModuleParameters
1882+ */
1883+ const de_RateLimiterModuleParameters = ( output : any , context : __SerdeContext ) : RateLimiterModuleParameters => {
1884+ return take ( output , {
1885+ tps : __limitedParseFloat32 ,
1886+ } ) as any ;
1887+ } ;
1888+
18641889/**
18651890 * deserializeAws_restJson1ResponderErrorMasking
18661891 */
0 commit comments