@@ -6771,6 +6771,7 @@ export interface BatchExecuteStatementInput {
67716771export namespace BatchExecuteStatementInput {
67726772 export const filterSensitiveLog = ( obj : BatchExecuteStatementInput ) : any => ( {
67736773 ...obj ,
6774+ ...( obj . Statements && { Statements : obj . Statements . map ( ( item ) => BatchStatementRequest . filterSensitiveLog ( item ) ) } ) ,
67746775 } ) ;
67756776}
67766777
@@ -6809,6 +6810,9 @@ export interface ExecuteTransactionInput {
68096810export namespace ExecuteTransactionInput {
68106811 export const filterSensitiveLog = ( obj : ExecuteTransactionInput ) : any => ( {
68116812 ...obj ,
6813+ ...( obj . TransactStatements && {
6814+ TransactStatements : obj . TransactStatements . map ( ( item ) => ParameterizedStatement . filterSensitiveLog ( item ) ) ,
6815+ } ) ,
68126816 } ) ;
68136817}
68146818
@@ -7194,6 +7198,15 @@ export interface BatchGetItemInput {
71947198export namespace BatchGetItemInput {
71957199 export const filterSensitiveLog = ( obj : BatchGetItemInput ) : any => ( {
71967200 ...obj ,
7201+ ...( obj . RequestItems && {
7202+ RequestItems : Object . entries ( obj . RequestItems ) . reduce (
7203+ ( acc : any , [ key , value ] : [ string , KeysAndAttributes ] ) => ( {
7204+ ...acc ,
7205+ [ key ] : KeysAndAttributes . filterSensitiveLog ( value ) ,
7206+ } ) ,
7207+ { }
7208+ ) ,
7209+ } ) ,
71977210 } ) ;
71987211}
71997212
@@ -7484,6 +7497,15 @@ export interface TransactWriteItemsOutput {
74847497export namespace TransactWriteItemsOutput {
74857498 export const filterSensitiveLog = ( obj : TransactWriteItemsOutput ) : any => ( {
74867499 ...obj ,
7500+ ...( obj . ItemCollectionMetrics && {
7501+ ItemCollectionMetrics : Object . entries ( obj . ItemCollectionMetrics ) . reduce (
7502+ ( acc : any , [ key , value ] : [ string , ItemCollectionMetrics [ ] ] ) => ( {
7503+ ...acc ,
7504+ [ key ] : value . map ( ( item ) => ItemCollectionMetrics . filterSensitiveLog ( item ) ) ,
7505+ } ) ,
7506+ { }
7507+ ) ,
7508+ } ) ,
74877509 } ) ;
74887510}
74897511
@@ -8195,6 +8217,32 @@ export interface BatchGetItemOutput {
81958217export namespace BatchGetItemOutput {
81968218 export const filterSensitiveLog = ( obj : BatchGetItemOutput ) : any => ( {
81978219 ...obj ,
8220+ ...( obj . Responses && {
8221+ Responses : Object . entries ( obj . Responses ) . reduce (
8222+ ( acc : any , [ key , value ] : [ string , { [ key : string ] : AttributeValue } [ ] ] ) => ( {
8223+ ...acc ,
8224+ [ key ] : value . map ( ( item ) =>
8225+ Object . entries ( item ) . reduce (
8226+ ( acc : any , [ key , value ] : [ string , AttributeValue ] ) => ( {
8227+ ...acc ,
8228+ [ key ] : AttributeValue . filterSensitiveLog ( value ) ,
8229+ } ) ,
8230+ { }
8231+ )
8232+ ) ,
8233+ } ) ,
8234+ { }
8235+ ) ,
8236+ } ) ,
8237+ ...( obj . UnprocessedKeys && {
8238+ UnprocessedKeys : Object . entries ( obj . UnprocessedKeys ) . reduce (
8239+ ( acc : any , [ key , value ] : [ string , KeysAndAttributes ] ) => ( {
8240+ ...acc ,
8241+ [ key ] : KeysAndAttributes . filterSensitiveLog ( value ) ,
8242+ } ) ,
8243+ { }
8244+ ) ,
8245+ } ) ,
81988246 } ) ;
81998247}
82008248
@@ -8575,6 +8623,15 @@ export interface BatchWriteItemInput {
85758623export namespace BatchWriteItemInput {
85768624 export const filterSensitiveLog = ( obj : BatchWriteItemInput ) : any => ( {
85778625 ...obj ,
8626+ ...( obj . RequestItems && {
8627+ RequestItems : Object . entries ( obj . RequestItems ) . reduce (
8628+ ( acc : any , [ key , value ] : [ string , WriteRequest [ ] ] ) => ( {
8629+ ...acc ,
8630+ [ key ] : value . map ( ( item ) => WriteRequest . filterSensitiveLog ( item ) ) ,
8631+ } ) ,
8632+ { }
8633+ ) ,
8634+ } ) ,
85788635 } ) ;
85798636}
85808637
@@ -9478,6 +9535,24 @@ export interface BatchWriteItemOutput {
94789535export namespace BatchWriteItemOutput {
94799536 export const filterSensitiveLog = ( obj : BatchWriteItemOutput ) : any => ( {
94809537 ...obj ,
9538+ ...( obj . UnprocessedItems && {
9539+ UnprocessedItems : Object . entries ( obj . UnprocessedItems ) . reduce (
9540+ ( acc : any , [ key , value ] : [ string , WriteRequest [ ] ] ) => ( {
9541+ ...acc ,
9542+ [ key ] : value . map ( ( item ) => WriteRequest . filterSensitiveLog ( item ) ) ,
9543+ } ) ,
9544+ { }
9545+ ) ,
9546+ } ) ,
9547+ ...( obj . ItemCollectionMetrics && {
9548+ ItemCollectionMetrics : Object . entries ( obj . ItemCollectionMetrics ) . reduce (
9549+ ( acc : any , [ key , value ] : [ string , ItemCollectionMetrics [ ] ] ) => ( {
9550+ ...acc ,
9551+ [ key ] : value . map ( ( item ) => ItemCollectionMetrics . filterSensitiveLog ( item ) ) ,
9552+ } ) ,
9553+ { }
9554+ ) ,
9555+ } ) ,
94819556 } ) ;
94829557}
94839558
0 commit comments