UNPKG

@aws-sdk/client-sts

Version:

AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native

87 lines (86 loc) 2.66 kB
import { __assign, __awaiter, __generator } from "tslib"; import { getRegionInfo } from "@aws-sdk/config-resolver"; var regionHash = { "aws-global": { hostname: "sts.amazonaws.com", signingRegion: "us-east-1", }, "us-east-1-fips": { hostname: "sts-fips.us-east-1.amazonaws.com", signingRegion: "us-east-1", }, "us-east-2-fips": { hostname: "sts-fips.us-east-2.amazonaws.com", signingRegion: "us-east-2", }, "us-gov-east-1-fips": { hostname: "sts.us-gov-east-1.amazonaws.com", signingRegion: "us-gov-east-1", }, "us-gov-west-1-fips": { hostname: "sts.us-gov-west-1.amazonaws.com", signingRegion: "us-gov-west-1", }, "us-west-1-fips": { hostname: "sts-fips.us-west-1.amazonaws.com", signingRegion: "us-west-1", }, "us-west-2-fips": { hostname: "sts-fips.us-west-2.amazonaws.com", signingRegion: "us-west-2", }, }; var partitionHash = { aws: { regions: [ "af-south-1", "ap-east-1", "ap-northeast-1", "ap-northeast-2", "ap-northeast-3", "ap-south-1", "ap-southeast-1", "ap-southeast-2", "aws-global", "ca-central-1", "eu-central-1", "eu-north-1", "eu-south-1", "eu-west-1", "eu-west-2", "eu-west-3", "me-south-1", "sa-east-1", "us-east-1", "us-east-1-fips", "us-east-2", "us-east-2-fips", "us-west-1", "us-west-1-fips", "us-west-2", "us-west-2-fips", ], hostname: "sts.{region}.amazonaws.com", }, "aws-cn": { regions: ["cn-north-1", "cn-northwest-1"], hostname: "sts.{region}.amazonaws.com.cn", }, "aws-iso": { regions: ["us-iso-east-1"], hostname: "sts.{region}.c2s.ic.gov", }, "aws-iso-b": { regions: ["us-isob-east-1"], hostname: "sts.{region}.sc2s.sgov.gov", }, "aws-us-gov": { regions: ["us-gov-east-1", "us-gov-east-1-fips", "us-gov-west-1", "us-gov-west-1-fips"], hostname: "sts.{region}.amazonaws.com", }, }; export var defaultRegionInfoProvider = function (region, options) { return __awaiter(void 0, void 0, void 0, function () { return __generator(this, function (_a) { return [2, getRegionInfo(region, __assign(__assign({}, options), { signingService: "sts", regionHash: regionHash, partitionHash: partitionHash }))]; }); }); };