Skip to content

Commit 4fa6b7a

Browse files
author
awstools
committed
feat(client-cloudwatch-events): Adds sensitive trait to various shapes in Jetstream Connections API model.
1 parent 8fc8760 commit 4fa6b7a

File tree

5 files changed

+293
-17
lines changed

5 files changed

+293
-17
lines changed

clients/client-cloudwatch-events/src/commands/CreateConnectionCommand.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@ import {
1515
} from "@smithy/types";
1616

1717
import { CloudWatchEventsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudWatchEventsClient";
18-
import { CreateConnectionRequest, CreateConnectionResponse } from "../models/models_0";
18+
import {
19+
CreateConnectionRequest,
20+
CreateConnectionRequestFilterSensitiveLog,
21+
CreateConnectionResponse,
22+
} from "../models/models_0";
1923
import { de_CreateConnectionCommand, se_CreateConnectionCommand } from "../protocols/Aws_json1_1";
2024

2125
/**
@@ -193,7 +197,7 @@ export class CreateConnectionCommand extends $Command<
193197
logger,
194198
clientName,
195199
commandName,
196-
inputFilterSensitiveLog: (_: any) => _,
200+
inputFilterSensitiveLog: CreateConnectionRequestFilterSensitiveLog,
197201
outputFilterSensitiveLog: (_: any) => _,
198202
[SMITHY_CONTEXT_KEY]: {
199203
service: "AWSEvents",

clients/client-cloudwatch-events/src/commands/DescribeConnectionCommand.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@ import {
1515
} from "@smithy/types";
1616

1717
import { CloudWatchEventsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudWatchEventsClient";
18-
import { DescribeConnectionRequest, DescribeConnectionResponse } from "../models/models_0";
18+
import {
19+
DescribeConnectionRequest,
20+
DescribeConnectionResponse,
21+
DescribeConnectionResponseFilterSensitiveLog,
22+
} from "../models/models_0";
1923
import { de_DescribeConnectionCommand, se_DescribeConnectionCommand } from "../protocols/Aws_json1_1";
2024

2125
/**
@@ -190,7 +194,7 @@ export class DescribeConnectionCommand extends $Command<
190194
clientName,
191195
commandName,
192196
inputFilterSensitiveLog: (_: any) => _,
193-
outputFilterSensitiveLog: (_: any) => _,
197+
outputFilterSensitiveLog: DescribeConnectionResponseFilterSensitiveLog,
194198
[SMITHY_CONTEXT_KEY]: {
195199
service: "AWSEvents",
196200
operation: "DescribeConnection",

clients/client-cloudwatch-events/src/commands/UpdateConnectionCommand.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@ import {
1515
} from "@smithy/types";
1616

1717
import { CloudWatchEventsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudWatchEventsClient";
18-
import { UpdateConnectionRequest, UpdateConnectionResponse } from "../models/models_0";
18+
import {
19+
UpdateConnectionRequest,
20+
UpdateConnectionRequestFilterSensitiveLog,
21+
UpdateConnectionResponse,
22+
} from "../models/models_0";
1923
import { de_UpdateConnectionCommand, se_UpdateConnectionCommand } from "../protocols/Aws_json1_1";
2024

2125
/**
@@ -196,7 +200,7 @@ export class UpdateConnectionCommand extends $Command<
196200
logger,
197201
clientName,
198202
commandName,
199-
inputFilterSensitiveLog: (_: any) => _,
203+
inputFilterSensitiveLog: UpdateConnectionRequestFilterSensitiveLog,
200204
outputFilterSensitiveLog: (_: any) => _,
201205
[SMITHY_CONTEXT_KEY]: {
202206
service: "AWSEvents",

clients/client-cloudwatch-events/src/models/models_0.ts

Lines changed: 226 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// smithy-typescript generated code
2-
import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client";
2+
import { ExceptionOptionType as __ExceptionOptionType, SENSITIVE_STRING } from "@smithy/smithy-client";
33

44
import { CloudWatchEventsServiceException as __BaseException } from "./CloudWatchEventsServiceException";
55

@@ -4652,3 +4652,228 @@ export interface UpdateConnectionResponse {
46524652
*/
46534653
LastAuthorizedTime?: Date;
46544654
}
4655+
4656+
/**
4657+
* @internal
4658+
*/
4659+
export const CreateConnectionApiKeyAuthRequestParametersFilterSensitiveLog = (
4660+
obj: CreateConnectionApiKeyAuthRequestParameters
4661+
): any => ({
4662+
...obj,
4663+
...(obj.ApiKeyValue && { ApiKeyValue: SENSITIVE_STRING }),
4664+
});
4665+
4666+
/**
4667+
* @internal
4668+
*/
4669+
export const CreateConnectionBasicAuthRequestParametersFilterSensitiveLog = (
4670+
obj: CreateConnectionBasicAuthRequestParameters
4671+
): any => ({
4672+
...obj,
4673+
...(obj.Password && { Password: SENSITIVE_STRING }),
4674+
});
4675+
4676+
/**
4677+
* @internal
4678+
*/
4679+
export const ConnectionBodyParameterFilterSensitiveLog = (obj: ConnectionBodyParameter): any => ({
4680+
...obj,
4681+
...(obj.Value && { Value: SENSITIVE_STRING }),
4682+
});
4683+
4684+
/**
4685+
* @internal
4686+
*/
4687+
export const ConnectionHeaderParameterFilterSensitiveLog = (obj: ConnectionHeaderParameter): any => ({
4688+
...obj,
4689+
...(obj.Value && { Value: SENSITIVE_STRING }),
4690+
});
4691+
4692+
/**
4693+
* @internal
4694+
*/
4695+
export const ConnectionQueryStringParameterFilterSensitiveLog = (obj: ConnectionQueryStringParameter): any => ({
4696+
...obj,
4697+
...(obj.Value && { Value: SENSITIVE_STRING }),
4698+
});
4699+
4700+
/**
4701+
* @internal
4702+
*/
4703+
export const ConnectionHttpParametersFilterSensitiveLog = (obj: ConnectionHttpParameters): any => ({
4704+
...obj,
4705+
...(obj.HeaderParameters && {
4706+
HeaderParameters: obj.HeaderParameters.map((item) => ConnectionHeaderParameterFilterSensitiveLog(item)),
4707+
}),
4708+
...(obj.QueryStringParameters && {
4709+
QueryStringParameters: obj.QueryStringParameters.map((item) =>
4710+
ConnectionQueryStringParameterFilterSensitiveLog(item)
4711+
),
4712+
}),
4713+
...(obj.BodyParameters && {
4714+
BodyParameters: obj.BodyParameters.map((item) => ConnectionBodyParameterFilterSensitiveLog(item)),
4715+
}),
4716+
});
4717+
4718+
/**
4719+
* @internal
4720+
*/
4721+
export const CreateConnectionOAuthClientRequestParametersFilterSensitiveLog = (
4722+
obj: CreateConnectionOAuthClientRequestParameters
4723+
): any => ({
4724+
...obj,
4725+
...(obj.ClientSecret && { ClientSecret: SENSITIVE_STRING }),
4726+
});
4727+
4728+
/**
4729+
* @internal
4730+
*/
4731+
export const CreateConnectionOAuthRequestParametersFilterSensitiveLog = (
4732+
obj: CreateConnectionOAuthRequestParameters
4733+
): any => ({
4734+
...obj,
4735+
...(obj.ClientParameters && {
4736+
ClientParameters: CreateConnectionOAuthClientRequestParametersFilterSensitiveLog(obj.ClientParameters),
4737+
}),
4738+
...(obj.OAuthHttpParameters && {
4739+
OAuthHttpParameters: ConnectionHttpParametersFilterSensitiveLog(obj.OAuthHttpParameters),
4740+
}),
4741+
});
4742+
4743+
/**
4744+
* @internal
4745+
*/
4746+
export const CreateConnectionAuthRequestParametersFilterSensitiveLog = (
4747+
obj: CreateConnectionAuthRequestParameters
4748+
): any => ({
4749+
...obj,
4750+
...(obj.BasicAuthParameters && {
4751+
BasicAuthParameters: CreateConnectionBasicAuthRequestParametersFilterSensitiveLog(obj.BasicAuthParameters),
4752+
}),
4753+
...(obj.OAuthParameters && {
4754+
OAuthParameters: CreateConnectionOAuthRequestParametersFilterSensitiveLog(obj.OAuthParameters),
4755+
}),
4756+
...(obj.ApiKeyAuthParameters && {
4757+
ApiKeyAuthParameters: CreateConnectionApiKeyAuthRequestParametersFilterSensitiveLog(obj.ApiKeyAuthParameters),
4758+
}),
4759+
...(obj.InvocationHttpParameters && {
4760+
InvocationHttpParameters: ConnectionHttpParametersFilterSensitiveLog(obj.InvocationHttpParameters),
4761+
}),
4762+
});
4763+
4764+
/**
4765+
* @internal
4766+
*/
4767+
export const CreateConnectionRequestFilterSensitiveLog = (obj: CreateConnectionRequest): any => ({
4768+
...obj,
4769+
...(obj.AuthParameters && {
4770+
AuthParameters: CreateConnectionAuthRequestParametersFilterSensitiveLog(obj.AuthParameters),
4771+
}),
4772+
});
4773+
4774+
/**
4775+
* @internal
4776+
*/
4777+
export const ConnectionOAuthResponseParametersFilterSensitiveLog = (obj: ConnectionOAuthResponseParameters): any => ({
4778+
...obj,
4779+
...(obj.OAuthHttpParameters && {
4780+
OAuthHttpParameters: ConnectionHttpParametersFilterSensitiveLog(obj.OAuthHttpParameters),
4781+
}),
4782+
});
4783+
4784+
/**
4785+
* @internal
4786+
*/
4787+
export const ConnectionAuthResponseParametersFilterSensitiveLog = (obj: ConnectionAuthResponseParameters): any => ({
4788+
...obj,
4789+
...(obj.OAuthParameters && {
4790+
OAuthParameters: ConnectionOAuthResponseParametersFilterSensitiveLog(obj.OAuthParameters),
4791+
}),
4792+
...(obj.InvocationHttpParameters && {
4793+
InvocationHttpParameters: ConnectionHttpParametersFilterSensitiveLog(obj.InvocationHttpParameters),
4794+
}),
4795+
});
4796+
4797+
/**
4798+
* @internal
4799+
*/
4800+
export const DescribeConnectionResponseFilterSensitiveLog = (obj: DescribeConnectionResponse): any => ({
4801+
...obj,
4802+
...(obj.AuthParameters && { AuthParameters: ConnectionAuthResponseParametersFilterSensitiveLog(obj.AuthParameters) }),
4803+
});
4804+
4805+
/**
4806+
* @internal
4807+
*/
4808+
export const UpdateConnectionApiKeyAuthRequestParametersFilterSensitiveLog = (
4809+
obj: UpdateConnectionApiKeyAuthRequestParameters
4810+
): any => ({
4811+
...obj,
4812+
...(obj.ApiKeyValue && { ApiKeyValue: SENSITIVE_STRING }),
4813+
});
4814+
4815+
/**
4816+
* @internal
4817+
*/
4818+
export const UpdateConnectionBasicAuthRequestParametersFilterSensitiveLog = (
4819+
obj: UpdateConnectionBasicAuthRequestParameters
4820+
): any => ({
4821+
...obj,
4822+
...(obj.Password && { Password: SENSITIVE_STRING }),
4823+
});
4824+
4825+
/**
4826+
* @internal
4827+
*/
4828+
export const UpdateConnectionOAuthClientRequestParametersFilterSensitiveLog = (
4829+
obj: UpdateConnectionOAuthClientRequestParameters
4830+
): any => ({
4831+
...obj,
4832+
...(obj.ClientSecret && { ClientSecret: SENSITIVE_STRING }),
4833+
});
4834+
4835+
/**
4836+
* @internal
4837+
*/
4838+
export const UpdateConnectionOAuthRequestParametersFilterSensitiveLog = (
4839+
obj: UpdateConnectionOAuthRequestParameters
4840+
): any => ({
4841+
...obj,
4842+
...(obj.ClientParameters && {
4843+
ClientParameters: UpdateConnectionOAuthClientRequestParametersFilterSensitiveLog(obj.ClientParameters),
4844+
}),
4845+
...(obj.OAuthHttpParameters && {
4846+
OAuthHttpParameters: ConnectionHttpParametersFilterSensitiveLog(obj.OAuthHttpParameters),
4847+
}),
4848+
});
4849+
4850+
/**
4851+
* @internal
4852+
*/
4853+
export const UpdateConnectionAuthRequestParametersFilterSensitiveLog = (
4854+
obj: UpdateConnectionAuthRequestParameters
4855+
): any => ({
4856+
...obj,
4857+
...(obj.BasicAuthParameters && {
4858+
BasicAuthParameters: UpdateConnectionBasicAuthRequestParametersFilterSensitiveLog(obj.BasicAuthParameters),
4859+
}),
4860+
...(obj.OAuthParameters && {
4861+
OAuthParameters: UpdateConnectionOAuthRequestParametersFilterSensitiveLog(obj.OAuthParameters),
4862+
}),
4863+
...(obj.ApiKeyAuthParameters && {
4864+
ApiKeyAuthParameters: UpdateConnectionApiKeyAuthRequestParametersFilterSensitiveLog(obj.ApiKeyAuthParameters),
4865+
}),
4866+
...(obj.InvocationHttpParameters && {
4867+
InvocationHttpParameters: ConnectionHttpParametersFilterSensitiveLog(obj.InvocationHttpParameters),
4868+
}),
4869+
});
4870+
4871+
/**
4872+
* @internal
4873+
*/
4874+
export const UpdateConnectionRequestFilterSensitiveLog = (obj: UpdateConnectionRequest): any => ({
4875+
...obj,
4876+
...(obj.AuthParameters && {
4877+
AuthParameters: UpdateConnectionAuthRequestParametersFilterSensitiveLog(obj.AuthParameters),
4878+
}),
4879+
});

0 commit comments

Comments
 (0)