diff --git a/.changeset/long-experts-confess.md b/.changeset/long-experts-confess.md new file mode 100644 index 00000000000..a845151cc84 --- /dev/null +++ b/.changeset/long-experts-confess.md @@ -0,0 +1,2 @@ +--- +--- diff --git a/packages/config-resolver/src/endpointsConfig/resolveCustomEndpointsConfig.ts b/packages/config-resolver/src/endpointsConfig/resolveCustomEndpointsConfig.ts index a0c639eb6bb..a088f64f0c9 100644 --- a/packages/config-resolver/src/endpointsConfig/resolveCustomEndpointsConfig.ts +++ b/packages/config-resolver/src/endpointsConfig/resolveCustomEndpointsConfig.ts @@ -5,6 +5,7 @@ import { EndpointsInputConfig, EndpointsResolvedConfig } from "./resolveEndpoint /** * @public + * @deprecated superseded by default endpointRuleSet generation. */ export interface CustomEndpointsInputConfig extends EndpointsInputConfig { /** @@ -15,6 +16,7 @@ export interface CustomEndpointsInputConfig extends EndpointsInputConfig { /** * @internal + * @deprecated superseded by default endpointRuleSet generation. */ interface PreviouslyResolved { urlParser: UrlParser; @@ -22,6 +24,7 @@ interface PreviouslyResolved { /** * @internal + * @deprecated superseded by default endpointRuleSet generation. */ export interface CustomEndpointsResolvedConfig extends EndpointsResolvedConfig { /** @@ -33,6 +36,8 @@ export interface CustomEndpointsResolvedConfig extends EndpointsResolvedConfig { /** * @internal + * + * @deprecated superseded by default endpointRuleSet generation. */ export const resolveCustomEndpointsConfig = ( input: T & CustomEndpointsInputConfig & PreviouslyResolved diff --git a/packages/config-resolver/src/endpointsConfig/resolveEndpointsConfig.ts b/packages/config-resolver/src/endpointsConfig/resolveEndpointsConfig.ts index f08ebefca8d..27a37ac4548 100644 --- a/packages/config-resolver/src/endpointsConfig/resolveEndpointsConfig.ts +++ b/packages/config-resolver/src/endpointsConfig/resolveEndpointsConfig.ts @@ -5,6 +5,7 @@ import { getEndpointFromRegion } from "./utils/getEndpointFromRegion"; /** * @public + * @deprecated see \@smithy/middleware-endpoint resolveEndpointConfig. */ export interface EndpointsInputConfig { /** @@ -26,6 +27,7 @@ export interface EndpointsInputConfig { /** * @internal + * @deprecated see \@smithy/middleware-endpoint resolveEndpointConfig. */ interface PreviouslyResolved { regionInfoProvider: RegionInfoProvider; @@ -36,6 +38,7 @@ interface PreviouslyResolved { /** * @internal + * @deprecated see \@smithy/middleware-endpoint resolveEndpointConfig. */ export interface EndpointsResolvedConfig extends Required { /** diff --git a/packages/config-resolver/src/regionInfo/EndpointVariant.ts b/packages/config-resolver/src/regionInfo/EndpointVariant.ts index 8a375262c47..dc741ac774f 100644 --- a/packages/config-resolver/src/regionInfo/EndpointVariant.ts +++ b/packages/config-resolver/src/regionInfo/EndpointVariant.ts @@ -1,9 +1,10 @@ import { EndpointVariantTag } from "./EndpointVariantTag"; /** - * @internal - * * Provides hostname information for specific host label. + * + * @internal + * @deprecated unused as of endpointsRuleSets. */ export type EndpointVariant = { hostname: string; diff --git a/packages/config-resolver/src/regionInfo/EndpointVariantTag.ts b/packages/config-resolver/src/regionInfo/EndpointVariantTag.ts index ca50e1f83c9..0c87d4d304b 100644 --- a/packages/config-resolver/src/regionInfo/EndpointVariantTag.ts +++ b/packages/config-resolver/src/regionInfo/EndpointVariantTag.ts @@ -1,7 +1,10 @@ /** - * @internal + * * * The tag which mentions which area variant is providing information for. * Can be either "fips" or "dualstack". + * + * @internal + * @deprecated unused for endpointRuleSets. */ export type EndpointVariantTag = "fips" | "dualstack"; diff --git a/packages/config-resolver/src/regionInfo/PartitionHash.ts b/packages/config-resolver/src/regionInfo/PartitionHash.ts index e5b020aca87..6fe01e5d0c6 100644 --- a/packages/config-resolver/src/regionInfo/PartitionHash.ts +++ b/packages/config-resolver/src/regionInfo/PartitionHash.ts @@ -1,11 +1,12 @@ import { EndpointVariant } from "./EndpointVariant"; /** - * @internal - * * The hash of partition with the information specific to that partition. * The information includes the list of regions belonging to that partition, * and the hostname to be used for the partition. + * + * @internal + * @deprecated unused for endpointRuleSets. */ export type PartitionHash = Record< string, diff --git a/packages/config-resolver/src/regionInfo/RegionHash.ts b/packages/config-resolver/src/regionInfo/RegionHash.ts index 417db065f2e..39421a8f45a 100644 --- a/packages/config-resolver/src/regionInfo/RegionHash.ts +++ b/packages/config-resolver/src/regionInfo/RegionHash.ts @@ -1,10 +1,11 @@ import { EndpointVariant } from "./EndpointVariant"; /** - * @internal - * * The hash of region with the information specific to that region. * The information can include hostname, signingService and signingRegion. + * + * @internal + * @deprecated unused for endpointRuleSets. */ export type RegionHash = Record< string, diff --git a/packages/config-resolver/src/regionInfo/getHostnameFromVariants.ts b/packages/config-resolver/src/regionInfo/getHostnameFromVariants.ts index 1200de5489a..0952f4307e7 100644 --- a/packages/config-resolver/src/regionInfo/getHostnameFromVariants.ts +++ b/packages/config-resolver/src/regionInfo/getHostnameFromVariants.ts @@ -2,6 +2,7 @@ import { EndpointVariant } from "./EndpointVariant"; /** * @internal + * @deprecated unused as of endpointsRuleSets. */ export interface GetHostnameFromVariantsOptions { useFipsEndpoint: boolean; @@ -10,6 +11,7 @@ export interface GetHostnameFromVariantsOptions { /** * @internal + * @deprecated unused as of endpointsRuleSets. */ export const getHostnameFromVariants = ( variants: EndpointVariant[] = [], diff --git a/packages/config-resolver/src/regionInfo/getRegionInfo.ts b/packages/config-resolver/src/regionInfo/getRegionInfo.ts index e5143b0d585..63f2b4071a6 100644 --- a/packages/config-resolver/src/regionInfo/getRegionInfo.ts +++ b/packages/config-resolver/src/regionInfo/getRegionInfo.ts @@ -9,6 +9,7 @@ import { RegionHash } from "./RegionHash"; /** * @internal + * @deprecated unused as of endpointsRuleSets. */ export interface GetRegionInfoOptions { useFipsEndpoint?: boolean; @@ -20,6 +21,7 @@ export interface GetRegionInfoOptions { /** * @internal + * @deprecated unused as of endpointsRuleSets. */ export const getRegionInfo = ( region: string, diff --git a/packages/config-resolver/src/regionInfo/getResolvedHostname.ts b/packages/config-resolver/src/regionInfo/getResolvedHostname.ts index b22b2b78792..76712a89549 100644 --- a/packages/config-resolver/src/regionInfo/getResolvedHostname.ts +++ b/packages/config-resolver/src/regionInfo/getResolvedHostname.ts @@ -1,5 +1,6 @@ /** * @internal + * @deprecated unused for endpointRuleSets. */ export interface GetResolvedHostnameOptions { regionHostname?: string; @@ -8,6 +9,7 @@ export interface GetResolvedHostnameOptions { /** * @internal + * @deprecated unused for endpointRuleSets. */ export const getResolvedHostname = ( resolvedRegion: string, diff --git a/packages/config-resolver/src/regionInfo/getResolvedPartition.ts b/packages/config-resolver/src/regionInfo/getResolvedPartition.ts index d0f6e296fdb..516d16bed12 100644 --- a/packages/config-resolver/src/regionInfo/getResolvedPartition.ts +++ b/packages/config-resolver/src/regionInfo/getResolvedPartition.ts @@ -2,6 +2,7 @@ import { PartitionHash } from "./PartitionHash"; /** * @internal + * @deprecated unused for endpointRuleSets. */ export interface GetResolvedPartitionOptions { partitionHash: PartitionHash; @@ -9,6 +10,7 @@ export interface GetResolvedPartitionOptions { /** * @internal + * @deprecated unused for endpointRuleSets. */ export const getResolvedPartition = (region: string, { partitionHash }: GetResolvedPartitionOptions) => Object.keys(partitionHash || {}).find((key) => partitionHash[key].regions.includes(region)) ?? "aws"; diff --git a/packages/config-resolver/src/regionInfo/getResolvedSigningRegion.ts b/packages/config-resolver/src/regionInfo/getResolvedSigningRegion.ts index c518c903dc1..d5a8998b54d 100644 --- a/packages/config-resolver/src/regionInfo/getResolvedSigningRegion.ts +++ b/packages/config-resolver/src/regionInfo/getResolvedSigningRegion.ts @@ -1,5 +1,6 @@ /** * @internal + * @deprecated unused for endpointRuleSets. */ export interface GetResolvedSigningRegionOptions { regionRegex: string; @@ -9,6 +10,7 @@ export interface GetResolvedSigningRegionOptions { /** * @internal + * @deprecated unused for endpointRuleSets. */ export const getResolvedSigningRegion = ( hostname: string,