Skip to content

Commit af2d6d5

Browse files
author
awstools
committed
feat(client-payment-cryptography-data): Added further restrictions on logging of potentially sensitive inputs and outputs.
1 parent d8d34b6 commit af2d6d5

File tree

7 files changed

+639
-252
lines changed

7 files changed

+639
-252
lines changed

clients/client-payment-cryptography-data/src/commands/GenerateCardValidationDataCommand.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import {
99
GenerateCardValidationDataInput,
1010
GenerateCardValidationDataInputFilterSensitiveLog,
1111
GenerateCardValidationDataOutput,
12+
GenerateCardValidationDataOutputFilterSensitiveLog,
1213
} from "../models/models_0";
1314
import {
1415
PaymentCryptographyDataClientResolvedConfig,
@@ -155,7 +156,7 @@ export class GenerateCardValidationDataCommand extends $Command
155156
})
156157
.s("PaymentCryptographyDataPlane", "GenerateCardValidationData", {})
157158
.n("PaymentCryptographyDataClient", "GenerateCardValidationDataCommand")
158-
.f(GenerateCardValidationDataInputFilterSensitiveLog, void 0)
159+
.f(GenerateCardValidationDataInputFilterSensitiveLog, GenerateCardValidationDataOutputFilterSensitiveLog)
159160
.ser(se_GenerateCardValidationDataCommand)
160161
.de(de_GenerateCardValidationDataCommand)
161162
.build() {}

clients/client-payment-cryptography-data/src/commands/GenerateMacCommand.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,12 @@ import { Command as $Command } from "@smithy/smithy-client";
55
import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { commonParams } from "../endpoint/EndpointParameters";
8-
import { GenerateMacInput, GenerateMacInputFilterSensitiveLog, GenerateMacOutput } from "../models/models_0";
8+
import {
9+
GenerateMacInput,
10+
GenerateMacInputFilterSensitiveLog,
11+
GenerateMacOutput,
12+
GenerateMacOutputFilterSensitiveLog,
13+
} from "../models/models_0";
914
import {
1015
PaymentCryptographyDataClientResolvedConfig,
1116
ServiceInputTypes,
@@ -142,7 +147,7 @@ export class GenerateMacCommand extends $Command
142147
})
143148
.s("PaymentCryptographyDataPlane", "GenerateMac", {})
144149
.n("PaymentCryptographyDataClient", "GenerateMacCommand")
145-
.f(GenerateMacInputFilterSensitiveLog, void 0)
150+
.f(GenerateMacInputFilterSensitiveLog, GenerateMacOutputFilterSensitiveLog)
146151
.ser(se_GenerateMacCommand)
147152
.de(de_GenerateMacCommand)
148153
.build() {}

clients/client-payment-cryptography-data/src/commands/GeneratePinDataCommand.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import {
99
GeneratePinDataInput,
1010
GeneratePinDataInputFilterSensitiveLog,
1111
GeneratePinDataOutput,
12+
GeneratePinDataOutputFilterSensitiveLog,
1213
} from "../models/models_0";
1314
import {
1415
PaymentCryptographyDataClientResolvedConfig,
@@ -166,7 +167,7 @@ export class GeneratePinDataCommand extends $Command
166167
})
167168
.s("PaymentCryptographyDataPlane", "GeneratePinData", {})
168169
.n("PaymentCryptographyDataClient", "GeneratePinDataCommand")
169-
.f(GeneratePinDataInputFilterSensitiveLog, void 0)
170+
.f(GeneratePinDataInputFilterSensitiveLog, GeneratePinDataOutputFilterSensitiveLog)
170171
.ser(se_GeneratePinDataCommand)
171172
.de(de_GeneratePinDataCommand)
172173
.build() {}

clients/client-payment-cryptography-data/src/commands/TranslatePinDataCommand.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import {
99
TranslatePinDataInput,
1010
TranslatePinDataInputFilterSensitiveLog,
1111
TranslatePinDataOutput,
12+
TranslatePinDataOutputFilterSensitiveLog,
1213
} from "../models/models_0";
1314
import {
1415
PaymentCryptographyDataClientResolvedConfig,
@@ -170,7 +171,7 @@ export class TranslatePinDataCommand extends $Command
170171
})
171172
.s("PaymentCryptographyDataPlane", "TranslatePinData", {})
172173
.n("PaymentCryptographyDataClient", "TranslatePinDataCommand")
173-
.f(TranslatePinDataInputFilterSensitiveLog, void 0)
174+
.f(TranslatePinDataInputFilterSensitiveLog, TranslatePinDataOutputFilterSensitiveLog)
174175
.ser(se_TranslatePinDataCommand)
175176
.de(de_TranslatePinDataCommand)
176177
.build() {}

clients/client-payment-cryptography-data/src/commands/VerifyAuthRequestCryptogramCommand.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import {
99
VerifyAuthRequestCryptogramInput,
1010
VerifyAuthRequestCryptogramInputFilterSensitiveLog,
1111
VerifyAuthRequestCryptogramOutput,
12+
VerifyAuthRequestCryptogramOutputFilterSensitiveLog,
1213
} from "../models/models_0";
1314
import {
1415
PaymentCryptographyDataClientResolvedConfig,
@@ -164,7 +165,7 @@ export class VerifyAuthRequestCryptogramCommand extends $Command
164165
})
165166
.s("PaymentCryptographyDataPlane", "VerifyAuthRequestCryptogram", {})
166167
.n("PaymentCryptographyDataClient", "VerifyAuthRequestCryptogramCommand")
167-
.f(VerifyAuthRequestCryptogramInputFilterSensitiveLog, void 0)
168+
.f(VerifyAuthRequestCryptogramInputFilterSensitiveLog, VerifyAuthRequestCryptogramOutputFilterSensitiveLog)
168169
.ser(se_VerifyAuthRequestCryptogramCommand)
169170
.de(de_VerifyAuthRequestCryptogramCommand)
170171
.build() {}

0 commit comments

Comments
 (0)