diff --git a/.changeset/hot-elephants-change.md b/.changeset/hot-elephants-change.md new file mode 100644 index 000000000..56afffe02 --- /dev/null +++ b/.changeset/hot-elephants-change.md @@ -0,0 +1,5 @@ +--- +"aws-sdk-js-codemod": patch +--- + +Replace ClientConfiguration with ClientConfig diff --git a/scripts/generateClientTypesMap/getClientTypesMap.ts b/scripts/generateClientTypesMap/getClientTypesMap.ts index bf7197b71..d789753a4 100644 --- a/scripts/generateClientTypesMap/getClientTypesMap.ts +++ b/scripts/generateClientTypesMap/getClientTypesMap.ts @@ -1,5 +1,6 @@ import jscodeshift, { Identifier, TSArrayType, TSTypeLiteral, TSTypeReference } from "jscodeshift"; +import { CLIENT_NAMES_MAP } from "../../src/transforms/v2-to-v3/config"; import { getClientTypesMapWithKeysRemovedFromValues } from "./getClientTypesMapWithKeysRemovedFromValues"; import { getTypesSource } from "./getTypesSource"; @@ -119,6 +120,7 @@ export const getClientTypesMap = async (clientName: string): Promise key1.localeCompare(key2)) diff --git a/src/transforms/v2-to-v3/__fixtures__/config-type/global-import-equals.input.ts b/src/transforms/v2-to-v3/__fixtures__/config-type/global-import-equals.input.ts new file mode 100644 index 000000000..a941c243b --- /dev/null +++ b/src/transforms/v2-to-v3/__fixtures__/config-type/global-import-equals.input.ts @@ -0,0 +1,3 @@ +import AWS = require("aws-sdk"); + +const config: AWS.S3.ClientConfiguration = {}; \ No newline at end of file diff --git a/src/transforms/v2-to-v3/__fixtures__/config-type/global-import-equals.output.ts b/src/transforms/v2-to-v3/__fixtures__/config-type/global-import-equals.output.ts new file mode 100644 index 000000000..e457e5ae9 --- /dev/null +++ b/src/transforms/v2-to-v3/__fixtures__/config-type/global-import-equals.output.ts @@ -0,0 +1,4 @@ +import AWS_client_s3 = require("@aws-sdk/client-s3"); +import S3ClientConfig = AWS_client_s3.S3ClientConfig; + +const config: S3ClientConfig = {}; \ No newline at end of file diff --git a/src/transforms/v2-to-v3/__fixtures__/config-type/global-import.input.ts b/src/transforms/v2-to-v3/__fixtures__/config-type/global-import.input.ts new file mode 100644 index 000000000..469dccf85 --- /dev/null +++ b/src/transforms/v2-to-v3/__fixtures__/config-type/global-import.input.ts @@ -0,0 +1,3 @@ +import AWS from "aws-sdk"; + +const config: AWS.S3.ClientConfiguration = {}; \ No newline at end of file diff --git a/src/transforms/v2-to-v3/__fixtures__/config-type/global-import.output.ts b/src/transforms/v2-to-v3/__fixtures__/config-type/global-import.output.ts new file mode 100644 index 000000000..7b76cdbf1 --- /dev/null +++ b/src/transforms/v2-to-v3/__fixtures__/config-type/global-import.output.ts @@ -0,0 +1,3 @@ +import { S3ClientConfig } from "@aws-sdk/client-s3"; + +const config: S3ClientConfig = {}; \ No newline at end of file diff --git a/src/transforms/v2-to-v3/__fixtures__/config-type/service-import-deep.input.ts b/src/transforms/v2-to-v3/__fixtures__/config-type/service-import-deep.input.ts new file mode 100644 index 000000000..e568e4677 --- /dev/null +++ b/src/transforms/v2-to-v3/__fixtures__/config-type/service-import-deep.input.ts @@ -0,0 +1,3 @@ +import S3 from "aws-sdk/clients/s3"; + +const config: S3.ClientConfiguration = {}; \ No newline at end of file diff --git a/src/transforms/v2-to-v3/__fixtures__/config-type/service-import-deep.output.ts b/src/transforms/v2-to-v3/__fixtures__/config-type/service-import-deep.output.ts new file mode 100644 index 000000000..7b76cdbf1 --- /dev/null +++ b/src/transforms/v2-to-v3/__fixtures__/config-type/service-import-deep.output.ts @@ -0,0 +1,3 @@ +import { S3ClientConfig } from "@aws-sdk/client-s3"; + +const config: S3ClientConfig = {}; \ No newline at end of file diff --git a/src/transforms/v2-to-v3/__fixtures__/config-type/service-import-equals.input.ts b/src/transforms/v2-to-v3/__fixtures__/config-type/service-import-equals.input.ts new file mode 100644 index 000000000..b77647216 --- /dev/null +++ b/src/transforms/v2-to-v3/__fixtures__/config-type/service-import-equals.input.ts @@ -0,0 +1,3 @@ +import S3 = require("aws-sdk/clients/s3"); + +const config: S3.ClientConfiguration = {}; \ No newline at end of file diff --git a/src/transforms/v2-to-v3/__fixtures__/config-type/service-import-equals.output.ts b/src/transforms/v2-to-v3/__fixtures__/config-type/service-import-equals.output.ts new file mode 100644 index 000000000..e457e5ae9 --- /dev/null +++ b/src/transforms/v2-to-v3/__fixtures__/config-type/service-import-equals.output.ts @@ -0,0 +1,4 @@ +import AWS_client_s3 = require("@aws-sdk/client-s3"); +import S3ClientConfig = AWS_client_s3.S3ClientConfig; + +const config: S3ClientConfig = {}; \ No newline at end of file diff --git a/src/transforms/v2-to-v3/__fixtures__/config-type/service-import.input.ts b/src/transforms/v2-to-v3/__fixtures__/config-type/service-import.input.ts new file mode 100644 index 000000000..5e6d37401 --- /dev/null +++ b/src/transforms/v2-to-v3/__fixtures__/config-type/service-import.input.ts @@ -0,0 +1,3 @@ +import { S3 } from "aws-sdk"; + +const config: S3.ClientConfiguration = {}; \ No newline at end of file diff --git a/src/transforms/v2-to-v3/__fixtures__/config-type/service-import.output.ts b/src/transforms/v2-to-v3/__fixtures__/config-type/service-import.output.ts new file mode 100644 index 000000000..7b76cdbf1 --- /dev/null +++ b/src/transforms/v2-to-v3/__fixtures__/config-type/service-import.output.ts @@ -0,0 +1,3 @@ +import { S3ClientConfig } from "@aws-sdk/client-s3"; + +const config: S3ClientConfig = {}; \ No newline at end of file diff --git a/src/transforms/v2-to-v3/config/CLIENT_TYPES_MAP.ts b/src/transforms/v2-to-v3/config/CLIENT_TYPES_MAP.ts index 125f795da..c64b5fc30 100644 --- a/src/transforms/v2-to-v3/config/CLIENT_TYPES_MAP.ts +++ b/src/transforms/v2-to-v3/config/CLIENT_TYPES_MAP.ts @@ -11,6 +11,7 @@ export const CLIENT_TYPES_MAP: Record> = { CertificateChainBlob: "Uint8Array", CertificateStatuses: "Array", CertificateSummaryList: "Array", + ClientConfiguration: "ACMClientConfig", DomainList: "Array", DomainNameString: "string", DomainValidationList: "Array", @@ -55,6 +56,7 @@ export const CLIENT_TYPES_MAP: Record> = { CertificateChain: "string", CertificateChainBlob: "Uint8Array", CertificatePolicyList: "Array", + ClientConfiguration: "ACMPCAClientConfig", CnameString: "string", CountryCodeString: "string", CsrBlob: "Uint8Array", @@ -95,6 +97,7 @@ export const CLIENT_TYPES_MAP: Record> = { APIGateway: { _Blob: "Uint8Array", Boolean: "boolean", + ClientConfiguration: "APIGatewayClientConfig", DocumentationPartLocationStatusCode: "string", Double: "number", Integer: "number", @@ -148,6 +151,7 @@ export const CLIENT_TYPES_MAP: Record> = { AppliedWeights: "Record", AvailabilityZone: "string", AvailabilityZones: "Array", + ClientConfiguration: "ARCZonalShiftClientConfig", ExpiresIn: "string", ExpiryTime: "Date", ManagedResourceSummaries: "Array", @@ -178,6 +182,7 @@ export const CLIENT_TYPES_MAP: Record> = { AnalyzersList: "Array", ArchiveRulesList: "Array", Boolean: "boolean", + ClientConfiguration: "AccessAnalyzerClientConfig", CloudTrailArn: "string", ConditionKeyMap: "Record", ConfigurationsMap: "Record", @@ -256,6 +261,7 @@ export const CLIENT_TYPES_MAP: Record> = { AccountId: "string", AddressLine: "string", City: "string", + ClientConfiguration: "AccountClientConfig", CompanyName: "string", ContactInformationPhoneNumber: "string", CountryCode: "string", @@ -301,6 +307,7 @@ export const CLIENT_TYPES_MAP: Record> = { CategoryList: "Array", CategoryName: "string", CertificateTime: "Date", + ClientConfiguration: "AlexaForBusinessClientConfig", ClientId: "string", ClientRequestToken: "string", ConferenceProviderName: "string", @@ -423,6 +430,7 @@ export const CLIENT_TYPES_MAP: Record> = { Value: "string", }, Amp: { + ClientConfiguration: "AmpClientConfig", IdempotencyToken: "string", ListRuleGroupsNamespacesRequestMaxResultsInteger: "number", ListWorkspacesRequestMaxResultsInteger: "number", @@ -469,6 +477,7 @@ export const CLIENT_TYPES_MAP: Record> = { BranchName: "string", BuildSpec: "string", CertificateVerificationDNSRecord: "string", + ClientConfiguration: "AmplifyClientConfig", CommitId: "string", CommitMessage: "string", CommitTime: "Date", @@ -556,6 +565,7 @@ export const CLIENT_TYPES_MAP: Record> = { __double: "number", __integerMin1Max25: "number", __string: "string", + ClientConfiguration: "AmplifyBackendClientConfig", ListOf__string: "Array", ListOfAdditionalConstraintsElement: "Array", ListOfAuthenticatedElement: "Array", @@ -629,7 +639,11 @@ export const CLIENT_TYPES_MAP: Record> = { ValidationsList: "Array", ValueMappingList: "Array", }, - ApiGatewayManagementApi: { __string: "string", __timestampIso8601: "Date" }, + ApiGatewayManagementApi: { + __string: "string", + __timestampIso8601: "Date", + ClientConfiguration: "ApiGatewayManagementApiClientConfig", + }, ApiGatewayV2: { __boolean: "boolean", __double: "number", @@ -651,6 +665,7 @@ export const CLIENT_TYPES_MAP: Record> = { __timestampIso8601: "Date", Arn: "string", AuthorizationScopes: "Array", + ClientConfiguration: "ApiGatewayV2ClientConfig", CorsHeaderList: "Array", CorsMethodList: "Array", CorsOriginList: "Array", @@ -693,6 +708,7 @@ export const CLIENT_TYPES_MAP: Record> = { AppliedExtensions: "Array", Arn: "string", Boolean: "boolean", + ClientConfiguration: "AppConfigClientConfig", ConfigurationProfileSummaryList: "Array", ConfigurationProfileType: "string", DeploymentEvents: "Array", @@ -736,6 +752,7 @@ export const CLIENT_TYPES_MAP: Record> = { VersionLabel: "string", }, AppConfigData: { + ClientConfiguration: "AppConfigDataClientConfig", Identifier: "string", Integer: "number", OptionalPollSeconds: "number", @@ -747,6 +764,7 @@ export const CLIENT_TYPES_MAP: Record> = { AppAuthorizationSummaryList: "Array", AppBundleSummaryList: "Array", Arn: "string", + ClientConfiguration: "AppFabricClientConfig", DateTime: "Date", Email: "string", Identifier: "string", @@ -774,6 +792,7 @@ export const CLIENT_TYPES_MAP: Record> = { AppIntegrations: { Arn: "string", ClientAssociationMetadata: "Record", + ClientConfiguration: "AppIntegrationsClientConfig", ClientId: "string", DataIntegrationAssociationsList: "Array", DataIntegrationsList: "Array", @@ -813,6 +832,7 @@ export const CLIENT_TYPES_MAP: Record> = { Backends: "Array", Boolean: "boolean", CertificateAuthorityArns: "Array", + ClientConfiguration: "AppMeshClientConfig", DurationValue: "number", ExactHostName: "string", FilePath: "string", @@ -900,6 +920,7 @@ export const CLIENT_TYPES_MAP: Record> = { Boolean: "boolean", BuildCommand: "string", CertificateValidationRecordList: "Array", + ClientConfiguration: "AppRunnerClientConfig", ConnectionName: "string", ConnectionSummaryList: "Array", Cpu: "string", @@ -967,6 +988,7 @@ export const CLIENT_TYPES_MAP: Record> = { AwsAccountIdList: "Array", Boolean: "boolean", BooleanObject: "boolean", + ClientConfiguration: "AppStreamClientConfig", DescribeImagesMaxResults: "number", Description: "string", DirectoryConfigList: "Array", @@ -1039,6 +1061,7 @@ export const CLIENT_TYPES_MAP: Record> = { BooleanValue: "boolean", CachingKeys: "Array", CertificateArn: "string", + ClientConfiguration: "AppSyncClientConfig", Code: "string", CodeErrorColumn: "number", CodeErrorLine: "number", @@ -1096,6 +1119,7 @@ export const CLIENT_TYPES_MAP: Record> = { BucketName: "string", BucketPrefix: "string", BusinessUnitId: "string", + ClientConfiguration: "AppflowClientConfig", ClientCredentialsArn: "string", ClientId: "string", ClientNumber: "string", @@ -1239,6 +1263,7 @@ export const CLIENT_TYPES_MAP: Record> = { ApplicationAutoScaling: { Alarms: "Array", AmazonResourceName: "string", + ClientConfiguration: "ApplicationAutoScalingClientConfig", Cooldown: "number", DisableScaleIn: "boolean", Expression: "string", @@ -1284,6 +1309,7 @@ export const CLIENT_TYPES_MAP: Record> = { XmlString: "string", }, ApplicationCostProfiler: { + ClientConfiguration: "ApplicationCostProfilerClientConfig", ImportId: "string", Integer: "number", ReportDefinitionList: "Array", @@ -1411,6 +1437,7 @@ export const CLIENT_TYPES_MAP: Record> = { CapacityReservationName: "string", CapacityReservationsList: "Array", CatalogNameString: "string", + ClientConfiguration: "AthenaClientConfig", ClientRequestToken: "string", CodeBlock: "string", ColumnInfoList: "Array", @@ -1534,6 +1561,7 @@ export const CLIENT_TYPES_MAP: Record> = { "Array", Boolean: "boolean", ChangeLogs: "Array", + ClientConfiguration: "AuditManagerClientConfig", CloudTrailArn: "string", ComplianceType: "string", ControlCommentBody: "string", @@ -1620,6 +1648,7 @@ export const CLIENT_TYPES_MAP: Record> = { ValidationErrors: "Array", }, AugmentedAIRuntime: { + ClientConfiguration: "SageMakerA2IRuntimeClientConfig", ContentClassifiers: "Array", FailureReason: "string", FlowDefinitionArn: "string", @@ -1667,6 +1696,7 @@ export const CLIENT_TYPES_MAP: Record> = { CheckpointDelay: "number", CheckpointPercentages: "Array", ClassicLinkVPCSecurityGroups: "Array", + ClientConfiguration: "AutoScalingClientConfig", Context: "string", Cooldown: "number", CpuManufacturers: "Array", @@ -1798,6 +1828,7 @@ export const CLIENT_TYPES_MAP: Record> = { }, AutoScalingPlans: { ApplicationSources: "Array", + ClientConfiguration: "AutoScalingPlansClientConfig", Cooldown: "number", Datapoints: "Array", DisableDynamicScaling: "boolean", @@ -1853,6 +1884,7 @@ export const CLIENT_TYPES_MAP: Record> = { BackupVaultList: "Array", BackupVaultName: "string", Boolean: "boolean", + ClientConfiguration: "BackupClientConfig", ComplianceResourceIdList: "Array", ConditionKey: "string", ConditionParameters: "Array", @@ -1919,6 +1951,7 @@ export const CLIENT_TYPES_MAP: Record> = { ActivationKey: "string", AverageUploadRateLimit: "number", BandwidthRateLimitIntervals: "Array", + ClientConfiguration: "BackupGatewayClientConfig", DayOfMonth: "number", DayOfWeek: "number", DaysOfWeek: "Array", @@ -1954,6 +1987,7 @@ export const CLIENT_TYPES_MAP: Record> = { }, BackupStorage: { ChunkList: "Array", + ClientConfiguration: "BackupStorageClientConfig", long: "number", MaxResults: "number", MetadataString: "string", @@ -1966,6 +2000,7 @@ export const CLIENT_TYPES_MAP: Record> = { ArrayJobStatusSummary: "Record", AttemptDetails: "Array", Boolean: "boolean", + ClientConfiguration: "BatchClientConfig", ComputeEnvironmentDetailList: "Array", ComputeEnvironmentOrders: "Array", DeviceCgroupPermissions: "Array", @@ -2044,6 +2079,7 @@ export const CLIENT_TYPES_MAP: Record> = { BillingGroupStatusReason: "string", BillingPeriod: "string", Boolean: "boolean", + ClientConfiguration: "BillingconductorClientConfig", ClientToken: "string", Currency: "string", CustomLineItemArn: "string", @@ -2103,6 +2139,7 @@ export const CLIENT_TYPES_MAP: Record> = { UsageType: "string", }, Braket: { + ClientConfiguration: "BraketClientConfig", CreateJobRequestInputDataConfigList: "Array", CreateJobRequestJobNameString: "string", CreateQuantumTaskRequestDeviceParametersString: "string", @@ -2162,6 +2199,7 @@ export const CLIENT_TYPES_MAP: Record> = { BudgetName: "string", BudgetNotificationsForAccountList: "Array", Budgets: "Array", + ClientConfiguration: "BudgetsClientConfig", CostFilters: "Record>", DimensionValue: "string", DimensionValues: "Array", @@ -2196,6 +2234,7 @@ export const CLIENT_TYPES_MAP: Record> = { CUR: { AdditionalArtifactList: "Array", BillingViewArn: "string", + ClientConfiguration: "CostAndUsageReportServiceClientConfig", DeleteResponseMessage: "string", GenericString: "string", MaxResults: "number", @@ -2238,6 +2277,7 @@ export const CLIENT_TYPES_MAP: Record> = { ChannelModeratorSummaryList: "Array", ChannelSummaryList: "Array", ChimeArn: "string", + ClientConfiguration: "ChimeClientConfig", ClientRequestToken: "string", Content: "string", Country: "string", @@ -2356,6 +2396,7 @@ export const CLIENT_TYPES_MAP: Record> = { AppInstanceUserEndpointSummaryList: "Array", AppInstanceUserList: "Array", ChimeArn: "string", + ClientConfiguration: "ChimeSDKIdentityClientConfig", ClientRequestToken: "string", ExpirationDays: "number", LexBotAliasArn: "string", @@ -2391,6 +2432,7 @@ export const CLIENT_TYPES_MAP: Record> = { CategoryNameList: "Array", ChannelDefinitions: "Array", ChannelId: "number", + ClientConfiguration: "ChimeSDKMediaPipelinesClientConfig", ClientRequestToken: "string", ConcatenationSinkList: "Array", ConcatenationSourceList: "Array", @@ -2446,6 +2488,7 @@ export const CLIENT_TYPES_MAP: Record> = { AttendeeList: "Array", BatchCreateAttendeeErrorList: "Array", Boolean: "boolean", + ClientConfiguration: "ChimeSDKMeetingsClientConfig", ClientRequestToken: "string", CreateAttendeeRequestItemList: "Array", CreateMeetingWithAttendeesRequestItemList: "Array", @@ -2486,6 +2529,7 @@ export const CLIENT_TYPES_MAP: Record> = { ChannelModeratorSummaryList: "Array", ChannelSummaryList: "Array", ChimeArn: "string", + ClientConfiguration: "ChimeSDKMessagingClientConfig", ClientRequestToken: "string", Content: "string", ContentType: "string", @@ -2541,6 +2585,7 @@ export const CLIENT_TYPES_MAP: Record> = { CallingRegionList: "Array", CandidateAddressList: "Array", CapabilityList: "Array", + ClientConfiguration: "ChimeSDKVoiceClientConfig", ClientRequestId: "string", ConfidenceScore: "number", Country: "string", @@ -2642,6 +2687,7 @@ export const CLIENT_TYPES_MAP: Record> = { BatchGetSchemaErrorList: "Array", Boolean: "boolean", CleanroomsArn: "string", + ClientConfiguration: "CleanRoomsClientConfig", CollaborationAnalysisTemplateList: "Array", CollaborationAnalysisTemplateSummaryList: "Array", CollaborationArn: "string", @@ -2702,6 +2748,7 @@ export const CLIENT_TYPES_MAP: Record> = { Cloud9: { AutomaticStopTimeMinutes: "number", BoundedEnvironmentIdList: "Array", + ClientConfiguration: "Cloud9ClientConfig", ClientRequestToken: "string", EnvironmentArn: "string", EnvironmentDescription: "string", @@ -2725,6 +2772,7 @@ export const CLIENT_TYPES_MAP: Record> = { UserArn: "string", }, CloudControl: { + ClientConfiguration: "CloudControlClientConfig", ClientToken: "string", HandlerNextToken: "string", Identifier: "string", @@ -2759,6 +2807,7 @@ export const CLIENT_TYPES_MAP: Record> = { BatchWriteOperationResponseList: "Array", Bool: "boolean", BooleanAttributeValue: "boolean", + ClientConfiguration: "CloudDirectoryClientConfig", DatetimeAttributeValue: "Date", DirectoryArn: "string", DirectoryList: "Array", @@ -2834,6 +2883,7 @@ export const CLIENT_TYPES_MAP: Record> = { ChangeSetNameOrId: "string", ChangeSetStatusReason: "string", ChangeSetSummaries: "Array", + ClientConfiguration: "CloudFormationClientConfig", ClientRequestToken: "string", ClientToken: "string", ConfigurationSchema: "string", @@ -3028,6 +3078,7 @@ export const CLIENT_TYPES_MAP: Record> = { AwsAccountNumberList: "Array", CacheBehaviorList: "Array", CachePolicySummaryList: "Array", + ClientConfiguration: "CloudFrontClientConfig", CloudFrontOriginAccessIdentitySummaryList: "Array", CommentType: "string", ConflictingAliases: "Array", @@ -3101,6 +3152,7 @@ export const CLIENT_TYPES_MAP: Record> = { Certificate: "string", CertificateFingerprint: "string", ClientArn: "string", + ClientConfiguration: "CloudHSMClientConfig", ClientLabel: "string", ClientList: "Array", ClientToken: "string", @@ -3136,6 +3188,7 @@ export const CLIENT_TYPES_MAP: Record> = { BackupsMaxSize: "number", Boolean: "boolean", Cert: "string", + ClientConfiguration: "CloudHSMV2ClientConfig", ClusterId: "string", Clusters: "Array", ClustersMaxSize: "number", @@ -3171,6 +3224,7 @@ export const CLIENT_TYPES_MAP: Record> = { APIVersion: "string", ARN: "string", Boolean: "boolean", + ClientConfiguration: "CloudSearchClientConfig", DomainId: "string", DomainName: "string", DomainNameList: "Array", @@ -3207,6 +3261,7 @@ export const CLIENT_TYPES_MAP: Record> = { _Blob: "Uint8Array", Adds: "number", BucketList: "Array", + ClientConfiguration: "CloudSearchDomainClientConfig", Cursor: "string", Deletes: "number", DocumentServiceWarnings: "Array", @@ -3311,6 +3366,7 @@ export const CLIENT_TYPES_MAP: Record> = { AuditEventResultEntries: "Array", AuditEvents: "Array", ChannelArn: "string", + ClientConfiguration: "CloudTrailDataClientConfig", ErrorCode: "string", ErrorMessage: "string", ExternalId: "string", @@ -3338,6 +3394,7 @@ export const CLIENT_TYPES_MAP: Record> = { AnomalyDetectors: "Array", AnomalyDetectorTypes: "Array", BatchFailures: "Array", + ClientConfiguration: "CloudWatchClientConfig", CompositeAlarms: "Array", Counts: "Array", DashboardArn: "string", @@ -3469,6 +3526,7 @@ export const CLIENT_TYPES_MAP: Record> = { CapacityProviderStrategy: "Array", CapacityProviderStrategyItemBase: "number", CapacityProviderStrategyItemWeight: "number", + ClientConfiguration: "CloudWatchEventsClientConfig", ConnectionArn: "string", ConnectionBodyParametersList: "Array", ConnectionDescription: "string", @@ -3681,6 +3739,7 @@ export const CLIENT_TYPES_MAP: Record> = { AssetSummaryList: "Array", AuthorizationTokenDurationSeconds: "number", BooleanOptional: "boolean", + ClientConfiguration: "CodeartifactClientConfig", Description: "string", DomainName: "string", DomainSummaryList: "Array", @@ -3738,6 +3797,7 @@ export const CLIENT_TYPES_MAP: Record> = { Builds: "Array", BuildsNotDeleted: "Array", BuildSummaries: "Array", + ClientConfiguration: "CodeBuildClientConfig", CodeCoverages: "Array", ComputeTypesAllowed: "Array", EnvironmentImages: "Array", @@ -3794,6 +3854,7 @@ export const CLIENT_TYPES_MAP: Record> = { AccessTokenSecret: "string", AccessTokenSummaries: "Array", Boolean: "boolean", + ClientConfiguration: "CodeCatalystClientConfig", ClientToken: "string", CreateDevEnvironmentRequestAliasString: "string", DevEnvironmentRepositorySummaries: "Array", @@ -3893,6 +3954,7 @@ export const CLIENT_TYPES_MAP: Record> = { BranchNameList: "Array", CallerReactions: "Array", CapitalBoolean: "boolean", + ClientConfiguration: "CodeCommitClientConfig", ClientRequestToken: "string", CloneUrlHttp: "string", CloneUrlSsh: "string", @@ -4111,6 +4173,7 @@ export const CLIENT_TYPES_MAP: Record> = { ChannelId: "string", Channels: "Array", ChannelUri: "string", + ClientConfiguration: "CodeGuruProfilerClientConfig", ClientToken: "string", Double: "number", EventPublishers: "Array", @@ -4157,6 +4220,7 @@ export const CLIENT_TYPES_MAP: Record> = { AssociationId: "string", BranchName: "string", BuildArtifactsObjectKey: "string", + ClientConfiguration: "CodeGuruReviewerClientConfig", ClientRequestToken: "string", CodeReviewName: "string", CodeReviewSummaries: "Array", @@ -4211,6 +4275,7 @@ export const CLIENT_TYPES_MAP: Record> = { CodeGuruSecurity: { BatchGetFindingsErrors: "Array", CategoriesWithMostFindings: "Array", + ClientConfiguration: "CodeGuruSecurityClientConfig", ClientToken: "string", CodeSnippet: "Array", DetectorTags: "Array", @@ -4278,6 +4343,7 @@ export const CLIENT_TYPES_MAP: Record> = { AWSRegionName: "string", BlockerName: "string", Boolean: "boolean", + ClientConfiguration: "CodePipelineClientConfig", ClientId: "string", ClientRequestToken: "string", ClientToken: "string", @@ -4375,6 +4441,7 @@ export const CLIENT_TYPES_MAP: Record> = { CodeStar: { BucketKey: "string", BucketName: "string", + ClientConfiguration: "CodeStarClientConfig", ClientRequestToken: "string", CreatedTimestamp: "Date", DeleteStack: "boolean", @@ -4418,6 +4485,7 @@ export const CLIENT_TYPES_MAP: Record> = { UserProfilesList: "Array", }, CodeStarNotifications: { + ClientConfiguration: "CodestarNotificationsClientConfig", ClientRequestToken: "string", CreatedTimestamp: "Date", EventTypeBatch: "Array", @@ -4454,6 +4522,7 @@ export const CLIENT_TYPES_MAP: Record> = { CodeStarconnections: { AccountId: "string", AmazonResourceName: "string", + ClientConfiguration: "CodeStarConnectionsClientConfig", ConnectionArn: "string", ConnectionList: "Array", ConnectionName: "string", @@ -4483,6 +4552,7 @@ export const CLIENT_TYPES_MAP: Record> = { ClaimName: "string", ClaimValue: "string", ClassicFlow: "boolean", + ClientConfiguration: "CognitoIdentityClientConfig", CognitoIdentityProviderClientId: "string", CognitoIdentityProviderList: "Array", CognitoIdentityProviderName: "string", @@ -4550,6 +4620,7 @@ export const CLIENT_TYPES_MAP: Record> = { ChallengeParametersType: "Record", ChallengeResponseListType: "Array", ChallengeResponsesType: "Record", + ClientConfiguration: "CognitoIdentityProviderClientConfig", ClientIdType: "string", ClientMetadataType: "Record", ClientNameType: "string", @@ -4666,6 +4737,7 @@ export const CLIENT_TYPES_MAP: Record> = { ApplicationArnList: "Array", AssumeRoleArn: "string", Boolean: "boolean", + ClientConfiguration: "CognitoSyncClientConfig", ClientContext: "string", CognitoEventType: "string", DatasetList: "Array", @@ -4694,6 +4766,7 @@ export const CLIENT_TYPES_MAP: Record> = { AttributeNamesList: "Array", AttributeNamesListItem: "string", BatchItemErrorList: "Array", + ClientConfiguration: "ComprehendClientConfig", ClientRequestTokenString: "string", ComprehendArn: "string", ComprehendArnName: "string", @@ -4800,6 +4873,7 @@ export const CLIENT_TYPES_MAP: Record> = { AnyLengthString: "string", AttributeList: "Array", BoundedLengthString: "string", + ClientConfiguration: "ComprehendMedicalClientConfig", ClientRequestTokenString: "string", ComprehendMedicalAsyncJobPropertiesList: "Array", EntityList: "Array", @@ -4841,6 +4915,7 @@ export const CLIENT_TYPES_MAP: Record> = { AutoScalingGroupName: "string", AutoScalingGroupRecommendationOptions: "Array", AutoScalingGroupRecommendations: "Array", + ClientConfiguration: "ComputeOptimizerClientConfig", Code: "string", ContainerConfigurations: "Array", ContainerName: "string", @@ -5008,6 +5083,7 @@ export const CLIENT_TYPES_MAP: Record> = { BaseResourceId: "string", Boolean: "boolean", ChannelName: "string", + ClientConfiguration: "ConfigServiceClientConfig", ClientToken: "string", ComplianceByConfigRules: "Array", ComplianceByResources: "Array", @@ -5212,6 +5288,7 @@ export const CLIENT_TYPES_MAP: Record> = { ChatContentType: "string", ChatDurationInMinutes: "number", ChatStreamingEndpointARN: "string", + ClientConfiguration: "ConnectClientConfig", ClientToken: "string", CommonNameLength127: "string", Concurrency: "number", @@ -5516,6 +5593,7 @@ export const CLIENT_TYPES_MAP: Record> = { CampaignId: "string", CampaignName: "string", CampaignSummaryList: "Array", + ClientConfiguration: "ConnectCampaignsClientConfig", ClientToken: "string", ContactFlowId: "string", DestinationPhoneNumber: "string", @@ -5556,6 +5634,7 @@ export const CLIENT_TYPES_MAP: Record> = { CaseFilterOrAllList: "Array", CaseId: "string", Channel: "string", + ClientConfiguration: "ConnectCasesClientConfig", CommentBody: "string", ConnectedToSystemTime: "Date", ContactArn: "string", @@ -5620,6 +5699,7 @@ export const CLIENT_TYPES_MAP: Record> = { ConnectContactLens: { CategoryName: "string", CharacterOffset: "number", + ClientConfiguration: "ConnectContactLensClientConfig", ContactId: "string", InstanceId: "string", IssuesDetected: "Array", @@ -5646,6 +5726,7 @@ export const CLIENT_TYPES_MAP: Record> = { ChatContent: "string", ChatContentType: "string", ChatItemId: "string", + ClientConfiguration: "ConnectParticipantClientConfig", ClientToken: "string", ConnectionTypeList: "Array", ContactId: "string", @@ -5677,6 +5758,7 @@ export const CLIENT_TYPES_MAP: Record> = { ViewVersion: "number", }, ControlTower: { + ClientConfiguration: "ControlTowerClientConfig", ControlIdentifier: "string", EnabledControls: "Array", MaxResults: "number", @@ -5695,6 +5777,7 @@ export const CLIENT_TYPES_MAP: Record> = { Attributes: "Record", AttributeType: "string", AttributeValue: "string", + ClientConfiguration: "CostExplorerClientConfig", CostAllocationTagKeyList: "Array", CostAllocationTagList: "Array", CostAllocationTagsMaxResults: "number", @@ -5818,6 +5901,7 @@ export const CLIENT_TYPES_MAP: Record> = { BucketPrefix: "string", CalculatedAttributeDefinitionsList: "Array", CalculatedAttributesForProfileList: "Array", + ClientConfiguration: "CustomerProfilesClientConfig", ConnectorProfileName: "string", DatetimeTypeFieldName: "string", DestinationField: "string", @@ -5906,6 +5990,7 @@ export const CLIENT_TYPES_MAP: Record> = { }, DAX: { AvailabilityZoneList: "Array", + ClientConfiguration: "DAXClientConfig", ClusterList: "Array", ClusterNameList: "Array", EventList: "Array", @@ -5936,6 +6021,7 @@ export const CLIENT_TYPES_MAP: Record> = { AvailabilityZone: "string", AvailabilityZoneList: "Array", AwsAccountId: "string", + ClientConfiguration: "DLMClientConfig", CmkArn: "string", CopyTags: "boolean", CopyTagsNullable: "boolean", @@ -5992,6 +6078,7 @@ export const CLIENT_TYPES_MAP: Record> = { Boolean: "boolean", BooleanOptional: "boolean", CertificateList: "Array", + ClientConfiguration: "DatabaseMigrationServiceClientConfig", CollectorResponses: "Array", CollectorsList: "Array", ConnectionList: "Array", @@ -6071,6 +6158,7 @@ export const CLIENT_TYPES_MAP: Record> = { Bucket: "string", BucketOwner: "string", CatalogId: "string", + ClientConfiguration: "DataBrewClientConfig", ClientSessionId: "string", ColumnName: "string", ColumnNameList: "Array", @@ -6188,6 +6276,7 @@ export const CLIENT_TYPES_MAP: Record> = { Arn: "string", AssetName: "string", AwsAccountId: "string", + ClientConfiguration: "DataExchangeClientConfig", Description: "string", Id: "string", KmsKeyArn: "string", @@ -6220,6 +6309,7 @@ export const CLIENT_TYPES_MAP: Record> = { attributeNameString: "string", attributeValueString: "string", cancelActive: "boolean", + ClientConfiguration: "DataPipelineClientConfig", errorMessage: "string", fieldList: "Array", fieldNameString: "string", @@ -6256,6 +6346,7 @@ export const CLIENT_TYPES_MAP: Record> = { AzureBlobSasToken: "string", AzureBlobSubdirectory: "string", BytesPerSecond: "number", + ClientConfiguration: "DataSyncClientConfig", CollectionDurationMinutes: "number", DestinationNetworkInterfaceArns: "Array", DiscoveryAgentArnList: "Array", @@ -6405,6 +6496,7 @@ export const CLIENT_TYPES_MAP: Record> = { AssociatedResourceArns: "Array", AwsAccountId: "string", Channels: "Array", + ClientConfiguration: "DevOpsGuruClientConfig", ClientToken: "string", CloudFormationHealths: "Array", CloudWatchMetricsDetails: "Array", @@ -6542,6 +6634,7 @@ export const CLIENT_TYPES_MAP: Record> = { Artifacts: "Array", AWSAccountNumber: "string", Boolean: "boolean", + ClientConfiguration: "DeviceFarmClientConfig", ClientId: "string", ContentType: "string", DateTime: "Date", @@ -6646,6 +6739,7 @@ export const CLIENT_TYPES_MAP: Record> = { Cak: "string", CIDR: "string", Ckn: "string", + ClientConfiguration: "DirectConnectClientConfig", ConnectionId: "string", ConnectionList: "Array", ConnectionName: "string", @@ -6746,6 +6840,7 @@ export const CLIENT_TYPES_MAP: Record> = { CidrIp: "string", CidrIps: "Array", ClientAuthenticationSettingsInfo: "Array", + ClientConfiguration: "DirectoryServiceClientConfig", CloudOnlyDirectoriesLimitReached: "boolean", ComputerName: "string", ComputerPassword: "string", @@ -6935,6 +7030,7 @@ export const CLIENT_TYPES_MAP: Record> = { Boolean: "boolean", BooleanOptional: "boolean", CertificateList: "Array", + ClientConfiguration: "DocDBClientConfig", DBClusterList: "Array", DBClusterMemberList: "Array", DBClusterParameterGroupList: "Array", @@ -6976,6 +7072,7 @@ export const CLIENT_TYPES_MAP: Record> = { }, DocDBElastic: { Arn: "string", + ClientConfiguration: "DocDBElasticClientConfig", ClusterList: "Array", ClusterSnapshotList: "Array", CreateClusterSnapshotInputSnapshotNameString: "string", @@ -7001,6 +7098,7 @@ export const CLIENT_TYPES_MAP: Record> = { Boolean: "boolean", BoundedString: "string", CfnStackName: "string", + ClientConfiguration: "DrsClientConfig", ConversionMap: "Record", Cpus: "Array", DataReplicationInfoReplicatedDisks: "Array", @@ -7454,6 +7552,7 @@ export const CLIENT_TYPES_MAP: Record> = { AttributeName: "string", BinarySetAttributeValue: "Array", BooleanAttributeValue: "boolean", + ClientConfiguration: "DynamoDBStreamsClientConfig", KeySchema: "Array", KeySchemaAttributeName: "string", ListAttributeValue: "Array", @@ -7484,6 +7583,7 @@ export const CLIENT_TYPES_MAP: Record> = { ChangedBlocks: "Array", ChangedBlocksCount: "number", Checksum: "string", + ClientConfiguration: "EBSClientConfig", DataLength: "number", Description: "string", IdempotencyToken: "string", @@ -7587,6 +7687,7 @@ export const CLIENT_TYPES_MAP: Record> = { ClassicLinkDnsSupportList: "Array", ClassicLinkInstanceList: "Array", ClassicLoadBalancers: "Array", + ClientConfiguration: "EC2ClientConfig", ClientSecretType: "string", ClientVpnAssociationId: "string", ClientVpnAuthenticationList: "Array", @@ -8399,6 +8500,7 @@ export const CLIENT_TYPES_MAP: Record> = { }, EC2InstanceConnect: { AvailabilityZone: "string", + ClientConfiguration: "EC2InstanceConnectClientConfig", InstanceId: "string", InstanceOSUser: "string", RequestId: "string", @@ -8419,6 +8521,7 @@ export const CLIENT_TYPES_MAP: Record> = { BaseScore: "number", BatchedOperationLayerDigest: "string", BatchedOperationLayerDigestList: "Array", + ClientConfiguration: "ECRClientConfig", CreationTimestamp: "Date", CvssScoreAdjustmentList: "Array", CvssScoreList: "Array", @@ -8533,6 +8636,7 @@ export const CLIENT_TYPES_MAP: Record> = { Base64: "string", BatchedOperationLayerDigest: "string", BatchedOperationLayerDigestList: "Array", + ClientConfiguration: "ECRPUBLICClientConfig", CreationTimestamp: "Date", DefaultRegistryAliasFlag: "boolean", ExpirationTimestamp: "Date", @@ -8598,6 +8702,7 @@ export const CLIENT_TYPES_MAP: Record> = { CapacityProviderStrategy: "Array", CapacityProviderStrategyItemBase: "number", CapacityProviderStrategyItemWeight: "number", + ClientConfiguration: "ECSClientConfig", ClusterFieldList: "Array", Clusters: "Array", ClusterSettings: "Array", @@ -8686,6 +8791,7 @@ export const CLIENT_TYPES_MAP: Record> = { AwsAccountId: "string", Backup: "boolean", BypassPolicyLockoutSafetyCheck: "boolean", + ClientConfiguration: "EFSClientConfig", ClientToken: "string", CreationToken: "string", Destinations: "Array", @@ -8740,6 +8846,7 @@ export const CLIENT_TYPES_MAP: Record> = { BoxedBoolean: "boolean", BoxedInteger: "number", Capacity: "number", + ClientConfiguration: "EKSClientConfig", ClusterIssueList: "Array", ClusterName: "string", Compatibilities: "Array", @@ -8799,6 +8906,7 @@ export const CLIENT_TYPES_MAP: Record> = { AvailabilityZones: "Array", BackendServerDescriptions: "Array", Cardinality: "string", + ClientConfiguration: "ElasticLoadBalancingClientConfig", ConnectionDrainingEnabled: "boolean", ConnectionDrainingTimeout: "number", CookieExpirationPeriod: "number", @@ -8894,6 +9002,7 @@ export const CLIENT_TYPES_MAP: Record> = { CipherName: "string", CipherPriority: "number", Ciphers: "Array", + ClientConfiguration: "ElasticLoadBalancingV2ClientConfig", ConditionFieldName: "string", CreatedTime: "Date", CustomerOwnedIpv4Pool: "string", @@ -9081,6 +9190,7 @@ export const CLIENT_TYPES_MAP: Record> = { ApplicationStateSet: "Array", AutoStopConfigIdleTimeoutMinutesInteger: "number", Boolean: "boolean", + ClientConfiguration: "EMRServerlessClientConfig", ClientToken: "string", ConfigurationList: "Array", CpuSize: "string", @@ -9140,6 +9250,7 @@ export const CLIENT_TYPES_MAP: Record> = { _Date: "Date", ACMCertArn: "string", Base64Encoded: "string", + ClientConfiguration: "EMRContainersClientConfig", ClientToken: "string", ClusterId: "string", ConfigurationList: "Array", @@ -9208,6 +9319,7 @@ export const CLIENT_TYPES_MAP: Record> = { ChangeProgressStageList: "Array", ChangeProgressStageName: "string", ChangeProgressStageStatus: "string", + ClientConfiguration: "ElasticsearchServiceClientConfig", ClientToken: "string", CloudWatchLogsLogGroupArn: "string", CommitMessage: "string", @@ -9332,6 +9444,7 @@ export const CLIENT_TYPES_MAP: Record> = { CacheSecurityGroupNameList: "Array", CacheSecurityGroups: "Array", CacheSubnetGroups: "Array", + ClientConfiguration: "ElastiCacheClientConfig", ClusterIdList: "Array", CustomerNodeEndpointList: "Array", Double: "number", @@ -9424,6 +9537,7 @@ export const CLIENT_TYPES_MAP: Record> = { BranchOrder: "number", Cause: "string", Causes: "Array", + ClientConfiguration: "ElasticBeanstalkClientConfig", CnameAvailability: "boolean", ConfigurationOptionDefaultValue: "string", ConfigurationOptionDescriptionsList: "Array", @@ -9567,6 +9681,7 @@ export const CLIENT_TYPES_MAP: Record> = { AcceleratorTypeNameList: "Array", AcceleratorTypeOfferingList: "Array", AvailabilityZone: "string", + ClientConfiguration: "ElasticInferenceClientConfig", ElasticInferenceAcceleratorSet: "Array", FilterList: "Array", FilterName: "string", @@ -9608,6 +9723,7 @@ export const CLIENT_TYPES_MAP: Record> = { CaptionFormats: "Array", CaptionMergePolicy: "string", CaptionSources: "Array", + ClientConfiguration: "ElasticTranscoderClientConfig", CodecOption: "string", CodecOptions: "Record", Composition: "Array", @@ -9690,6 +9806,7 @@ export const CLIENT_TYPES_MAP: Record> = { EntityResolution: { AttributeName: "string", Boolean: "boolean", + ClientConfiguration: "EntityResolutionClientConfig", Description: "string", EntityName: "string", ErrorMessage: "string", @@ -9746,6 +9863,7 @@ export const CLIENT_TYPES_MAP: Record> = { CapacityProviderStrategy: "Array", CapacityProviderStrategyItemBase: "number", CapacityProviderStrategyItemWeight: "number", + ClientConfiguration: "EventBridgeClientConfig", ConnectionArn: "string", ConnectionBodyParametersList: "Array", ConnectionDescription: "string", @@ -9872,6 +9990,7 @@ export const CLIENT_TYPES_MAP: Record> = { AppConfigResourceId: "string", Arn: "string", Boolean: "boolean", + ClientConfiguration: "EvidentlyClientConfig", CwDimensionSafeName: "string", CwLogGroupSafeName: "string", Description: "string", @@ -9977,6 +10096,7 @@ export const CLIENT_TYPES_MAP: Record> = { BasicInteger: "number", Boolean: "boolean", CIDR: "string", + ClientConfiguration: "FMSClientConfig", ComplianceViolatorMetadata: "Record", ComplianceViolators: "Array", CustomerPolicyScopeId: "string", @@ -10074,6 +10194,7 @@ export const CLIENT_TYPES_MAP: Record> = { Backups: "Array", BatchImportMetaDataOnCreate: "boolean", CapacityToRelease: "number", + ClientConfiguration: "FSxClientConfig", ClientRequestToken: "string", CoolingPeriod: "number", CopyTagsToDataRepositoryAssociations: "boolean", @@ -10211,6 +10332,7 @@ export const CLIENT_TYPES_MAP: Record> = { BoxedInteger: "number", ChangeRequests: "Array", ChangesetId: "string", + ClientConfiguration: "FinspaceClientConfig", ClientToken: "string", ClientTokenString: "string", CooldownTime: "number", @@ -10311,6 +10433,7 @@ export const CLIENT_TYPES_MAP: Record> = { ChangesetArn: "string", ChangesetId: "string", ChangesetList: "Array", + ClientConfiguration: "FinspaceDataClientConfig", ClientToken: "string", ColumnDescription: "string", ColumnList: "Array", @@ -10383,6 +10506,7 @@ export const CLIENT_TYPES_MAP: Record> = { BlockSizeBytes: "number", BooleanObject: "boolean", BucketARN: "string", + ClientConfiguration: "FirehoseClientConfig", ClusterJDBCURL: "string", ColumnToJsonKeyMappings: "Record", CopyOptions: "string", @@ -10466,6 +10590,7 @@ export const CLIENT_TYPES_MAP: Record> = { ActionSummaryList: "Array", ActionTargetMap: "Record", ActionTargetName: "string", + ClientConfiguration: "FisClientConfig", ClientToken: "string", CloudWatchLogGroupArn: "string", CreateExperimentTemplateActionInputMap: "Record", @@ -10562,6 +10687,7 @@ export const CLIENT_TYPES_MAP: Record> = { Arn: "string", AttributeName: "string", AttributeValue: "string", + ClientConfiguration: "ForecastqueryClientConfig", DateTime: "string", Double: "number", Filters: "Record", @@ -10581,6 +10707,7 @@ export const CLIENT_TYPES_MAP: Record> = { BaselineMetrics: "Array", Boolean: "boolean", CategoricalParameterRanges: "Array", + ClientConfiguration: "ForecastClientConfig", Configuration: "Record>", ContinuousParameterRanges: "Array", DatasetGroups: "Array", @@ -10668,6 +10795,7 @@ export const CLIENT_TYPES_MAP: Record> = { BatchPredictionList: "Array", batchPredictionsMaxPageSize: "number", Boolean: "boolean", + ClientConfiguration: "FraudDetectorClientConfig", contentType: "string", CsvIndexToVariableMap: "Record", DeleteAuditHistory: "boolean", @@ -10776,6 +10904,7 @@ export const CLIENT_TYPES_MAP: Record> = { BuildId: "string", BuildIdOrArn: "string", BuildList: "Array", + ClientConfiguration: "GameLiftClientConfig", ComputeArn: "string", ComputeAuthToken: "string", ComputeList: "Array", @@ -10925,6 +11054,7 @@ export const CLIENT_TYPES_MAP: Record> = { GameSparks: { ARN: "string", ByteSize: "number", + ClientConfiguration: "GameSparksClientConfig", ClientToken: "string", ConnectionId: "string", ConnectionIdList: "Array", @@ -10976,6 +11106,7 @@ export const CLIENT_TYPES_MAP: Record> = { }, Glacier: { AccessControlPolicyList: "Array", + ClientConfiguration: "GlacierClientConfig", DataRetrievalRulesList: "Array", DateTime: "string", hashmap: "Record", @@ -10999,6 +11130,7 @@ export const CLIENT_TYPES_MAP: Record> = { Accelerators: "Array", ByoipCidrEvents: "Array", ByoipCidrs: "Array", + ClientConfiguration: "GlobalAcceleratorClientConfig", CustomRoutingAccelerators: "Array", CustomRoutingDestinationConfigurations: "Array", CustomRoutingDestinationDescriptions: "Array", @@ -11390,6 +11522,7 @@ export const CLIENT_TYPES_MAP: Record> = { AssertionAttribute: "string", AuthenticationProviders: "Array", Boolean: "boolean", + ClientConfiguration: "GrafanaClientConfig", ClientToken: "string", CreateWorkspaceApiKeyRequestSecondsToLiveInteger: "number", DataSourceTypesList: "Array", @@ -11458,6 +11591,7 @@ export const CLIENT_TYPES_MAP: Record> = { __string: "string", BulkDeploymentResults: "Array", BulkDeployments: "Array", + ClientConfiguration: "GreengrassClientConfig", Deployments: "Array", ErrorDetails: "Array", S3UrlSignerRole: "string", @@ -11469,6 +11603,7 @@ export const CLIENT_TYPES_MAP: Record> = { AssociateClientDeviceWithCoreDeviceErrorList: "Array", AssociatedClientDeviceList: "Array", + ClientConfiguration: "GreengrassV2ClientConfig", ClientTokenString: "string", ComponentARN: "string", ComponentCandidateList: "Array", @@ -11564,6 +11699,7 @@ export const CLIENT_TYPES_MAP: Record> = { CapabilityArn: "string", CapabilityArnList: "Array", CapabilityHealthReasonList: "Array", + ClientConfiguration: "GroundStationClientConfig", ComponentStatusList: "Array", ComponentTypeString: "string", ComponentVersionList: "Array", @@ -11637,6 +11773,7 @@ export const CLIENT_TYPES_MAP: Record> = { AdminAccounts: "Array", AffectedResources: "Record", Boolean: "boolean", + ClientConfiguration: "GuardDutyClientConfig", ClientToken: "string", Containers: "Array", CountByCoverageStatus: "Record", @@ -11806,6 +11943,7 @@ export const CLIENT_TYPES_MAP: Record> = { AmazonResourceName: "string", Boolean: "boolean", BoundedLengthString: "string", + ClientConfiguration: "HealthLakeClientConfig", ClientTokenString: "string", ConfigurationMetadata: "string", DatastoreArn: "string", @@ -11835,6 +11973,7 @@ export const CLIENT_TYPES_MAP: Record> = { BatchErrorMessage: "string", BatchItemId: "string", Cells: "Array", + ClientConfiguration: "HoneycodeClientConfig", ClientRequestToken: "string", CreatedRowsMap: "Record", CreateRowDataList: "Array", @@ -11907,6 +12046,7 @@ export const CLIENT_TYPES_MAP: Record> = { CertificationKeyType: "string", CertificationMapType: "Record", CertificationValueType: "string", + ClientConfiguration: "IAMClientConfig", clientIDListType: "Array", clientIDType: "string", ColumnNumber: "number", @@ -12029,6 +12169,7 @@ export const CLIENT_TYPES_MAP: Record> = { ChannelName: "string", ChannelRecordingConfigurationArn: "string", Channels: "Array", + ClientConfiguration: "IvsClientConfig", errorCode: "string", errorMessage: "string", IngestEndpoint: "string", @@ -12081,6 +12222,7 @@ export const CLIENT_TYPES_MAP: Record> = { Addresses: "Array
", AttributeOperations: "Array", AttributePath: "string", + ClientConfiguration: "IdentitystoreClientConfig", Emails: "Array", ExternalIdIdentifier: "string", ExternalIdIssuer: "string", @@ -12108,6 +12250,7 @@ export const CLIENT_TYPES_MAP: Record> = { AmiNameString: "string", Arn: "string", Boolean: "boolean", + ClientConfiguration: "ImagebuilderClientConfig", ClientToken: "string", ComponentBuildVersionArn: "string", ComponentConfigurationList: "Array", @@ -12259,6 +12402,7 @@ export const CLIENT_TYPES_MAP: Record> = { BatchDescribeArnList: "Array", BatchDescribeExclusionsArnList: "Array", Bool: "boolean", + ClientConfiguration: "InspectorClientConfig", EventSubscriptionList: "Array", ExclusionMap: "Record", ExclusionPreviewList: "Array", @@ -12330,6 +12474,7 @@ export const CLIENT_TYPES_MAP: Record> = { CisaAction: "string", CisaDateAdded: "Date", CisaDateDue: "Date", + ClientConfiguration: "Inspector2ClientConfig", ClientToken: "string", CodeLineContentString: "string", CodeLineList: "Array", @@ -12496,6 +12641,7 @@ export const CLIENT_TYPES_MAP: Record> = { }, InternetMonitor: { Arn: "string", + ClientConfiguration: "InternetMonitorClientConfig", Double: "number", HealthEventList: "Array", HealthEventName: "string", @@ -12530,6 +12676,7 @@ export const CLIENT_TYPES_MAP: Record> = { __string: "string", __stringMin12Max40: "string", __timestampIso8601: "Date", + ClientConfiguration: "IoT1ClickDevicesServiceClientConfig", DeviceAttributes: "Record", MaxResults: "number", }, @@ -12537,6 +12684,7 @@ export const CLIENT_TYPES_MAP: Record> = { AttributeDefaultValue: "string", AttributeName: "string", AttributeValue: "string", + ClientConfiguration: "IoT1ClickProjectsClientConfig", DefaultPlacementAttributeMap: "Record", Description: "string", DeviceCallbackKey: "string", @@ -12573,6 +12721,7 @@ export const CLIENT_TYPES_MAP: Record> = { ChannelArn: "string", ChannelName: "string", ChannelSummaries: "Array", + ClientConfiguration: "IoTAnalyticsClientConfig", ColumnDataType: "string", ColumnName: "string", Columns: "Array", @@ -12683,6 +12832,7 @@ export const CLIENT_TYPES_MAP: Record> = { AssetPropertyTimeInSeconds: "string", AttributeJsonPath: "string", Attributes: "Array", + ClientConfiguration: "IoTEventsClientConfig", Condition: "string", ContentExpression: "string", DeliveryStreamName: "string", @@ -12752,6 +12902,7 @@ export const CLIENT_TYPES_MAP: Record> = { BatchDeleteDetectorErrorEntries: "Array", BatchPutMessageErrorEntries: "Array", BatchUpdateDetectorErrorEntries: "Array", + ClientConfiguration: "IoTEventsDataClientConfig", DeleteDetectorRequests: "Array", DetectorModelName: "string", DetectorModelVersion: "string", @@ -12789,6 +12940,7 @@ export const CLIENT_TYPES_MAP: Record> = { IoTFleetHub: { ApplicationSummaries: "Array", Arn: "string", + ClientConfiguration: "IoTFleetHubClientConfig", ClientRequestToken: "string", Description: "string", ErrorMessage: "string", @@ -12814,6 +12966,7 @@ export const CLIENT_TYPES_MAP: Record> = { campaignSummaries: "Array", CanInterfaceName: "string", CanSignalName: "string", + ClientConfiguration: "IoTFleetWiseClientConfig", CloudWatchLogGroupName: "string", collectionPeriodMs: "number", createVehicleErrors: "Array", @@ -12888,6 +13041,7 @@ export const CLIENT_TYPES_MAP: Record> = { }, IoTJobsDataPlane: { ApproximateSecondsBeforeTimedOut: "number", + ClientConfiguration: "IoTJobsDataPlaneClientConfig", DescribeJobExecutionJobId: "string", DetailsKey: "string", DetailsMap: "Record", @@ -12907,6 +13061,7 @@ export const CLIENT_TYPES_MAP: Record> = { VersionNumber: "number", }, IoTRoboRunner: { + ClientConfiguration: "IoTRoboRunnerClientConfig", CreatedAtTimestamp: "Date", DestinationAdditionalFixedProperties: "string", DestinationArn: "string", @@ -12948,6 +13103,7 @@ export const CLIENT_TYPES_MAP: Record> = { IoTSecureTunneling: { AmazonResourceName: "string", ClientAccessToken: "string", + ClientConfiguration: "IoTSecureTunnelingClientConfig", DateType: "Date", DeleteFlag: "boolean", Description: "string", @@ -13018,6 +13174,7 @@ export const CLIENT_TYPES_MAP: Record> = { Bucket: "string", CapabilityConfiguration: "string", CapabilityNamespace: "string", + ClientConfiguration: "IoTSiteWiseClientConfig", ClientToken: "string", ColumnNames: "Array", CoreDeviceThingName: "string", @@ -13087,6 +13244,7 @@ export const CLIENT_TYPES_MAP: Record> = { }, IoTThingsGraph: { Arn: "string", + ClientConfiguration: "IoTThingsGraphClientConfig", DefinitionText: "string", DependencyRevisions: "Array", DeprecateExistingEntities: "boolean", @@ -13593,6 +13751,7 @@ export const CLIENT_TYPES_MAP: Record> = { CheckCompliant: "boolean", Cidr: "string", Cidrs: "Array", + ClientConfiguration: "IoTClientConfig", ClientId: "string", ClientProperties: "Record", ClientRequestToken: "string", @@ -14040,6 +14199,7 @@ export const CLIENT_TYPES_MAP: Record> = { WaitingForDataCollectionChecksCount: "number", }, IotData: { + ClientConfiguration: "IoTDataPlaneClientConfig", ContentType: "string", CorrelationData: "string", MaxResults: "number", @@ -14061,6 +14221,7 @@ export const CLIENT_TYPES_MAP: Record> = { }, IotDeviceAdvisor: { AmazonResourceName: "string", + ClientConfiguration: "IotDeviceAdvisorClientConfig", DeviceUnderTestList: "Array", Endpoint: "string", ErrorReason: "string", @@ -14099,6 +14260,7 @@ export const CLIENT_TYPES_MAP: Record> = { ChatToken: "string", ChatTokenAttributes: "Record", ChatTokenCapabilities: "Array", + ClientConfiguration: "IvschatClientConfig", DeliveryStreamName: "string", EventAttributes: "Record", EventName: "string", @@ -14134,6 +14296,7 @@ export const CLIENT_TYPES_MAP: Record> = { UserID: "string", }, IVSRealTime: { + ClientConfiguration: "IVSRealTimeClientConfig", DisconnectParticipantReason: "string", EventList: "Array", MaxParticipantEventResults: "number", @@ -14174,6 +14337,7 @@ export const CLIENT_TYPES_MAP: Record> = { ArnType: "string", AWSAccountIdType: "string", BooleanType: "boolean", + ClientConfiguration: "KMSClientConfig", CloudHsmClusterIdType: "string", CustomKeyStoreIdType: "string", CustomKeyStoreNameType: "string", @@ -14247,6 +14411,7 @@ export const CLIENT_TYPES_MAP: Record> = { __stringMin1Max64: "string", __stringMin5Max32: "string", __timestampIso8601: "Date", + ClientConfiguration: "KafkaClientConfig", MaxResults: "number", }, KafkaConnect: { @@ -14269,6 +14434,7 @@ export const CLIENT_TYPES_MAP: Record> = { __stringMax1024: "string", __stringMin1Max128: "string", __timestampIso8601: "Date", + ClientConfiguration: "KafkaConnectClientConfig", MaxResults: "number", }, Kendra: { @@ -14290,6 +14456,7 @@ export const CLIENT_TYPES_MAP: Record> = { ChangeDetectingColumns: "Array", ClaimRegex: "string", ClickFeedbackList: "Array", + ClientConfiguration: "KendraClientConfig", ClientTokenName: "string", ColumnName: "string", ConfluenceAttachmentFieldMappingsList: "Array", @@ -14522,6 +14689,7 @@ export const CLIENT_TYPES_MAP: Record> = { KendraRanking: { AmazonResourceName: "string", BodyTokensList: "Array", + ClientConfiguration: "KendraRankingClientConfig", ClientTokenName: "string", Description: "string", DocumentBody: "string", @@ -14552,6 +14720,7 @@ export const CLIENT_TYPES_MAP: Record> = { Keyspaces: { ARN: "string", CapacityUnits: "number", + ClientConfiguration: "KeyspacesClientConfig", ClusteringKeyList: "Array", ColumnDefinitionList: "Array", DefaultTimeToLive: "number", @@ -14576,6 +14745,7 @@ export const CLIENT_TYPES_MAP: Record> = { Kinesis: { BooleanObject: "boolean", ChildShardList: "Array", + ClientConfiguration: "KinesisClientConfig", ConsumerARN: "string", ConsumerCountObject: "number", ConsumerList: "Array", @@ -14627,6 +14797,7 @@ export const CLIENT_TYPES_MAP: Record> = { ApplicationVersionId: "number", BooleanObject: "boolean", BucketARN: "string", + ClientConfiguration: "KinesisAnalyticsClientConfig", CloudWatchLoggingOptionDescriptions: "Array", CloudWatchLoggingOptions: "Array", CloudWatchLoggingOptionUpdates: "Array", @@ -14684,6 +14855,7 @@ export const CLIENT_TYPES_MAP: Record> = { BooleanObject: "boolean", BucketARN: "string", CheckpointInterval: "number", + ClientConfiguration: "KinesisAnalyticsV2ClientConfig", CloudWatchLoggingOptionDescriptions: "Array", CloudWatchLoggingOptions: "Array", CloudWatchLoggingOptionUpdates: "Array", @@ -14765,6 +14937,7 @@ export const CLIENT_TYPES_MAP: Record> = { KinesisVideo: { ChannelInfoList: "Array", ChannelName: "string", + ClientConfiguration: "KinesisVideoClientConfig", DataEndpoint: "string", DataRetentionChangeInHours: "number", DataRetentionInHours: "number", @@ -14811,6 +14984,7 @@ export const CLIENT_TYPES_MAP: Record> = { WidthPixels: "number", }, KinesisVideoArchivedMedia: { + ClientConfiguration: "KinesisVideoArchivedMediaClientConfig", ContentType: "string", DASHMaxResults: "number", DASHStreamingSessionURL: "string", @@ -14836,6 +15010,7 @@ export const CLIENT_TYPES_MAP: Record> = { WidthPixels: "number", }, KinesisVideoMedia: { + ClientConfiguration: "KinesisVideoMediaClientConfig", ContentType: "string", ContinuationToken: "string", FragmentNumberString: "string", @@ -14845,6 +15020,7 @@ export const CLIENT_TYPES_MAP: Record> = { }, KinesisVideoSignalingChannels: { Answer: "string", + ClientConfiguration: "KinesisVideoSignalingClientConfig", ClientId: "string", IceServerList: "Array", MessagePayload: "string", @@ -14855,7 +15031,10 @@ export const CLIENT_TYPES_MAP: Record> = { Uris: "Array", Username: "string", }, - KinesisVideoWebRTCStorage: { ChannelArn: "string" }, + KinesisVideoWebRTCStorage: { + ChannelArn: "string", + ClientConfiguration: "KinesisVideoWebRTCStorageClientConfig", + }, LakeFormation: { AccessKeyIdString: "string", AuditContextString: "string", @@ -14864,6 +15043,7 @@ export const CLIENT_TYPES_MAP: Record> = { BatchPermissionsRequestEntryList: "Array", BooleanNullable: "boolean", CatalogIdString: "string", + ClientConfiguration: "LakeFormationClientConfig", ColumnLFTagsList: "Array", ColumnNames: "Array", CredentialTimeoutDurationSecondInteger: "number", @@ -14969,6 +15149,7 @@ export const CLIENT_TYPES_MAP: Record> = { BatchSize: "number", BisectBatchOnFunctionError: "boolean", Boolean: "boolean", + ClientConfiguration: "LambdaClientConfig", CodeSigningConfigArn: "string", CodeSigningConfigId: "string", CodeSigningConfigList: "Array", @@ -15104,6 +15285,7 @@ export const CLIENT_TYPES_MAP: Record> = { BuiltinSlotTypeMetadataList: "Array", BuiltinSlotTypeSignature: "string", ChannelConfigurationMap: "Record", + ClientConfiguration: "LexModelBuildingServiceClientConfig", ConfidenceThreshold: "number", ContentString: "string", ContextTimeToLiveInSeconds: "number", @@ -15429,6 +15611,7 @@ export const CLIENT_TYPES_MAP: Record> = { BotVersion: "string", ButtonTextStringWithLength: "string", ButtonValueStringWithLength: "string", + ClientConfiguration: "LexRuntimeServiceClientConfig", Double: "number", genericAttachmentList: "Array", HttpContentType: "string", @@ -15490,6 +15673,7 @@ export const CLIENT_TYPES_MAP: Record> = { BoxBoolean: "boolean", BoxInteger: "number", BoxLong: "number", + ClientConfiguration: "LicenseManagerClientConfig", ClientRequestToken: "string", ClientToken: "string", ConsumedLicenseSummaryList: "Array", @@ -15541,6 +15725,7 @@ export const CLIENT_TYPES_MAP: Record> = { Boolean: "boolean", BoxInteger: "number", BoxLong: "number", + ClientConfiguration: "LicenseManagerLinuxSubscriptionsClientConfig", FilterList: "Array", InstanceList: "Array", ListLinuxSubscriptionInstancesRequestNextTokenString: "string", @@ -15554,6 +15739,7 @@ export const CLIENT_TYPES_MAP: Record> = { }, LicenseManagerUserSubscriptions: { BoxInteger: "number", + ClientConfiguration: "LicenseManagerUserSubscriptionsClientConfig", FilterList: "Array", IdentityProviderSummaryList: "Array", InstanceSummaryList: "Array", @@ -15824,6 +16010,7 @@ export const CLIENT_TYPES_MAP: Record> = { AmazonResourceArn: "string", Boolean: "boolean", BoundedLengthString: "string", + ClientConfiguration: "LookoutEquipmentClientConfig", Comments: "string", ComponentName: "string", ComponentTimestampDelimiter: "string", @@ -15905,6 +16092,7 @@ export const CLIENT_TYPES_MAP: Record> = { BinaryListAttributeValue: "Array", Boolean: "boolean", Charset: "string", + ClientConfiguration: "LookoutMetricsClientConfig", ColumnName: "string", DatabaseHost: "string", DatabasePort: "number", @@ -15991,6 +16179,7 @@ export const CLIENT_TYPES_MAP: Record> = { AnomalyList: "Array", AnomalyName: "string", Boolean: "boolean", + ClientConfiguration: "LookoutVisionClientConfig", ClientToken: "string", Color: "string", CompilerOptions: "string", @@ -16051,6 +16240,7 @@ export const CLIENT_TYPES_MAP: Record> = { BatchParamValue: "string", Boolean: "boolean", CapacityValue: "number", + ClientConfiguration: "M2ClientConfig", DataSetImportList: "Array", DataSetImportTaskList: "Array", DataSetsSummaryList: "Array", @@ -16108,6 +16298,7 @@ export const CLIENT_TYPES_MAP: Record> = { __mapOf__string: "Record", __string: "string", __timestampIso8601: "Date", + ClientConfiguration: "MqClientConfig", MaxResults: "number", }, MTurk: { @@ -16115,6 +16306,7 @@ export const CLIENT_TYPES_MAP: Record> = { AssignmentStatusList: "Array", BonusPaymentList: "Array", Boolean: "boolean", + ClientConfiguration: "MTurkClientConfig", CountryParameters: "string", CurrencyAmount: "string", CustomerId: "string", @@ -16148,6 +16340,7 @@ export const CLIENT_TYPES_MAP: Record> = { MWAA: { AirflowConfigurationOptions: "Record", AirflowVersion: "string", + ClientConfiguration: "MWAAClientConfig", CloudWatchLogGroupArn: "string", ConfigKey: "string", ConfigValue: "string", @@ -16193,6 +16386,7 @@ export const CLIENT_TYPES_MAP: Record> = { MachineLearning: { AwsUserArn: "string", BatchPredictions: "Array", + ClientConfiguration: "MachineLearningClientConfig", ComparatorValue: "string", ComputeStatistics: "boolean", DataRearrangement: "string", @@ -16253,6 +16447,7 @@ export const CLIENT_TYPES_MAP: Record> = { Macie: { AWSAccountId: "string", BucketName: "string", + ClientConfiguration: "MacieClientConfig", ErrorCode: "string", ExceptionMessage: "string", FailedS3Resources: "Array", @@ -16320,6 +16515,7 @@ export const CLIENT_TYPES_MAP: Record> = { Cells: "Array", ClassificationScopeId: "string", ClassificationScopeName: "string", + ClientConfiguration: "Macie2ClientConfig", Criterion: "Record", CustomDetections: "Array", DefaultDetections: "Array", @@ -16343,6 +16539,7 @@ export const CLIENT_TYPES_MAP: Record> = { AccessorSummaryList: "Array", ArnString: "string", AvailabilityZoneString: "string", + ClientConfiguration: "ManagedBlockchainClientConfig", ClientRequestTokenString: "string", DescriptionString: "string", Enabled: "boolean", @@ -16384,6 +16581,7 @@ export const CLIENT_TYPES_MAP: Record> = { BatchGetTokenBalanceOutputList: "Array", BlockHash: "string", ChainAddress: "string", + ClientConfiguration: "ManagedBlockchainQueryClientConfig", GetTokenBalanceInputList: "Array", Integer: "number", ListTokenBalancesInputMaxResultsInteger: "number", @@ -16407,6 +16605,7 @@ export const CLIENT_TYPES_MAP: Record> = { ChangeSetName: "string", ChangeSetSummaryList: "Array", ChangeType: "string", + ClientConfiguration: "MarketplaceCatalogClientConfig", ClientRequestToken: "string", DateTimeISO8601: "string", EntityNameString: "string", @@ -16437,6 +16636,7 @@ export const CLIENT_TYPES_MAP: Record> = { VisibilityValue: "string", }, MarketplaceCommerceAnalytics: { + ClientConfiguration: "MarketplaceCommerceAnalyticsClientConfig", CustomerDefinedValues: "Record", DataSetPublicationDate: "Date", DataSetRequestId: "string", @@ -16450,6 +16650,7 @@ export const CLIENT_TYPES_MAP: Record> = { }, MarketplaceEntitlementService: { Boolean: "boolean", + ClientConfiguration: "MarketplaceEntitlementServiceClientConfig", Double: "number", EntitlementList: "Array", FilterValue: "string", @@ -16464,6 +16665,7 @@ export const CLIENT_TYPES_MAP: Record> = { MarketplaceMetering: { AllocatedUsageQuantity: "number", Boolean: "boolean", + ClientConfiguration: "MarketplaceMeteringClientConfig", CustomerAWSAccountId: "string", CustomerIdentifier: "string", Nonce: "string", @@ -16520,6 +16722,7 @@ export const CLIENT_TYPES_MAP: Record> = { __listOfVpcInterfaceRequest: "Array", __mapOf__string: "Record", __string: "string", + ClientConfiguration: "MediaConnectClientConfig", MaxResults: "number", }, MediaConvert: { @@ -16725,6 +16928,7 @@ export const CLIENT_TYPES_MAP: Record> = { __stringPatternW: "string", __stringPatternWS: "string", __timestampUnix: "Date", + ClientConfiguration: "MediaConvertClientConfig", }, MediaLive: { __double: "number", @@ -16861,6 +17065,7 @@ export const CLIENT_TYPES_MAP: Record> = { __stringPattern010920300: "string", __timestamp: "Date", __timestampIso8601: "Date", + ClientConfiguration: "MediaLiveClientConfig", MaxResults: "number", Tags: "Record", }, @@ -16878,6 +17083,7 @@ export const CLIENT_TYPES_MAP: Record> = { __mapOf__string: "Record", __string: "string", AdTriggers: "Array<__AdTriggersElement>", + ClientConfiguration: "MediaPackageClientConfig", MaxResults: "number", SensitiveString: "string", Tags: "Record", @@ -16886,6 +17092,7 @@ export const CLIENT_TYPES_MAP: Record> = { Boolean: "boolean", ChannelGroupsList: "Array", ChannelList: "Array", + ClientConfiguration: "MediaPackageV2ClientConfig", CreateHlsManifestConfigurationManifestWindowSecondsInteger: "number", CreateHlsManifestConfigurationProgramDateTimeIntervalSecondsInteger: "number", CreateHlsManifests: "Array", @@ -16938,6 +17145,7 @@ export const CLIENT_TYPES_MAP: Record> = { __listOfPackagingGroup: "Array", __mapOf__string: "Record", __string: "string", + ClientConfiguration: "MediaPackageVodClientConfig", MaxResults: "number", Tags: "Record", }, @@ -16945,6 +17153,7 @@ export const CLIENT_TYPES_MAP: Record> = { AllowedHeaders: "Array", AllowedMethods: "Array", AllowedOrigins: "Array", + ClientConfiguration: "MediaStoreClientConfig", ContainerAccessLoggingEnabled: "boolean", ContainerARN: "string", ContainerList: "Array", @@ -16969,6 +17178,7 @@ export const CLIENT_TYPES_MAP: Record> = { TimeStamp: "Date", }, MediaStoreData: { + ClientConfiguration: "MediaStoreDataClientConfig", ContentRangePattern: "string", ContentType: "string", ETag: "string", @@ -17025,6 +17235,7 @@ export const CLIENT_TYPES_MAP: Record> = { MedicalImaging: { _Date: "Date", Arn: "string", + ClientConfiguration: "MedicalImagingClientConfig", ClientToken: "string", DatastoreId: "string", DatastoreName: "string", @@ -17077,6 +17288,7 @@ export const CLIENT_TYPES_MAP: Record> = { ACLNameList: "Array", Boolean: "boolean", BooleanOptional: "boolean", + ClientConfiguration: "MemoryDBClientConfig", ClusterList: "Array", ClusterNameList: "Array", Double: "number", @@ -17139,6 +17351,7 @@ export const CLIENT_TYPES_MAP: Record> = { BandwidthThrottling: "number", Boolean: "boolean", BoundedString: "string", + ClientConfiguration: "MgnClientConfig", ClientIdempotencyToken: "string", CloudWatchLogGroupName: "string", Cpus: "Array", @@ -17228,6 +17441,7 @@ export const CLIENT_TYPES_MAP: Record> = { ApplicationId: "string", ApplicationIds: "Array", ApplicationStateList: "Array", + ClientConfiguration: "MigrationHubClientConfig", ConfigurationId: "string", CreatedArtifactDescription: "string", CreatedArtifactList: "Array", @@ -17253,6 +17467,7 @@ export const CLIENT_TYPES_MAP: Record> = { UpdateDateTime: "Date", }, MigrationHubConfig: { + ClientConfiguration: "MigrationHubConfigClientConfig", ControlId: "string", DescribeHomeRegionControlsMaxResults: "number", DryRun: "boolean", @@ -17265,6 +17480,7 @@ export const CLIENT_TYPES_MAP: Record> = { MigrationHubOrchestrator: { ApplicationConfigurationName: "string", Boolean: "boolean", + ClientConfiguration: "MigrationHubOrchestratorClientConfig", CreateMigrationWorkflowRequestApplicationConfigurationIdString: "string", CreateMigrationWorkflowRequestDescriptionString: "string", CreateMigrationWorkflowRequestNameString: "string", @@ -17332,6 +17548,7 @@ export const CLIENT_TYPES_MAP: Record> = { Boolean: "boolean", CidrBlock: "string", CidrBlocks: "Array", + ClientConfiguration: "MigrationHubRefactorSpacesClientConfig", ClientToken: "string", Description: "string", Ec2TagValue: "string", @@ -17385,6 +17602,7 @@ export const CLIENT_TYPES_MAP: Record> = { AwsManagedTargetDestinations: "Array", Boolean: "boolean", BusinessGoalsInteger: "number", + ClientConfiguration: "MigrationHubStrategyClientConfig", Collectors: "Array", GroupIds: "Array", HeterogeneousTargetDatabaseEngines: "Array", @@ -17454,6 +17672,7 @@ export const CLIENT_TYPES_MAP: Record> = { BundleList: "Array", BundleTitle: "string", BundleVersion: "string", + ClientConfiguration: "MobileClientConfig", ConsoleUrl: "string", DownloadUrl: "string", Feature: "string", @@ -17478,6 +17697,7 @@ export const CLIENT_TYPES_MAP: Record> = { AvailabilityZones: "Array", Boolean: "boolean", BooleanOptional: "boolean", + ClientConfiguration: "NeptuneClientConfig", DBClusterEndpointList: "Array", DBClusterList: "Array", DBClusterMemberList: "Array", @@ -17582,6 +17802,7 @@ export const CLIENT_TYPES_MAP: Record> = { Boolean: "boolean", Certificates: "Array", CIDRCount: "number", + ClientConfiguration: "NetworkFirewallClientConfig", CollectionMember_String: "string", CustomActions: "Array", Description: "string", @@ -17663,6 +17884,7 @@ export const CLIENT_TYPES_MAP: Record> = { AttachmentList: "Array", AWSAccountId: "string", Boolean: "boolean", + ClientConfiguration: "NetworkManagerClientConfig", ClientToken: "string", ConnectionArn: "string", ConnectionId: "string", @@ -17764,6 +17986,7 @@ export const CLIENT_TYPES_MAP: Record> = { ActiveDirectoryDnsIpAddress: "string", ActiveDirectoryDnsIpAddressList: "Array", ActiveDirectoryOrganizationalUnitDistinguishedName: "string", + ClientConfiguration: "NimbleClientConfig", ClientToken: "string", DirectoryId: "string", EC2ImageId: "string", @@ -17845,6 +18068,7 @@ export const CLIENT_TYPES_MAP: Record> = { }, OAM: { Arn: "string", + ClientConfiguration: "OAMClientConfig", LabelTemplate: "string", ListAttachedLinksItems: "Array", ListAttachedLinksMaxResults: "number", @@ -18115,6 +18339,7 @@ export const CLIENT_TYPES_MAP: Record> = { ChangeProgressStageList: "Array", ChangeProgressStageName: "string", ChangeProgressStageStatus: "string", + ClientConfiguration: "OpenSearchClientConfig", ClientToken: "string", CloudWatchLogsLogGroupArn: "string", CommitMessage: "string", @@ -18237,6 +18462,7 @@ export const CLIENT_TYPES_MAP: Record> = { OpenSearchServerless: { AccessPolicySummaries: "Array", Arn: "string", + ClientConfiguration: "OpenSearchServerlessClientConfig", ClientToken: "string", CollectionDetails: "Array", CollectionErrorDetails: "Array", @@ -18294,6 +18520,7 @@ export const CLIENT_TYPES_MAP: Record> = { Apps: "Array", BlockDeviceMappings: "Array", Boolean: "boolean", + ClientConfiguration: "OpsWorksClientConfig", CloudWatchLogsLogStreams: "Array", Commands: "Array", DailyAutoScalingSchedule: "Record", @@ -18347,6 +18574,7 @@ export const CLIENT_TYPES_MAP: Record> = { BackupRetentionCountDefinition: "number", Backups: "Array", Boolean: "boolean", + ClientConfiguration: "OpsWorksCMClientConfig", CustomCertificate: "string", CustomDomain: "string", CustomPrivateKey: "string", @@ -18381,6 +18609,7 @@ export const CLIENT_TYPES_MAP: Record> = { AwsManagedPolicy: "boolean", ChildId: "string", Children: "Array", + ClientConfiguration: "OrganizationsClientConfig", CreateAccountName: "string", CreateAccountRequestId: "string", CreateAccountStates: "Array", @@ -18438,6 +18667,7 @@ export const CLIENT_TYPES_MAP: Record> = { Boolean: "boolean", ChangeProgressStageList: "Array", ChangeProgressStatusList: "Array", + ClientConfiguration: "OSISClientConfig", IngestEndpointUrlsList: "Array", Integer: "number", LogGroup: "string", @@ -18482,6 +18712,7 @@ export const CLIENT_TYPES_MAP: Record> = { CIDRList: "Array", City: "string", CityList: "Array", + ClientConfiguration: "OutpostsClientConfig", ConnectionId: "string", ContactName: "string", ContactPhoneNumber: "string", @@ -18555,6 +18786,7 @@ export const CLIENT_TYPES_MAP: Record> = { AnalysisReportId: "string", AnalysisReportSummaryList: "Array", Boolean: "boolean", + ClientConfiguration: "PIClientConfig", DataList: "Array", DataPointsList: "Array", Description: "string", @@ -18604,6 +18836,7 @@ export const CLIENT_TYPES_MAP: Record> = { Boolean: "boolean", Bucket: "string", BucketName: "string", + ClientConfiguration: "PanoramaClientConfig", ClientToken: "string", CreatedTime: "Date", CurrentSoftware: "string", @@ -18691,6 +18924,7 @@ export const CLIENT_TYPES_MAP: Record> = { AliasName: "string", Boolean: "boolean", CertificateType: "string", + ClientConfiguration: "PaymentCryptographyClientConfig", DeleteKeyInputDeleteKeyInDaysInteger: "number", ExportTokenId: "string", HexLength16: "string", @@ -18713,6 +18947,7 @@ export const CLIENT_TYPES_MAP: Record> = { Tr34WrappedKeyBlock: "string", }, PaymentCryptographyData: { + ClientConfiguration: "PaymentCryptographyDataClientConfig", HexEvenLengthBetween16And32: "string", HexEvenLengthBetween16And4064: "string", HexEvenLengthBetween16And4096: "string", @@ -18752,6 +18987,7 @@ export const CLIENT_TYPES_MAP: Record> = { ApplicationPolicyList: "Array", Boolean: "boolean", CertificateAuthorityArn: "string", + ClientConfiguration: "PcaConnectorAdClientConfig", ClientToken: "string", ConnectorArn: "string", ConnectorList: "Array", @@ -18795,6 +19031,7 @@ export const CLIENT_TYPES_MAP: Record> = { CategoricalHyperParameterRanges: "Array", CategoricalValue: "string", CategoricalValues: "Array", + ClientConfiguration: "PersonalizeClientConfig", ColumnName: "string", ColumnNamesList: "Array", ContinuousHyperParameterRanges: "Array", @@ -18866,6 +19103,7 @@ export const CLIENT_TYPES_MAP: Record> = { PersonalizeEvents: { _Date: "Date", Arn: "string", + ClientConfiguration: "PersonalizeEventsClientConfig", EventAttributionSource: "string", EventList: "Array", EventPropertiesJSON: "string", @@ -18884,6 +19122,7 @@ export const CLIENT_TYPES_MAP: Record> = { Arn: "string", AttributeName: "string", AttributeValue: "string", + ClientConfiguration: "PersonalizeRuntimeClientConfig", Context: "Record", FilterAttributeName: "string", FilterAttributeValue: "string", @@ -18905,6 +19144,7 @@ export const CLIENT_TYPES_MAP: Record> = { __integer: "number", __string: "string", __timestampIso8601: "Date", + ClientConfiguration: "PinpointClientConfig", ListOf__EndpointTypesElement: "Array<__EndpointTypesElement>", ListOf__string: "Array", ListOf__TimezoneEstimationMethodsElement: "Array<__TimezoneEstimationMethodsElement>", @@ -18963,6 +19203,7 @@ export const CLIENT_TYPES_MAP: Record> = { BlacklistReport: "Record>", CampaignId: "string", Charset: "string", + ClientConfiguration: "PinpointEmailClientConfig", CloudWatchDimensionConfigurations: "Array", ConfigurationSetName: "string", ConfigurationSetNameList: "Array", @@ -19030,6 +19271,7 @@ export const CLIENT_TYPES_MAP: Record> = { PinpointSMSVoice: { __string: "string", Boolean: "boolean", + ClientConfiguration: "PinpointSMSVoiceClientConfig", ConfigurationSets: "Array", EventDestinations: "Array", EventTypes: "Array", @@ -19043,6 +19285,7 @@ export const CLIENT_TYPES_MAP: Record> = { AccountLimitList: "Array", AmazonResourceName: "string", Boolean: "boolean", + ClientConfiguration: "PinpointSMSVoiceV2ClientConfig", ClientToken: "string", ConfigurationSetFilterList: "Array", ConfigurationSetInformationList: "Array", @@ -19133,6 +19376,7 @@ export const CLIENT_TYPES_MAP: Record> = { CapacityProviderStrategy: "Array", CapacityProviderStrategyItemBase: "number", CapacityProviderStrategyItemWeight: "number", + ClientConfiguration: "PipesClientConfig", Database: "string", DbUser: "string", EcsContainerOverrideList: "Array", @@ -19215,6 +19459,7 @@ export const CLIENT_TYPES_MAP: Record> = { }, Polly: { Alphabet: "string", + ClientConfiguration: "PollyClientConfig", ContentType: "string", DateTime: "Date", EngineList: "Array", @@ -19249,6 +19494,7 @@ export const CLIENT_TYPES_MAP: Record> = { AttributeNameList: "Array", AttributeValueList: "Array", BoxedInteger: "number", + ClientConfiguration: "PricingClientConfig", CurrencyCode: "string", EffectiveDate: "Date", FileFormat: "string", @@ -19268,6 +19514,7 @@ export const CLIENT_TYPES_MAP: Record> = { AddressContent: "string", Arn: "string", Boolean: "boolean", + ClientConfiguration: "PrivateNetworksClientConfig", ClientToken: "string", ConfigureAccessPointRequestCpiSecretKeyString: "string", ConfigureAccessPointRequestCpiUserIdString: "string", @@ -19317,6 +19564,7 @@ export const CLIENT_TYPES_MAP: Record> = { Arn: "string", AwsAccountId: "string", Boolean: "boolean", + ClientConfiguration: "ProtonClientConfig", ClientToken: "string", CompatibleEnvironmentTemplateInputList: "Array", CompatibleEnvironmentTemplateList: "Array", @@ -19399,6 +19647,7 @@ export const CLIENT_TYPES_MAP: Record> = { QLDB: { Arn: "string", Boolean: "boolean", + ClientConfiguration: "QLDBClientConfig", DeletionProtection: "boolean", IonText: "string", JournalKinesisStreamDescriptionList: "Array", @@ -19419,6 +19668,7 @@ export const CLIENT_TYPES_MAP: Record> = { UniqueId: "string", }, QLDBSession: { + ClientConfiguration: "QLDBSessionClientConfig", IonText: "string", LedgerName: "string", PageToken: "string", @@ -19515,6 +19765,7 @@ export const CLIENT_TYPES_MAP: Record> = { CategoryValueList: "Array", CellValueSynonyms: "Array", CIDR: "string", + ClientConfiguration: "QuickSightClientConfig", ClusterId: "string", ColorList: "Array", ColorScaleColorList: "Array", @@ -19877,6 +20128,7 @@ export const CLIENT_TYPES_MAP: Record> = { RAM: { AssociatedPermissionList: "Array", Boolean: "boolean", + ClientConfiguration: "RAMClientConfig", DateTime: "Date", Integer: "number", MaxResults: "number", @@ -19927,6 +20179,7 @@ export const CLIENT_TYPES_MAP: Record> = { BucketName: "string", CACertificateIdentifiersList: "Array", CertificateList: "Array", + ClientConfiguration: "RDSClientConfig", CustomDBEngineVersionManifest: "string", CustomEngineName: "string", CustomEngineVersion: "string", @@ -20084,6 +20337,7 @@ export const CLIENT_TYPES_MAP: Record> = { BatchCreateRumMetricDefinitionsErrors: "Array", BatchDeleteRumMetricDefinitionsErrors: "Array", Boolean: "boolean", + ClientConfiguration: "RUMClientConfig", DestinationArn: "string", DimensionKey: "string", DimensionKeysMap: "Record", @@ -20131,6 +20385,7 @@ export const CLIENT_TYPES_MAP: Record> = { ValueKey: "string", }, Rbin: { + ClientConfiguration: "RbinClientConfig", Description: "string", MaxResults: "number", NextToken: "string", @@ -20163,6 +20418,7 @@ export const CLIENT_TYPES_MAP: Record> = { Boolean: "boolean", BooleanOptional: "boolean", CertificateAssociationList: "Array", + ClientConfiguration: "RedshiftClientConfig", ClusterDbRevisionsList: "Array", ClusterIamRoleList: "Array", ClusterList: "Array", @@ -20262,6 +20518,7 @@ export const CLIENT_TYPES_MAP: Record> = { BoxedBoolean: "boolean", BoxedDouble: "number", BoxedLong: "number", + ClientConfiguration: "RedshiftDataClientConfig", ClientToken: "string", ColumnList: "Array", ColumnMetadataList: "Array", @@ -20294,6 +20551,7 @@ export const CLIENT_TYPES_MAP: Record> = { AccountIdList: "Array", AmazonResourceName: "string", Boolean: "boolean", + ClientConfiguration: "RedshiftServerlessClientConfig", ConfigParameterList: "Array", DbName: "string", DbPassword: "string", @@ -20354,6 +20612,7 @@ export const CLIENT_TYPES_MAP: Record> = { BoundingBoxWidth: "number", CelebrityList: "Array", CelebrityRecognitions: "Array", + ClientConfiguration: "RekognitionClientConfig", ClientRequestToken: "string", CollectionId: "string", CollectionIdList: "Array", @@ -20530,6 +20789,7 @@ export const CLIENT_TYPES_MAP: Record> = { BatchUpdateRecommendationStatusSuccessfulEntries: "Array", BooleanOptional: "boolean", + ClientConfiguration: "ResiliencehubClientConfig", ClientToken: "string", ComplianceDriftList: "Array", ComponentCompliancesList: "Array", @@ -20595,6 +20855,7 @@ export const CLIENT_TYPES_MAP: Record> = { BatchGetViewErrors: "Array", BatchGetViewInputViewArnsList: "Array", Boolean: "boolean", + ClientConfiguration: "ResourceExplorer2ClientConfig", CreateViewInputClientTokenString: "string", DeleteViewInputViewArnString: "string", GetViewInputViewArnString: "string", @@ -20628,6 +20889,7 @@ export const CLIENT_TYPES_MAP: Record> = { ViewName: "string", }, ResourceGroups: { + ClientConfiguration: "ResourceGroupsClientConfig", Description: "string", ErrorCode: "string", ErrorMessage: "string", @@ -20669,6 +20931,7 @@ export const CLIENT_TYPES_MAP: Record> = { }, ResourceGroupsTaggingAPI: { AmazonResourceType: "string", + ClientConfiguration: "ResourceGroupsTaggingAPIClientConfig", ComplianceStatus: "boolean", ErrorMessage: "string", ExcludeCompliantResources: "boolean", @@ -20712,6 +20975,7 @@ export const CLIENT_TYPES_MAP: Record> = { BatchTimeoutInSeconds: "number", Boolean: "boolean", BoxedBoolean: "boolean", + ClientConfiguration: "RoboMakerClientConfig", ClientRequestToken: "string", Command: "string", CommandList: "Array", @@ -20805,6 +21069,7 @@ export const CLIENT_TYPES_MAP: Record> = { _Blob: "Uint8Array", AmazonResourceName: "string", Boolean: "boolean", + ClientConfiguration: "RolesAnywhereClientConfig", CreateProfileRequestDurationSecondsInteger: "number", CredentialSummaries: "Array", CrlDetails: "Array", @@ -20860,6 +21125,7 @@ export const CLIENT_TYPES_MAP: Record> = { CidrLocationNameDefaultAllowed: "string", CidrLocationNameDefaultNotAllowed: "string", CidrNonce: "string", + ClientConfiguration: "Route53ClientConfig", CloudWatchLogsLogGroupArn: "string", CollectionName: "string", CollectionSummaries: "Array", @@ -20978,6 +21244,7 @@ export const CLIENT_TYPES_MAP: Record> = { BillingRecords: "Array", Boolean: "boolean", City: "string", + ClientConfiguration: "Route53DomainsClientConfig", ContactName: "string", ContactNumber: "string", Currency: "string", @@ -21039,6 +21306,7 @@ export const CLIENT_TYPES_MAP: Record> = { Route53RecoveryCluster: { Arn: "string", Arns: "Array", + ClientConfiguration: "Route53RecoveryClusterClientConfig", ControlPanelName: "string", MaxResults: "number", PageToken: "string", @@ -21066,6 +21334,7 @@ export const CLIENT_TYPES_MAP: Record> = { __stringMin1Max32PatternS: "string", __stringMin1Max64PatternS: "string", __stringMin1Max8096PatternS: "string", + ClientConfiguration: "Route53RecoveryControlConfigClientConfig", MaxResults: "number", }, Route53RecoveryReadiness: { @@ -21087,6 +21356,7 @@ export const CLIENT_TYPES_MAP: Record> = { __stringMax64: "string", __stringMax64PatternAAZAZ09Z: "string", __stringPatternAWSAZaZ09AZaZ09: "string", + ClientConfiguration: "Route53RecoveryReadinessClientConfig", CrossAccountAuthorization: "string", LastAuditTimestamp: "Date", MaxResults: "number", @@ -21099,6 +21369,7 @@ export const CLIENT_TYPES_MAP: Record> = { BlockOverrideDomain: "string", BlockOverrideTtl: "number", Boolean: "boolean", + ClientConfiguration: "Route53ResolverClientConfig", Count: "number", CreatorRequestId: "string", DestinationArn: "string", @@ -21190,6 +21461,7 @@ export const CLIENT_TYPES_MAP: Record> = { ChecksumCRC32C: "string", ChecksumSHA1: "string", ChecksumSHA256: "string", + ClientConfiguration: "S3ClientConfig", CloudFunction: "string", CloudFunctionInvocationRole: "string", Code: "string", @@ -21397,6 +21669,7 @@ export const CLIENT_TYPES_MAP: Record> = { BucketIdentifierString: "string", BucketName: "string", Buckets: "Array", + ClientConfiguration: "S3ControlClientConfig", ConfigId: "string", ConfirmationRequired: "boolean", ConfirmRemoveSelfBucketAccess: "boolean", @@ -21515,6 +21788,7 @@ export const CLIENT_TYPES_MAP: Record> = { AwsAccountId: "string", CapacityInBytes: "number", CidrBlock: "string", + ClientConfiguration: "S3OutpostsClientConfig", CreationTime: "Date", CustomerOwnedIpv4Pool: "string", EndpointArn: "string", @@ -21546,6 +21820,7 @@ export const CLIENT_TYPES_MAP: Record> = { BulkEmailDestinationStatusList: "Array", Charset: "string", Cidr: "string", + ClientConfiguration: "SESClientConfig", CloudWatchDimensionConfigurations: "Array", ConfigurationSetAttributeList: "Array", ConfigurationSetName: "string", @@ -21642,6 +21917,7 @@ export const CLIENT_TYPES_MAP: Record> = { CampaignId: "string", CaseId: "string", Charset: "string", + ClientConfiguration: "SESv2ClientConfig", CloudWatchDimensionConfigurations: "Array", ComplaintFeedbackType: "string", ComplaintSubType: "string", @@ -21790,6 +22066,7 @@ export const CLIENT_TYPES_MAP: Record> = { AssociatePublicIpAddress: "boolean", AutoLaunch: "boolean", BucketName: "string", + ClientConfiguration: "SMSClientConfig", ClientToken: "string", Command: "string", ConnectorCapabilityList: "Array", @@ -21869,6 +22146,7 @@ export const CLIENT_TYPES_MAP: Record> = { attributeValue: "string", authenticateOnUnsubscribe: "string", BatchResultErrorEntryList: "Array", + ClientConfiguration: "SNSClientConfig", delegate: "string", DelegatesList: "Array", endpoint: "string", @@ -21921,6 +22199,7 @@ export const CLIENT_TYPES_MAP: Record> = { BoxedInteger: "number", ChangeMessageVisibilityBatchRequestEntryList: "Array", ChangeMessageVisibilityBatchResultEntryList: "Array", + ClientConfiguration: "SQSClientConfig", DeleteMessageBatchRequestEntryList: "Array", DeleteMessageBatchResultEntryList: "Array", Integer: "number", @@ -22496,6 +22775,7 @@ export const CLIENT_TYPES_MAP: Record> = { ActivationCode: "string", AmazonResourceName: "string", ChannelName: "string", + ClientConfiguration: "SSMContactsClientConfig", ContactAlias: "string", ContactChannelList: "Array", ContactName: "string", @@ -22560,6 +22840,7 @@ export const CLIENT_TYPES_MAP: Record> = { AutomationExecutionSet: "Array", Boolean: "boolean", ChatbotSnsConfigurationSet: "Array", + ClientConfiguration: "SSMIncidentsClientConfig", ClientToken: "string", DedupeString: "string", DynamicSsmParameters: "Record", @@ -22632,6 +22913,7 @@ export const CLIENT_TYPES_MAP: Record> = { AccountIdType: "string", AccountListType: "Array", AccountNameType: "string", + ClientConfiguration: "SSOClientConfig", EmailAddressType: "string", ExpirationTimestampType: "number", MaxResultType: "number", @@ -22652,6 +22934,7 @@ export const CLIENT_TYPES_MAP: Record> = { AccountId: "string", AccountList: "Array", AttachedManagedPolicyList: "Array", + ClientConfiguration: "SSOAdminClientConfig", CustomerManagedPolicyReferenceList: "Array", Duration: "string", Id: "string", @@ -22684,6 +22967,7 @@ export const CLIENT_TYPES_MAP: Record> = { SSOOIDC: { AccessToken: "string", AuthCode: "string", + ClientConfiguration: "SSOOIDCClientConfig", ClientId: "string", ClientName: "string", ClientSecret: "string", @@ -22708,6 +22992,7 @@ export const CLIENT_TYPES_MAP: Record> = { arnType: "string", assumedRoleIdType: "string", Audience: "string", + ClientConfiguration: "STSClientConfig", clientTokenType: "string", contextAssertionType: "string", dateType: "Date", @@ -22746,6 +23031,7 @@ export const CLIENT_TYPES_MAP: Record> = { Arn: "string", Canceled: "boolean", CauseMessage: "string", + ClientConfiguration: "SWFClientConfig", Count: "number", Data: "string", DecisionList: "Array", @@ -22888,6 +23174,7 @@ export const CLIENT_TYPES_MAP: Record> = { ClarifyShapNumberOfSamples: "number", ClarifyShapSeed: "number", ClarifyShapUseLogit: "boolean", + ClientConfiguration: "SageMakerClientConfig", ClientId: "string", ClientSecret: "string", ClientToken: "string", @@ -23557,6 +23844,7 @@ export const CLIENT_TYPES_MAP: Record> = { BatchGetRecordErrors: "Array", BatchGetRecordIdentifiers: "Array", BatchGetRecordResultDetails: "Array", + ClientConfiguration: "SageMakerFeatureStoreRuntimeClientConfig", ExpiresAt: "string", FeatureGroupNameOrArn: "string", FeatureName: "string", @@ -23616,6 +23904,7 @@ export const CLIENT_TYPES_MAP: Record> = { }, SageMakerMetrics: { BatchPutMetricsErrorList: "Array", + ClientConfiguration: "SageMakerMetricsClientConfig", Double: "number", ExperimentEntityName: "string", Integer: "number", @@ -23626,6 +23915,7 @@ export const CLIENT_TYPES_MAP: Record> = { }, SageMakerRuntime: { BodyBlob: "Uint8Array", + ClientConfiguration: "SageMakerRuntimeClientConfig", CustomAttributesHeader: "string", EnableExplanationsHeader: "string", EndpointName: "string", @@ -23645,6 +23935,7 @@ export const CLIENT_TYPES_MAP: Record> = { SagemakerEdge: { CacheTTLSeconds: "string", ChecksumString: "string", + ClientConfiguration: "SagemakerEdgeClientConfig", Definitions: "Array", DeploymentModels: "Array", DeviceFleetName: "string", @@ -23665,6 +23956,7 @@ export const CLIENT_TYPES_MAP: Record> = { }, SavingsPlans: { Amount: "string", + ClientConfiguration: "SavingsplansClientConfig", ClientToken: "string", CurrencyList: "Array", DateTime: "Date", @@ -23800,6 +24092,7 @@ export const CLIENT_TYPES_MAP: Record> = { __stringMin1Max100000: "string", __stringMin20Max1600: "string", __timestampIso8601: "Date", + ClientConfiguration: "SchemasClientConfig", GetDiscoveredSchemaVersionItemInput: "string", Tags: "Record", }, @@ -23807,6 +24100,7 @@ export const CLIENT_TYPES_MAP: Record> = { AddReplicaRegionListType: "Array", AutomaticallyRotateAfterDaysType: "number", BooleanType: "boolean", + ClientConfiguration: "SecretsManagerClientConfig", ClientRequestTokenType: "string", CreatedDateType: "Date", DeletedDateType: "Date", @@ -24086,6 +24380,7 @@ export const CLIENT_TYPES_MAP: Record> = { CategoryList: "Array", Cells: "Array", CidrBlockAssociationList: "Array", + ClientConfiguration: "SecurityHubClientConfig", CrossAccountMaxResults: "number", CustomDataIdentifiersDetectionsList: "Array", CvssList: "Array", @@ -24207,6 +24502,7 @@ export const CLIENT_TYPES_MAP: Record> = { AwsLogSourceResourceList: "Array", AwsLogSourceVersion: "string", AwsPrincipal: "string", + ClientConfiguration: "SecurityLakeClientConfig", CreateDataLakeExceptionSubscriptionRequestExceptionTimeToLiveLong: "number", CreateSubscriberRequestSubscriberNameString: "string", CustomLogSourceName: "string", @@ -24266,6 +24562,7 @@ export const CLIENT_TYPES_MAP: Record> = { __listOfTag: "Array", __listOfVersionSummary: "Array", __string: "string", + ClientConfiguration: "ServerlessApplicationRepositoryClientConfig", MaxItems: "number", }, ServiceCatalog: { @@ -24484,6 +24781,7 @@ export const CLIENT_TYPES_MAP: Record> = { AttributeGroupSpecifier: "string", AttributeGroupSummaries: "Array", Attributes: "string", + ClientConfiguration: "ServiceCatalogAppRegistryClientConfig", ClientToken: "string", CreatedBy: "string", Description: "string", @@ -24507,6 +24805,7 @@ export const CLIENT_TYPES_MAP: Record> = { Attributes: "Record", AttrKey: "string", AttrValue: "string", + ClientConfiguration: "ServiceDiscoveryClientConfig", Code: "string", DiscoverMaxResults: "number", DnsRecordList: "Array", @@ -24548,6 +24847,7 @@ export const CLIENT_TYPES_MAP: Record> = { ServiceQuotas: { AmazonResourceName: "string", AwsRegion: "string", + ClientConfiguration: "ServiceQuotasClientConfig", CustomerServiceEngagementId: "string", DateTime: "Date", ErrorMessage: "string", @@ -24590,6 +24890,7 @@ export const CLIENT_TYPES_MAP: Record> = { AttackSummaries: "Array", AttackTimestamp: "Date", AttackVectorDescriptionList: "Array", + ClientConfiguration: "ShieldClientConfig", ContactNotes: "string", Double: "number", DurationInSeconds: "number", @@ -24642,6 +24943,7 @@ export const CLIENT_TYPES_MAP: Record> = { BucketName: "string", CertificateArn: "string", CertificateHashes: "Array", + ClientConfiguration: "SignerClientConfig", ClientRequestToken: "string", DisplayName: "string", EncryptionAlgorithms: "Array", @@ -24682,6 +24984,7 @@ export const CLIENT_TYPES_MAP: Record> = { SimSpaceWeaver: { AppPortMappings: "Array", BucketName: "string", + ClientConfiguration: "SimSpaceWeaverClientConfig", ClientToken: "string", Description: "string", DomainList: "Array", @@ -24714,6 +25017,7 @@ export const CLIENT_TYPES_MAP: Record> = { CapacityList: "Array", CapacityNameString: "string", CapacityUnitString: "string", + ClientConfiguration: "SnowDeviceManagementClientConfig", DeviceSummaryList: "Array", ExecutionId: "string", ExecutionSummaryList: "Array", @@ -24745,6 +25049,7 @@ export const CLIENT_TYPES_MAP: Record> = { AddressList: "Array
", AmiId: "string", Boolean: "boolean", + ClientConfiguration: "SnowballClientConfig", ClusterId: "string", ClusterListEntryList: "Array", CompatibleImageList: "Array", @@ -24790,6 +25095,7 @@ export const CLIENT_TYPES_MAP: Record> = { AppRegistryArn: "string", Arn: "string", Boolean: "boolean", + ClientConfiguration: "SsmSapClientConfig", ComponentId: "string", ComponentIdList: "Array", ComponentSummaryList: "Array", @@ -24831,6 +25137,7 @@ export const CLIENT_TYPES_MAP: Record> = { BilledDuration: "number", BilledMemoryUsed: "number", CharacterRestrictedName: "string", + ClientConfiguration: "SFNClientConfig", ConnectorParameters: "string", Definition: "string", Enabled: "boolean", @@ -24892,6 +25199,7 @@ export const CLIENT_TYPES_MAP: Record> = { CacheStaleTimeoutInSeconds: "number", ChapCredentials: "Array", ChapSecret: "string", + ClientConfiguration: "StorageGatewayClientConfig", ClientToken: "string", CloudWatchLogGroupARN: "string", CreatedDate: "Date", @@ -25050,6 +25358,7 @@ export const CLIENT_TYPES_MAP: Record> = { CategoryName: "string", CcEmailAddress: "string", CcEmailAddressList: "Array", + ClientConfiguration: "SupportClientConfig", Code: "string", CommunicationBody: "string", CommunicationList: "Array", @@ -25103,6 +25412,7 @@ export const CLIENT_TYPES_MAP: Record> = { booleanValue: "boolean", channelId: "string", channelName: "string", + ClientConfiguration: "SupportAppClientConfig", paginationToken: "string", roleArn: "string", slackChannelConfigurationList: "Array", @@ -25120,6 +25430,7 @@ export const CLIENT_TYPES_MAP: Record> = { CanaryArn: "string", CanaryName: "string", CanaryRuns: "Array", + ClientConfiguration: "SyntheticsClientConfig", CodeHandler: "string", DescribeCanariesLastRunNameFilter: "Array", DescribeCanariesNameFilter: "Array", @@ -25161,6 +25472,7 @@ export const CLIENT_TYPES_MAP: Record> = { }, Textract: { BlockList: "Array", + ClientConfiguration: "TextractClientConfig", ClientRequestToken: "string", ContentClassifiers: "Array", DetectedSignatureList: "Array", @@ -25222,6 +25534,7 @@ export const CLIENT_TYPES_MAP: Record> = { }, TimestreamQuery: { AmazonResourceName: "string", + ClientConfiguration: "TimestreamQueryClientConfig", ClientRequestToken: "string", ClientToken: "string", ColumnInfoList: "Array", @@ -25271,6 +25584,7 @@ export const CLIENT_TYPES_MAP: Record> = { BatchLoadTaskId: "string", BatchLoadTaskList: "Array", Boolean: "boolean", + ClientConfiguration: "TimestreamWriteClientConfig", ClientRequestToken: "string", DatabaseList: "Array", DimensionMappings: "Array", @@ -25308,6 +25622,7 @@ export const CLIENT_TYPES_MAP: Record> = { Tnb: { _Blob: "Uint8Array", Boolean: "boolean", + ClientConfiguration: "TnbClientConfig", CreateSolNetworkInstanceInputNsDescriptionString: "string", CreateSolNetworkInstanceInputNsNameString: "string", ErrorCause: "string", @@ -25356,6 +25671,7 @@ export const CLIENT_TYPES_MAP: Record> = { CategoryPropertiesList: "Array", ChannelDefinitions: "Array", ChannelId: "number", + ClientConfiguration: "TranscribeClientConfig", DataAccessRoleArn: "string", DateTime: "Date", DurationInSeconds: "number", @@ -25422,6 +25738,7 @@ export const CLIENT_TYPES_MAP: Record> = { CertificateId: "string", CertificateIds: "Array", CertSerial: "string", + ClientConfiguration: "TransferClientConfig", ConnectorId: "string", CustomStepTarget: "string", CustomStepTimeoutSeconds: "number", @@ -25525,6 +25842,7 @@ export const CLIENT_TYPES_MAP: Record> = { Translate: { AppliedTerminologyList: "Array", BoundedLengthString: "string", + ClientConfiguration: "TranslateClientConfig", ClientTokenString: "string", ContentType: "string", Description: "string", @@ -25565,6 +25883,7 @@ export const CLIENT_TYPES_MAP: Record> = { ActionType: "string", Boolean: "boolean", BooleanAttribute: "boolean", + ClientConfiguration: "VerifiedPermissionsClientConfig", ClientId: "string", ClientIds: "Array", ContextMap: "Record", @@ -25610,6 +25929,7 @@ export const CLIENT_TYPES_MAP: Record> = { AmazonResourceName: "string", Arn: "string", Boolean: "boolean", + ClientConfiguration: "VoiceIDClientConfig", ClientTokenString: "string", CustomerSpeakerId: "string", Description: "string", @@ -25664,6 +25984,7 @@ export const CLIENT_TYPES_MAP: Record> = { AuthPolicyString: "string", Boolean: "boolean", CertificateArn: "string", + ClientConfiguration: "VPCLatticeClientConfig", ClientToken: "string", CreateServiceNetworkVpcAssociationRequestSecurityGroupIdsList: "Array", DeregisterTargetsRequestTargetsList: "Array", @@ -25757,6 +26078,7 @@ export const CLIENT_TYPES_MAP: Record> = { ByteMatchSetUpdates: "Array", ByteMatchTuples: "Array", ChangeToken: "string", + ClientConfiguration: "WAFClientConfig", Country: "string", ExcludedRules: "Array", GeoMatchConstraints: "Array", @@ -25834,6 +26156,7 @@ export const CLIENT_TYPES_MAP: Record> = { ByteMatchSetUpdates: "Array", ByteMatchTuples: "Array", ChangeToken: "string", + ClientConfiguration: "WAFRegionalClientConfig", Country: "string", ExcludedRules: "Array", GeoMatchConstraints: "Array", @@ -25914,6 +26237,7 @@ export const CLIENT_TYPES_MAP: Record> = { APIKeyVersion: "number", Boolean: "boolean", CapacityUnit: "number", + ClientConfiguration: "WAFV2ClientConfig", Conditions: "Array", ConsumedCapacity: "number", CookieNames: "Array", @@ -26056,6 +26380,7 @@ export const CLIENT_TYPES_MAP: Record> = { Choices: "Array", ChoiceTitle: "string", ChoiceUpdates: "Record", + ClientConfiguration: "WellArchitectedClientConfig", ClientRequestToken: "string", ConsolidatedReportMetrics: "Array", Count: "number", @@ -26167,6 +26492,7 @@ export const CLIENT_TYPES_MAP: Record> = { AssistantAssociationSummaryList: "Array", AssistantList: "Array", Boolean: "boolean", + ClientConfiguration: "WisdomClientConfig", ClientToken: "string", ContentMetadata: "Record", ContentSummaryList: "Array", @@ -26212,6 +26538,7 @@ export const CLIENT_TYPES_MAP: Record> = { AdditionalResponseFieldsList: "Array", AuthenticationHeaderType: "string", BooleanType: "boolean", + ClientConfiguration: "WorkDocsClientConfig", CommentIdType: "string", CommentList: "Array", CommentTextType: "string", @@ -26289,6 +26616,7 @@ export const CLIENT_TYPES_MAP: Record> = { Boolean: "boolean", Certificate: "string", CertificateChain: "string", + ClientConfiguration: "WorkLinkClientConfig", CompanyCode: "string", DateTime: "Date", DeviceManufacturer: "string", @@ -26332,6 +26660,7 @@ export const CLIENT_TYPES_MAP: Record> = { AvailabilityConfigurationList: "Array", Boolean: "boolean", BooleanObject: "boolean", + ClientConfiguration: "WorkMailClientConfig", Description: "string", DeviceId: "string", DeviceModel: "string", @@ -26419,6 +26748,7 @@ export const CLIENT_TYPES_MAP: Record> = { WorkMailIdentifier: "string", }, WorkMailMessageFlow: { + ClientConfiguration: "WorkMailMessageFlowClientConfig", messageContentBlob: "Uint8Array", messageIdType: "string", s3BucketIdType: "string", @@ -26440,6 +26770,7 @@ export const CLIENT_TYPES_MAP: Record> = { BundleList: "Array", BundleOwner: "string", CertificateAuthorityArn: "string", + ClientConfiguration: "WorkSpacesClientConfig", ClientDeviceTypeList: "Array", ClientEmail: "string", ClientLocale: "string", @@ -26547,6 +26878,7 @@ export const CLIENT_TYPES_MAP: Record> = { CertificateSummaryList: "Array", CertificateThumbprint: "string", CertificateThumbprintList: "Array", + ClientConfiguration: "WorkSpacesWebClientConfig", ClientToken: "string", CookieDomain: "string", CookieName: "string", @@ -26600,6 +26932,7 @@ export const CLIENT_TYPES_MAP: Record> = { AttributeValue: "string", Boolean: "boolean", BorrowCount: "number", + ClientConfiguration: "XRayClientConfig", ClientID: "string", Double: "number", EC2InstanceId: "string", diff --git a/src/transforms/v2-to-v3/ts-type/getV3ClientTypes.ts b/src/transforms/v2-to-v3/ts-type/getV3ClientTypes.ts index edf8af5bc..b86c697bb 100644 --- a/src/transforms/v2-to-v3/ts-type/getV3ClientTypes.ts +++ b/src/transforms/v2-to-v3/ts-type/getV3ClientTypes.ts @@ -24,7 +24,9 @@ export const getV3ClientTypes = ( const clientTypeNames = getClientTypeNames(j, source, options); const clientTypesMap = CLIENT_TYPES_MAP[v2ClientName]; - const v3ClientUnavailableTypes = Object.keys(clientTypesMap); + const v3ClientUnavailableTypes = Object.keys(clientTypesMap).filter( + (item) => item !== "ClientConfiguration" + ); const clientReqRespTypesMap = CLIENT_REQ_RESP_TYPES_MAP[v2ClientName]; return clientTypeNames @@ -36,6 +38,10 @@ export const getV3ClientTypes = ( return typesFromString.some((type) => !nativeTypes.includes(type)); }) .map((clientTypeName) => { + if (clientTypeName === "ClientConfiguration") { + return clientTypesMap[clientTypeName]; + } + if (Object.keys(clientReqRespTypesMap).includes(clientTypeName)) { return clientReqRespTypesMap[clientTypeName]; }