UNPKG

@aws-amplify/core

Version:
42 lines (41 loc) 1.45 kB
"use strict"; // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 Object.defineProperty(exports, "__esModule", { value: true }); exports.partitionsInfo = exports.defaultPartition = void 0; /** * Default partition for AWS services. This is used when the region is not provided or the region is not recognized. * * @internal */ exports.defaultPartition = { id: 'aws', outputs: { dnsSuffix: 'amazonaws.com', }, regionRegex: '^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$', regions: ['aws-global'], }; /** * This data is adapted from the partition file from AWS SDK shared utilities but remove some contents for bundle size * concern. Information removed are `dualStackDnsSuffix`, `supportDualStack`, `supportFIPS`, restricted partitions, and * list of regions for each partition other than global regions. * * * Ref: https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints * * Ref: https://github.com/aws/aws-sdk-js-v3/blob/0201baef03c2379f1f6f7150b9d401d4b230d488/packages/util-endpoints/src/lib/aws/partitions.json#L1 * * @internal */ exports.partitionsInfo = { partitions: [ exports.defaultPartition, { id: 'aws-cn', outputs: { dnsSuffix: 'amazonaws.com.cn', }, regionRegex: '^cn\\-\\w+\\-\\d+$', regions: ['aws-cn-global'], }, ], };