Skip to content

Commit fecfd43

Browse files
author
awstools
committed
feat(client-eventbridge): Adds sensitive trait to various shapes in Jetstream Connections API model.
1 parent f1cb78d commit fecfd43

File tree

5 files changed

+298
-34
lines changed

5 files changed

+298
-34
lines changed

clients/client-eventbridge/src/commands/CreateConnectionCommand.ts

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

1616
import { EventBridgeClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../EventBridgeClient";
17-
import { CreateConnectionRequest, CreateConnectionResponse } from "../models/models_0";
17+
import {
18+
CreateConnectionRequest,
19+
CreateConnectionRequestFilterSensitiveLog,
20+
CreateConnectionResponse,
21+
} from "../models/models_0";
1822
import { de_CreateConnectionCommand, se_CreateConnectionCommand } from "../protocols/Aws_json1_1";
1923

2024
/**
@@ -192,7 +196,7 @@ export class CreateConnectionCommand extends $Command<
192196
logger,
193197
clientName,
194198
commandName,
195-
inputFilterSensitiveLog: (_: any) => _,
199+
inputFilterSensitiveLog: CreateConnectionRequestFilterSensitiveLog,
196200
outputFilterSensitiveLog: (_: any) => _,
197201
};
198202
const { requestHandler } = configuration;

clients/client-eventbridge/src/commands/DescribeConnectionCommand.ts

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

1616
import { EventBridgeClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../EventBridgeClient";
17-
import { DescribeConnectionRequest, DescribeConnectionResponse } from "../models/models_0";
17+
import {
18+
DescribeConnectionRequest,
19+
DescribeConnectionResponse,
20+
DescribeConnectionResponseFilterSensitiveLog,
21+
} from "../models/models_0";
1822
import { de_DescribeConnectionCommand, se_DescribeConnectionCommand } from "../protocols/Aws_json1_1";
1923

2024
/**
@@ -189,7 +193,7 @@ export class DescribeConnectionCommand extends $Command<
189193
clientName,
190194
commandName,
191195
inputFilterSensitiveLog: (_: any) => _,
192-
outputFilterSensitiveLog: (_: any) => _,
196+
outputFilterSensitiveLog: DescribeConnectionResponseFilterSensitiveLog,
193197
};
194198
const { requestHandler } = configuration;
195199
return stack.resolve(

clients/client-eventbridge/src/commands/UpdateConnectionCommand.ts

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

1616
import { EventBridgeClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../EventBridgeClient";
17-
import { UpdateConnectionRequest, UpdateConnectionResponse } from "../models/models_0";
17+
import {
18+
UpdateConnectionRequest,
19+
UpdateConnectionRequestFilterSensitiveLog,
20+
UpdateConnectionResponse,
21+
} from "../models/models_0";
1822
import { de_UpdateConnectionCommand, se_UpdateConnectionCommand } from "../protocols/Aws_json1_1";
1923

2024
/**
@@ -195,7 +199,7 @@ export class UpdateConnectionCommand extends $Command<
195199
logger,
196200
clientName,
197201
commandName,
198-
inputFilterSensitiveLog: (_: any) => _,
202+
inputFilterSensitiveLog: UpdateConnectionRequestFilterSensitiveLog,
199203
outputFilterSensitiveLog: (_: any) => _,
200204
};
201205
const { requestHandler } = configuration;

clients/client-eventbridge/src/models/models_0.ts

Lines changed: 225 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5238,6 +5238,155 @@ export interface UpdateEndpointResponse {
52385238
State?: EndpointState | string;
52395239
}
52405240

5241+
/**
5242+
* @internal
5243+
*/
5244+
export const CreateConnectionApiKeyAuthRequestParametersFilterSensitiveLog = (
5245+
obj: CreateConnectionApiKeyAuthRequestParameters
5246+
): any => ({
5247+
...obj,
5248+
...(obj.ApiKeyValue && { ApiKeyValue: SENSITIVE_STRING }),
5249+
});
5250+
5251+
/**
5252+
* @internal
5253+
*/
5254+
export const CreateConnectionBasicAuthRequestParametersFilterSensitiveLog = (
5255+
obj: CreateConnectionBasicAuthRequestParameters
5256+
): any => ({
5257+
...obj,
5258+
...(obj.Password && { Password: SENSITIVE_STRING }),
5259+
});
5260+
5261+
/**
5262+
* @internal
5263+
*/
5264+
export const ConnectionBodyParameterFilterSensitiveLog = (obj: ConnectionBodyParameter): any => ({
5265+
...obj,
5266+
...(obj.Value && { Value: SENSITIVE_STRING }),
5267+
});
5268+
5269+
/**
5270+
* @internal
5271+
*/
5272+
export const ConnectionHeaderParameterFilterSensitiveLog = (obj: ConnectionHeaderParameter): any => ({
5273+
...obj,
5274+
...(obj.Value && { Value: SENSITIVE_STRING }),
5275+
});
5276+
5277+
/**
5278+
* @internal
5279+
*/
5280+
export const ConnectionQueryStringParameterFilterSensitiveLog = (obj: ConnectionQueryStringParameter): any => ({
5281+
...obj,
5282+
...(obj.Value && { Value: SENSITIVE_STRING }),
5283+
});
5284+
5285+
/**
5286+
* @internal
5287+
*/
5288+
export const ConnectionHttpParametersFilterSensitiveLog = (obj: ConnectionHttpParameters): any => ({
5289+
...obj,
5290+
...(obj.HeaderParameters && {
5291+
HeaderParameters: obj.HeaderParameters.map((item) => ConnectionHeaderParameterFilterSensitiveLog(item)),
5292+
}),
5293+
...(obj.QueryStringParameters && {
5294+
QueryStringParameters: obj.QueryStringParameters.map((item) =>
5295+
ConnectionQueryStringParameterFilterSensitiveLog(item)
5296+
),
5297+
}),
5298+
...(obj.BodyParameters && {
5299+
BodyParameters: obj.BodyParameters.map((item) => ConnectionBodyParameterFilterSensitiveLog(item)),
5300+
}),
5301+
});
5302+
5303+
/**
5304+
* @internal
5305+
*/
5306+
export const CreateConnectionOAuthClientRequestParametersFilterSensitiveLog = (
5307+
obj: CreateConnectionOAuthClientRequestParameters
5308+
): any => ({
5309+
...obj,
5310+
...(obj.ClientSecret && { ClientSecret: SENSITIVE_STRING }),
5311+
});
5312+
5313+
/**
5314+
* @internal
5315+
*/
5316+
export const CreateConnectionOAuthRequestParametersFilterSensitiveLog = (
5317+
obj: CreateConnectionOAuthRequestParameters
5318+
): any => ({
5319+
...obj,
5320+
...(obj.ClientParameters && {
5321+
ClientParameters: CreateConnectionOAuthClientRequestParametersFilterSensitiveLog(obj.ClientParameters),
5322+
}),
5323+
...(obj.OAuthHttpParameters && {
5324+
OAuthHttpParameters: ConnectionHttpParametersFilterSensitiveLog(obj.OAuthHttpParameters),
5325+
}),
5326+
});
5327+
5328+
/**
5329+
* @internal
5330+
*/
5331+
export const CreateConnectionAuthRequestParametersFilterSensitiveLog = (
5332+
obj: CreateConnectionAuthRequestParameters
5333+
): any => ({
5334+
...obj,
5335+
...(obj.BasicAuthParameters && {
5336+
BasicAuthParameters: CreateConnectionBasicAuthRequestParametersFilterSensitiveLog(obj.BasicAuthParameters),
5337+
}),
5338+
...(obj.OAuthParameters && {
5339+
OAuthParameters: CreateConnectionOAuthRequestParametersFilterSensitiveLog(obj.OAuthParameters),
5340+
}),
5341+
...(obj.ApiKeyAuthParameters && {
5342+
ApiKeyAuthParameters: CreateConnectionApiKeyAuthRequestParametersFilterSensitiveLog(obj.ApiKeyAuthParameters),
5343+
}),
5344+
...(obj.InvocationHttpParameters && {
5345+
InvocationHttpParameters: ConnectionHttpParametersFilterSensitiveLog(obj.InvocationHttpParameters),
5346+
}),
5347+
});
5348+
5349+
/**
5350+
* @internal
5351+
*/
5352+
export const CreateConnectionRequestFilterSensitiveLog = (obj: CreateConnectionRequest): any => ({
5353+
...obj,
5354+
...(obj.AuthParameters && {
5355+
AuthParameters: CreateConnectionAuthRequestParametersFilterSensitiveLog(obj.AuthParameters),
5356+
}),
5357+
});
5358+
5359+
/**
5360+
* @internal
5361+
*/
5362+
export const ConnectionOAuthResponseParametersFilterSensitiveLog = (obj: ConnectionOAuthResponseParameters): any => ({
5363+
...obj,
5364+
...(obj.OAuthHttpParameters && {
5365+
OAuthHttpParameters: ConnectionHttpParametersFilterSensitiveLog(obj.OAuthHttpParameters),
5366+
}),
5367+
});
5368+
5369+
/**
5370+
* @internal
5371+
*/
5372+
export const ConnectionAuthResponseParametersFilterSensitiveLog = (obj: ConnectionAuthResponseParameters): any => ({
5373+
...obj,
5374+
...(obj.OAuthParameters && {
5375+
OAuthParameters: ConnectionOAuthResponseParametersFilterSensitiveLog(obj.OAuthParameters),
5376+
}),
5377+
...(obj.InvocationHttpParameters && {
5378+
InvocationHttpParameters: ConnectionHttpParametersFilterSensitiveLog(obj.InvocationHttpParameters),
5379+
}),
5380+
});
5381+
5382+
/**
5383+
* @internal
5384+
*/
5385+
export const DescribeConnectionResponseFilterSensitiveLog = (obj: DescribeConnectionResponse): any => ({
5386+
...obj,
5387+
...(obj.AuthParameters && { AuthParameters: ConnectionAuthResponseParametersFilterSensitiveLog(obj.AuthParameters) }),
5388+
});
5389+
52415390
/**
52425391
* @internal
52435392
*/
@@ -5272,3 +5421,79 @@ export const PutTargetsRequestFilterSensitiveLog = (obj: PutTargetsRequest): any
52725421
...obj,
52735422
...(obj.Targets && { Targets: obj.Targets.map((item) => TargetFilterSensitiveLog(item)) }),
52745423
});
5424+
5425+
/**
5426+
* @internal
5427+
*/
5428+
export const UpdateConnectionApiKeyAuthRequestParametersFilterSensitiveLog = (
5429+
obj: UpdateConnectionApiKeyAuthRequestParameters
5430+
): any => ({
5431+
...obj,
5432+
...(obj.ApiKeyValue && { ApiKeyValue: SENSITIVE_STRING }),
5433+
});
5434+
5435+
/**
5436+
* @internal
5437+
*/
5438+
export const UpdateConnectionBasicAuthRequestParametersFilterSensitiveLog = (
5439+
obj: UpdateConnectionBasicAuthRequestParameters
5440+
): any => ({
5441+
...obj,
5442+
...(obj.Password && { Password: SENSITIVE_STRING }),
5443+
});
5444+
5445+
/**
5446+
* @internal
5447+
*/
5448+
export const UpdateConnectionOAuthClientRequestParametersFilterSensitiveLog = (
5449+
obj: UpdateConnectionOAuthClientRequestParameters
5450+
): any => ({
5451+
...obj,
5452+
...(obj.ClientSecret && { ClientSecret: SENSITIVE_STRING }),
5453+
});
5454+
5455+
/**
5456+
* @internal
5457+
*/
5458+
export const UpdateConnectionOAuthRequestParametersFilterSensitiveLog = (
5459+
obj: UpdateConnectionOAuthRequestParameters
5460+
): any => ({
5461+
...obj,
5462+
...(obj.ClientParameters && {
5463+
ClientParameters: UpdateConnectionOAuthClientRequestParametersFilterSensitiveLog(obj.ClientParameters),
5464+
}),
5465+
...(obj.OAuthHttpParameters && {
5466+
OAuthHttpParameters: ConnectionHttpParametersFilterSensitiveLog(obj.OAuthHttpParameters),
5467+
}),
5468+
});
5469+
5470+
/**
5471+
* @internal
5472+
*/
5473+
export const UpdateConnectionAuthRequestParametersFilterSensitiveLog = (
5474+
obj: UpdateConnectionAuthRequestParameters
5475+
): any => ({
5476+
...obj,
5477+
...(obj.BasicAuthParameters && {
5478+
BasicAuthParameters: UpdateConnectionBasicAuthRequestParametersFilterSensitiveLog(obj.BasicAuthParameters),
5479+
}),
5480+
...(obj.OAuthParameters && {
5481+
OAuthParameters: UpdateConnectionOAuthRequestParametersFilterSensitiveLog(obj.OAuthParameters),
5482+
}),
5483+
...(obj.ApiKeyAuthParameters && {
5484+
ApiKeyAuthParameters: UpdateConnectionApiKeyAuthRequestParametersFilterSensitiveLog(obj.ApiKeyAuthParameters),
5485+
}),
5486+
...(obj.InvocationHttpParameters && {
5487+
InvocationHttpParameters: ConnectionHttpParametersFilterSensitiveLog(obj.InvocationHttpParameters),
5488+
}),
5489+
});
5490+
5491+
/**
5492+
* @internal
5493+
*/
5494+
export const UpdateConnectionRequestFilterSensitiveLog = (obj: UpdateConnectionRequest): any => ({
5495+
...obj,
5496+
...(obj.AuthParameters && {
5497+
AuthParameters: UpdateConnectionAuthRequestParametersFilterSensitiveLog(obj.AuthParameters),
5498+
}),
5499+
});

0 commit comments

Comments
 (0)