Skip to content

Commit a3808f0

Browse files
committed
feat: add defaultUserAgen config
1 parent 64ed628 commit a3808f0

File tree

2 files changed

+5
-14
lines changed

2 files changed

+5
-14
lines changed

clients/node/client-rds-data-node/RDSDataClient.ts

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,9 @@ import {
99
RDSRuntimeConfiguration
1010
} from "./RDSDataConfiguration";
1111
import { AwsAuthConfiguration, RegionConfiguration, RetryConfig, EndpointsConfig, ProtocolConfig } from '@aws-sdk/config-resolver';
12-
import { version as clientVersion } from './package.json';
1312
import { HttpOptions, MetadataBearer } from '@aws-sdk/types';
1413
import { SmithyClient } from "@aws-sdk/smithy-client";
1514

16-
/**
17-
* To remove this when move to Smithy model
18-
*/
19-
const ServiceMetadata = {
20-
endpointPrefix: "rds-data",
21-
serviceId: "RDS Data"
22-
};
23-
2415
type InputTypesUnion = any;
2516
type OutputTypesUnion = MetadataBearer;
2617

@@ -56,10 +47,7 @@ export class RDSDataClient extends SmithyClient<HttpOptions, InputTypesUnion, Ou
5647
super.use(signingPlugin(this.config.signer));
5748
this.middlewareStack.add(
5849
__aws_sdk_middleware_header_default.headerDefault({
59-
"User-Agent": __aws_sdk_util_user_agent_node.defaultUserAgent(
60-
ServiceMetadata.serviceId || ServiceMetadata.endpointPrefix,
61-
clientVersion
62-
)
50+
"User-Agent": this.config.defaultUserAgent
6351
}),
6452
{
6553
step: "build",

clients/node/client-rds-data-node/RDSDataConfiguration.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ import { streamCollector } from '@aws-sdk/stream-collector-node';
88
import { RestJsonProtocol } from "@aws-sdk/protocol-rest-json";
99
import { fromUtf8, toUtf8 } from '@aws-sdk/util-utf8-node';
1010
import { fromBase64, toBase64 } from '@aws-sdk/util-base64-node';
11+
import { defaultUserAgent } from '@aws-sdk/util-user-agent-node';
12+
import { name, version } from './package.json';
1113
import { AwsAuthConfiguration, RegionConfiguration, RetryConfig, EndpointsConfig, ProtocolConfig, AWSClientRuntimeConfiguration } from '@aws-sdk/config-resolver';
1214

1315
export type AWSClientRuntimeResolvedConfiguration = Required<AWSClientRuntimeConfiguration>;
@@ -26,7 +28,8 @@ export const RDSRuntimeConfiguration: AWSClientRuntimeResolvedConfiguration = {
2628
base64Decoder: fromBase64,
2729
base64Encoder: toBase64,
2830
utf8Decoder: fromUtf8,
29-
utf8Encoder: toUtf8
31+
utf8Encoder: toUtf8,
32+
defaultUserAgent: defaultUserAgent(name, version)
3033
}
3134

3235
export type RDSDataConfiguration = AWSClientRuntimeConfiguration &

0 commit comments

Comments
 (0)