diff --git a/README.md b/README.md index 6904e10..2572723 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ **Requires at least:** 5.3 \ **Tested up to:** 6.6 \ **Requires PHP:** 7.4 \ -**Stable tag:** 1.7.0 +**Stable tag:** 1.7.1 Fix your email delivery problems by sending your WordPress emails through Amazon SES's powerful email sending infrastructure. @@ -197,6 +197,13 @@ Please double check the credentials match up with the credentials you received w ## Changelog +### 1.7.1 - 2024-10-04 + +* Security: The plugin now uses its own update mechanism from WP Engine servers +* New: Amazon SES regions Asia Pacific (Jakarta), Asia Pacific (Osaka), and Israel (Tel Aviv) are now selectable +* New: AWS PHP SDK has been updated to v3.319.4 +* New: PHP and JS dependencies have been updated + ### 1.7.0 - 2024-07-01 * New: Logs of successfully sent emails can now be instantly removed diff --git a/classes/Plugin-Updater.php b/classes/Plugin-Updater.php new file mode 100644 index 0000000..678abb5 --- /dev/null +++ b/classes/Plugin-Updater.php @@ -0,0 +1,244 @@ +api_url = 'https://wpe-plugin-updates.wpengine.com/'; + + $this->cache_time = time() + HOUR_IN_SECONDS * 5; + + $this->properties = $this->get_full_plugin_properties( $properties, $this->api_url ); + + if ( ! $this->properties ) { + return; + } + + $this->register(); + } + + /** + * Get the full plugin properties, including the directory name, version, basename, and add a transient name. + * + * @param Properties $properties These properties are passed in when instantiating to identify the plugin and it's update location. + * @param ApiUrl $api_url The URL where the api is located. + */ + public function get_full_plugin_properties( $properties, $api_url ) { + $plugins = \get_plugins(); + + // Scan through all plugins installed and find the one which matches this one in question. + foreach ( $plugins as $plugin_basename => $plugin_data ) { + // Match using the passed-in plugin's basename. + if ( $plugin_basename === $properties['plugin_basename'] ) { + // Add the values we need to the properties. + $properties['plugin_dirname'] = dirname( $plugin_basename ); + $properties['plugin_version'] = $plugin_data['Version']; + $properties['plugin_update_transient_name'] = 'wpesu-plugin-' . sanitize_title( $properties['plugin_dirname'] ); + $properties['plugin_update_transient_exp_name'] = 'wpesu-plugin-' . sanitize_title( $properties['plugin_dirname'] ) . '-expiry'; + $properties['plugin_manifest_url'] = trailingslashit( $api_url ) . trailingslashit( $properties['plugin_slug'] ) . 'info.json'; + + return $properties; + } + } + + // No matching plugin was found installed. + return null; + } + + /** + * Register hooks. + * + * @return void + */ + public function register() { + add_filter( 'plugins_api', array( $this, 'filter_plugin_update_info' ), 20, 3 ); + add_filter( 'pre_set_site_transient_update_plugins', array( $this, 'filter_plugin_update_transient' ) ); + } + + /** + * Filter the plugin update transient to take over update notifications. + * + * @param object $transient The site_transient_update_plugins transient. + * + * @handles site_transient_update_plugins + * @return object + */ + public function filter_plugin_update_transient( $transient ) { + // No update object exists. Return early. + if ( empty( $transient ) ) { + return $transient; + } + + $result = $this->fetch_plugin_info(); + + if ( false === $result ) { + return $transient; + } + + if ( version_compare( $this->properties['plugin_version'], $result->version, '<' ) ) { + $res = $this->parse_plugin_info( $result ); + $transient->response[ $res->plugin ] = $res; + $transient->checked[ $res->plugin ] = $result->version; + } + + return $transient; + } + + /** + * Filters the plugin update information. + * + * @param object $res The response to be modified for the plugin in question. + * @param string $action The action in question. + * @param object $args The arguments for the plugin in question. + * + * @handles plugins_api + * @return object + */ + public function filter_plugin_update_info( $res, $action, $args ) { + // Do nothing if this is not about getting plugin information. + if ( 'plugin_information' !== $action ) { + return $res; + } + + // Do nothing if it is not our plugin. + if ( $this->properties['plugin_dirname'] !== $args->slug ) { + return $res; + } + + $result = $this->fetch_plugin_info(); + + // Do nothing if we don't get the correct response from the server. + if ( false === $result ) { + return $res; + } + + return $this->parse_plugin_info( $result ); + } + + /** + * Fetches the plugin update object from the WP Product Info API. + * + * @return object|false + */ + private function fetch_plugin_info() { + // Fetch cache first. + $expiry = get_option( $this->properties['plugin_update_transient_exp_name'], 0 ); + $response = get_option( $this->properties['plugin_update_transient_name'] ); + + if ( empty( $expiry ) || time() > $expiry || empty( $response ) ) { + $response = wp_remote_get( + $this->properties['plugin_manifest_url'], + array( + 'timeout' => 10, + 'headers' => array( + 'Accept' => 'application/json', + ), + ) + ); + + if ( + is_wp_error( $response ) || + 200 !== wp_remote_retrieve_response_code( $response ) || + empty( wp_remote_retrieve_body( $response ) ) + ) { + return false; + } + + $response = wp_remote_retrieve_body( $response ); + + // Cache the response. + update_option( $this->properties['plugin_update_transient_exp_name'], $this->cache_time, false ); + update_option( $this->properties['plugin_update_transient_name'], $response, false ); + } + + $decoded_response = json_decode( $response ); + + if ( json_last_error() !== JSON_ERROR_NONE ) { + return false; + } + + return $decoded_response; + } + + /** + * Parses the product info response into an object that WordPress would be able to understand. + * + * @param object $response The response object. + * + * @return stdClass + */ + private function parse_plugin_info( $response ) { + + global $wp_version; + + $res = new stdClass(); + $res->name = $response->name; + $res->slug = $response->slug; + $res->version = $response->version; + $res->requires = $response->requires; + $res->download_link = $response->download_link; + $res->trunk = $response->download_link; + $res->new_version = $response->version; + $res->plugin = $this->properties['plugin_basename']; + $res->package = $response->download_link; + + // Plugin information modal and core update table use a strict version comparison, which is weird. + // If we're genuinely not compatible with the point release, use our WP tested up to version. + // otherwise use exact same version as WP to avoid false positive. + $res->tested = 1 === version_compare( substr( $wp_version, 0, 3 ), $response->tested ) + ? $response->tested + : $wp_version; + + $res->sections = array( + 'description' => $response->sections->description, + 'changelog' => $response->sections->changelog, + ); + + return $res; + } +} diff --git a/classes/SES-API.php b/classes/SES-API.php index 11c2ab3..bfc8804 100644 --- a/classes/SES-API.php +++ b/classes/SES-API.php @@ -79,11 +79,14 @@ public static function get_regions(): array { 'eu-north-1' => __( 'Europe (Stockholm)', 'wp-offload-ses' ), 'eu-south-1' => __( 'Europe (Milan)', 'wp-offload-ses' ), 'af-south-1' => __( 'Africa (Cape Town)', 'wp-offload-ses' ), + 'ap-southeast-3' => __( 'Asia Pacific (Jakarta)', 'wp-offload-ses' ), 'ap-south-1' => __( 'Asia Pacific (Mumbai)', 'wp-offload-ses' ), + 'ap-northeast-3' => __( 'Asia Pacific (Osaka)', 'wp-offload-ses' ), 'ap-northeast-2' => __( 'Asia Pacific (Seoul)', 'wp-offload-ses' ), 'ap-southeast-1' => __( 'Asia Pacific (Singapore)', 'wp-offload-ses' ), 'ap-southeast-2' => __( 'Asia Pacific (Sydney)', 'wp-offload-ses' ), 'ap-northeast-1' => __( 'Asia Pacific (Tokyo)', 'wp-offload-ses' ), + 'il-central-1' => __( 'Israel (Tel Aviv)', 'wp-offload-ses' ), 'me-south-1' => __( 'Middle East (Bahrain)', 'wp-offload-ses' ), 'sa-east-1' => __( 'South America (São Paulo)', 'wp-offload-ses' ), ); diff --git a/languages/wp-ses-en.pot b/languages/wp-ses-en.pot index 3741b71..a7f08ec 100644 --- a/languages/wp-ses-en.pot +++ b/languages/wp-ses-en.pot @@ -2,16 +2,16 @@ # This file is distributed under the same license as the WP Offload SES Lite plugin. msgid "" msgstr "" -"Project-Id-Version: WP Offload SES Lite 1.7.0\n" +"Project-Id-Version: WP Offload SES Lite 1.7.1\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-ses\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2024-07-01T10:26:01+00:00\n" +"POT-Creation-Date: 2024-10-04T12:19:56+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"X-Generator: WP-CLI 2.10.0\n" +"X-Generator: WP-CLI 2.11.0\n" "X-Domain: wp-offload-ses\n" #. Plugin Name of the plugin @@ -20,6 +20,12 @@ msgstr "" msgid "WP Offload SES Lite" msgstr "" +#. Plugin URI of the plugin +#. Author URI of the plugin +#: wp-ses.php +msgid "https://deliciousbrains.com/" +msgstr "" + #. Description of the plugin #: wp-ses.php msgid "Automatically send WordPress mail through Amazon SES (Simple Email Service)." @@ -30,11 +36,6 @@ msgstr "" msgid "Delicious Brains" msgstr "" -#. Author URI of the plugin -#: wp-ses.php -msgid "https://deliciousbrains.com/" -msgstr "" - #: classes/Activity-List-Table.php:79 msgid "Date" msgstr "" @@ -400,50 +401,62 @@ msgid "Africa (Cape Town)" msgstr "" #: classes/SES-API.php:82 -msgid "Asia Pacific (Mumbai)" +msgid "Asia Pacific (Jakarta)" msgstr "" #: classes/SES-API.php:83 -msgid "Asia Pacific (Seoul)" +msgid "Asia Pacific (Mumbai)" msgstr "" #: classes/SES-API.php:84 -msgid "Asia Pacific (Singapore)" +msgid "Asia Pacific (Osaka)" msgstr "" #: classes/SES-API.php:85 -msgid "Asia Pacific (Sydney)" +msgid "Asia Pacific (Seoul)" msgstr "" #: classes/SES-API.php:86 -msgid "Asia Pacific (Tokyo)" +msgid "Asia Pacific (Singapore)" msgstr "" #: classes/SES-API.php:87 -msgid "Middle East (Bahrain)" +msgid "Asia Pacific (Sydney)" msgstr "" #: classes/SES-API.php:88 +msgid "Asia Pacific (Tokyo)" +msgstr "" + +#: classes/SES-API.php:89 +msgid "Israel (Tel Aviv)" +msgstr "" + +#: classes/SES-API.php:90 +msgid "Middle East (Bahrain)" +msgstr "" + +#: classes/SES-API.php:91 msgid "South America (São Paulo)" msgstr "" -#: classes/SES-API.php:169 +#: classes/SES-API.php:172 msgid "There was an error attempting to receive your SES identities." msgstr "" -#: classes/SES-API.php:217 +#: classes/SES-API.php:220 msgid "There was an error deleting the provided identity." msgstr "" -#: classes/SES-API.php:237 +#: classes/SES-API.php:240 msgid "There was an error retrieving the details of your \"%s\" SES identity." msgstr "" -#: classes/SES-API.php:263 +#: classes/SES-API.php:266 msgid "There was an error attempting to validate the domain." msgstr "" -#: classes/SES-API.php:286 +#: classes/SES-API.php:289 msgid "There was an error attempting to validate the email address." msgstr "" diff --git a/readme.txt b/readme.txt index bc3ed64..383bcd4 100644 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Tags: amazon ses,smtp,email delivery,gmail smtp,newsletter Requires at least: 5.3 Tested up to: 6.6 Requires PHP: 7.4 -Stable tag: 1.7.0 +Stable tag: 1.7.1 Fix your email delivery problems by sending your WordPress emails through Amazon SES's powerful email sending infrastructure. @@ -184,6 +184,12 @@ Please double check the credentials match up with the credentials you received w == Changelog == += 1.7.1 - 2024-10-04 = +* Security: The plugin now uses its own update mechanism from WP Engine servers +* New: Amazon SES regions Asia Pacific (Jakarta), Asia Pacific (Osaka), and Israel (Tel Aviv) are now selectable +* New: AWS PHP SDK has been updated to v3.319.4 +* New: PHP and JS dependencies have been updated + = 1.7.0 - 2024-07-01 = * New: Logs of successfully sent emails can now be instantly removed * New: Logs can now be bulk deleted via new "Purge Logs" functionality diff --git a/vendor/Aws3/Aws/Api/DateTimeResult.php b/vendor/Aws3/Aws/Api/DateTimeResult.php index cf3a258..9fa43cc 100644 --- a/vendor/Aws3/Aws/Api/DateTimeResult.php +++ b/vendor/Aws3/Aws/Api/DateTimeResult.php @@ -12,6 +12,7 @@ */ class DateTimeResult extends \DateTime implements \JsonSerializable { + private const ISO8601_NANOSECOND_REGEX = '/^(.*\\.\\d{6})(\\d{1,3})(Z|[+-]\\d{2}:\\d{2})?$/'; /** * Create a new DateTimeResult from a unix timestamp. * The Unix epoch (or Unix time or POSIX time or Unix @@ -46,6 +47,11 @@ public static function fromISO8601($iso8601Timestamp) if (\is_numeric($iso8601Timestamp) || !\is_string($iso8601Timestamp)) { throw new ParserException('Invalid timestamp value passed to DateTimeResult::fromISO8601'); } + // Prior to 8.0.10, nanosecond precision is not supported + // Reduces to microsecond precision if nanosecond precision is detected + if (\PHP_VERSION_ID < 80010 && \preg_match(self::ISO8601_NANOSECOND_REGEX, $iso8601Timestamp, $matches)) { + $iso8601Timestamp = $matches[1] . ($matches[3] ?? ''); + } return new DateTimeResult($iso8601Timestamp); } /** diff --git a/vendor/Aws3/Aws/Api/Serializer/Ec2ParamBuilder.php b/vendor/Aws3/Aws/Api/Serializer/Ec2ParamBuilder.php index bcb71cb..59c4513 100644 --- a/vendor/Aws3/Aws/Api/Serializer/Ec2ParamBuilder.php +++ b/vendor/Aws3/Aws/Api/Serializer/Ec2ParamBuilder.php @@ -20,9 +20,7 @@ protected function isFlat(Shape $shape) protected function format_list(ListShape $shape, array $value, $prefix, &$query) { // Handle empty list serialization - if (!$value) { - $query[$prefix] = \false; - } else { + if (!empty($value)) { $items = $shape->getMember(); foreach ($value as $k => $v) { $this->format($items, $v, $prefix . '.' . ($k + 1), $query); diff --git a/vendor/Aws3/Aws/Api/Service.php b/vendor/Aws3/Aws/Api/Service.php index eafc498..da4d652 100644 --- a/vendor/Aws3/Aws/Api/Service.php +++ b/vendor/Aws3/Aws/Api/Service.php @@ -214,10 +214,8 @@ public function getOperation($name) throw new \InvalidArgumentException("Unknown operation: {$name}"); } $this->operations[$name] = new Operation($this->definition['operations'][$name], $this->shapeMap); - } else { - if ($this->modifiedModel) { - $this->operations[$name] = new Operation($this->definition['operations'][$name], $this->shapeMap); - } + } elseif ($this->modifiedModel) { + $this->operations[$name] = new Operation($this->definition['operations'][$name], $this->shapeMap); } return $this->operations[$name]; } @@ -400,6 +398,7 @@ public function getDefinition() public function setDefinition($definition) { $this->definition = $definition; + $this->shapeMap = new ShapeMap($definition['shapes']); $this->modifiedModel = \true; } /** diff --git a/vendor/Aws3/Aws/Auth/AuthSchemeResolver.php b/vendor/Aws3/Aws/Auth/AuthSchemeResolver.php new file mode 100644 index 0000000..fabde44 --- /dev/null +++ b/vendor/Aws3/Aws/Auth/AuthSchemeResolver.php @@ -0,0 +1,134 @@ + 'v4', 'aws.auth#sigv4a' => 'v4a', 'smithy.api#httpBearerAuth' => 'bearer', 'smithy.api#noAuth' => 'anonymous']; + /** + * @var array Mapping of auth schemes to signature versions used in + * resolving a signature version. + */ + private $authSchemeMap; + private $tokenProvider; + private $credentialProvider; + public function __construct(callable $credentialProvider, callable $tokenProvider = null, array $authSchemeMap = []) + { + $this->credentialProvider = $credentialProvider; + $this->tokenProvider = $tokenProvider; + $this->authSchemeMap = empty($authSchemeMap) ? self::$defaultAuthSchemeMap : $authSchemeMap; + } + /** + * Accepts a priority-ordered list of auth schemes and an Identity + * and selects the first compatible auth schemes, returning a normalized + * signature version. For example, based on the default auth scheme mapping, + * if `aws.auth#sigv4` is selected, `v4` will be returned. + * + * @param array $authSchemes + * @param $identity + * + * @return string + * @throws UnresolvedAuthSchemeException + */ + public function selectAuthScheme(array $authSchemes, array $args = []) : string + { + $failureReasons = []; + foreach ($authSchemes as $authScheme) { + $normalizedAuthScheme = $this->authSchemeMap[$authScheme] ?? $authScheme; + if ($this->isCompatibleAuthScheme($normalizedAuthScheme)) { + if ($normalizedAuthScheme === 'v4' && !empty($args['unsigned_payload'])) { + return $normalizedAuthScheme . self::UNSIGNED_BODY; + } + return $normalizedAuthScheme; + } else { + $failureReasons[] = $this->getIncompatibilityMessage($normalizedAuthScheme); + } + } + throw new UnresolvedAuthSchemeException('Could not resolve an authentication scheme: ' . \implode('; ', $failureReasons)); + } + /** + * Determines compatibility based on either Identity or the availability + * of the CRT extension. + * + * @param $authScheme + * + * @return bool + */ + private function isCompatibleAuthScheme($authScheme) : bool + { + switch ($authScheme) { + case 'v4': + case 'anonymous': + return $this->hasAwsCredentialIdentity(); + case 'v4a': + return \extension_loaded('awscrt') && $this->hasAwsCredentialIdentity(); + case 'bearer': + return $this->hasBearerTokenIdentity(); + default: + return \false; + } + } + /** + * Provides incompatibility messages in the event an incompatible auth scheme + * is encountered. + * + * @param $authScheme + * + * @return string + */ + private function getIncompatibilityMessage($authScheme) : string + { + switch ($authScheme) { + case 'v4': + return 'Signature V4 requires AWS credentials for request signing'; + case 'anonymous': + return 'Anonymous signatures require AWS credentials for request signing'; + case 'v4a': + return 'The aws-crt-php extension and AWS credentials are required to use Signature V4A'; + case 'bearer': + return 'Bearer token credentials must be provided to use Bearer authentication'; + default: + return "The service does not support `{$authScheme}` authentication."; + } + } + /** + * @return bool + */ + private function hasAwsCredentialIdentity() : bool + { + $fn = $this->credentialProvider; + $result = $fn(); + if ($result instanceof PromiseInterface) { + return $result->wait() instanceof AwsCredentialIdentity; + } + return $result instanceof AwsCredentialIdentity; + } + /** + * @return bool + */ + private function hasBearerTokenIdentity() : bool + { + if ($this->tokenProvider) { + $fn = $this->tokenProvider; + $result = $fn(); + if ($result instanceof PromiseInterface) { + return $result->wait() instanceof BearerTokenIdentity; + } + return $result instanceof BearerTokenIdentity; + } + return \false; + } +} diff --git a/vendor/Aws3/Aws/Auth/AuthSchemeResolverInterface.php b/vendor/Aws3/Aws/Auth/AuthSchemeResolverInterface.php new file mode 100644 index 0000000..1e9a069 --- /dev/null +++ b/vendor/Aws3/Aws/Auth/AuthSchemeResolverInterface.php @@ -0,0 +1,20 @@ +nextHandler = $nextHandler; + $this->authResolver = $authResolver; + $this->api = $api; + } + /** + * @param CommandInterface $command + * + * @return Promise + */ + public function __invoke(CommandInterface $command) + { + $nextHandler = $this->nextHandler; + $serviceAuth = $this->api->getMetadata('auth') ?: []; + $operation = $this->api->getOperation($command->getName()); + $operationAuth = $operation['auth'] ?? []; + $unsignedPayload = $operation['unsignedpayload'] ?? \false; + $resolvableAuth = $operationAuth ?: $serviceAuth; + if (!empty($resolvableAuth)) { + if (isset($command['@context']['auth_scheme_resolver']) && $command['@context']['auth_scheme_resolver'] instanceof AuthSchemeResolverInterface) { + $resolver = $command['@context']['auth_scheme_resolver']; + } else { + $resolver = $this->authResolver; + } + $selectedAuthScheme = $resolver->selectAuthScheme($resolvableAuth, ['unsigned_payload' => $unsignedPayload]); + if (!empty($selectedAuthScheme)) { + $command['@context']['signature_version'] = $selectedAuthScheme; + } + } + return $nextHandler($command); + } +} diff --git a/vendor/Aws3/Aws/Auth/Exception/UnresolvedAuthSchemeException.php b/vendor/Aws3/Aws/Auth/Exception/UnresolvedAuthSchemeException.php new file mode 100644 index 0000000..0dc9b55 --- /dev/null +++ b/vendor/Aws3/Aws/Auth/Exception/UnresolvedAuthSchemeException.php @@ -0,0 +1,13 @@ +resolve($args, $this->handlerList); $this->api = $config['api']; $this->signatureProvider = $config['signature_provider']; + $this->authSchemeResolver = $config['auth_scheme_resolver']; $this->endpoint = new Uri($config['endpoint']); $this->credentialProvider = $config['credentials']; $this->tokenProvider = $config['token']; - $this->region = isset($config['region']) ? $config['region'] : null; + $this->region = $config['region'] ?? null; + $this->signingRegionSet = $config['sigv4a_signing_region_set'] ?? null; $this->config = $config['config']; - $this->setClientBuiltIns($args); + $this->setClientBuiltIns($args, $config); $this->clientContextParams = $this->setClientContextParams($args); $this->defaultRequestOptions = $config['http']; $this->endpointProvider = $config['endpoint_provider']; @@ -235,6 +253,7 @@ public function __construct(array $args) if ($this->isUseEndpointV2()) { $this->addEndpointV2Middleware(); } + $this->addAuthSelectionMiddleware(); if (!\is_null($this->api->getMetadata('awsQueryCompatible'))) { $this->addQueryCompatibleInputMiddleware($this->api); } @@ -248,7 +267,7 @@ public function getHandlerList() } public function getConfig($option = null) { - return $option === null ? $this->config : (isset($this->config[$option]) ? $this->config[$option] : null); + return $option === null ? $this->config : $this->config[$option] ?? null; } public function getCredentials() { @@ -353,46 +372,44 @@ private function addSignatureMiddleware(array $args) { $api = $this->getApi(); $provider = $this->signatureProvider; - $version = $this->config['signature_version']; + $signatureVersion = $this->config['signature_version']; $name = $this->config['signing_name']; $region = $this->config['signing_region']; + $signingRegionSet = $this->signingRegionSet; if (isset($args['signature_version']) || isset($this->config['configured_signature_version'])) { $configuredSignatureVersion = \true; } else { $configuredSignatureVersion = \false; } - $resolver = static function (CommandInterface $c) use($api, $provider, $name, $region, $version, $configuredSignatureVersion) { - if (!empty($c['@context']['signing_region'])) { - $region = $c['@context']['signing_region']; - } - if (!empty($c['@context']['signing_service'])) { - $name = $c['@context']['signing_service']; - } + $resolver = static function (CommandInterface $c) use($api, $provider, $name, $region, $signatureVersion, $configuredSignatureVersion, $signingRegionSet) { if (!$configuredSignatureVersion) { + if (!empty($c['@context']['signing_region'])) { + $region = $c['@context']['signing_region']; + } + if (!empty($c['@context']['signing_service'])) { + $name = $c['@context']['signing_service']; + } + if (!empty($c['@context']['signature_version'])) { + $signatureVersion = $c['@context']['signature_version']; + } $authType = $api->getOperation($c->getName())['authtype']; switch ($authType) { case 'none': - $version = 'anonymous'; + $signatureVersion = 'anonymous'; break; case 'v4-unsigned-body': - $version = 'v4-unsigned-body'; + $signatureVersion = 'v4-unsigned-body'; break; case 'bearer': - $version = 'bearer'; + $signatureVersion = 'bearer'; break; } - if (isset($c['@context']['signature_version'])) { - if ($c['@context']['signature_version'] == 'v4a') { - $version = 'v4a'; - } - } - if (!empty($endpointAuthSchemes = $c->getAuthSchemes())) { - $version = $endpointAuthSchemes['version']; - $name = isset($endpointAuthSchemes['name']) ? $endpointAuthSchemes['name'] : $name; - $region = isset($endpointAuthSchemes['region']) ? $endpointAuthSchemes['region'] : $region; - } } - return SignatureProvider::resolve($provider, $version, $name, $region); + if ($signatureVersion === 'v4a') { + $commandSigningRegionSet = !empty($c['@context']['signing_region_set']) ? \implode(', ', $c['@context']['signing_region_set']) : null; + $region = $signingRegionSet ?? $commandSigningRegionSet ?? $region; + } + return SignatureProvider::resolve($provider, $signatureVersion, $name, $region); }; $this->handlerList->appendSign(Middleware::signer($this->credentialProvider, $resolver, $this->tokenProvider, $this->getConfig()), 'signer'); } @@ -438,11 +455,16 @@ private function addRecursionDetection() // originating in supported Lambda runtimes $this->handlerList->appendBuild(Middleware::recursionDetection(), 'recursion-detection'); } + private function addAuthSelectionMiddleware() + { + $list = $this->getHandlerList(); + $list->prependBuild(AuthSelectionMiddleware::wrap($this->authSchemeResolver, $this->getApi()), 'auth-selection'); + } private function addEndpointV2Middleware() { $list = $this->getHandlerList(); $endpointArgs = $this->getEndpointProviderArgs(); - $list->prependBuild(EndpointV2Middleware::wrap($this->endpointProvider, $this->getApi(), $endpointArgs), 'endpoint-resolution'); + $list->prependBuild(EndpointV2Middleware::wrap($this->endpointProvider, $this->getApi(), $endpointArgs, $this->credentialProvider), 'endpoint-resolution'); } /** * Retrieves client context param definition from service model, @@ -467,10 +489,10 @@ private function setClientContextParams($args) /** * Retrieves and sets default values used for endpoint resolution. */ - private function setClientBuiltIns($args) + private function setClientBuiltIns($args, $resolvedConfig) { $builtIns = []; - $config = $this->getConfig(); + $config = $resolvedConfig['config']; $service = $args['service']; $builtIns['SDK::Endpoint'] = null; if (!empty($args['endpoint'])) { @@ -490,6 +512,7 @@ private function setClientBuiltIns($args) $builtIns['AWS::S3::ForcePathStyle'] = $config['use_path_style_endpoint']; $builtIns['AWS::S3::DisableMultiRegionAccessPoints'] = $config['disable_multiregion_access_points']; } + $builtIns['AWS::Auth::AccountIdEndpointMode'] = $resolvedConfig['account_id_endpoint_mode']; $this->clientBuiltIns += $builtIns; } /** diff --git a/vendor/Aws3/Aws/ClientResolver.php b/vendor/Aws3/Aws/ClientResolver.php index 62d916d..3a2a0fa 100644 --- a/vendor/Aws3/Aws/ClientResolver.php +++ b/vendor/Aws3/Aws/ClientResolver.php @@ -5,6 +5,9 @@ use DeliciousBrains\WP_Offload_SES\Aws3\Aws\Api\ApiProvider; use DeliciousBrains\WP_Offload_SES\Aws3\Aws\Api\Service; use DeliciousBrains\WP_Offload_SES\Aws3\Aws\Api\Validator; +use DeliciousBrains\WP_Offload_SES\Aws3\Aws\Auth\AuthResolver; +use DeliciousBrains\WP_Offload_SES\Aws3\Aws\Auth\AuthSchemeResolver; +use DeliciousBrains\WP_Offload_SES\Aws3\Aws\Auth\AuthSchemeResolverInterface; use DeliciousBrains\WP_Offload_SES\Aws3\Aws\ClientSideMonitoring\ApiCallAttemptMonitoringMiddleware; use DeliciousBrains\WP_Offload_SES\Aws3\Aws\ClientSideMonitoring\ApiCallMonitoringMiddleware; use DeliciousBrains\WP_Offload_SES\Aws3\Aws\ClientSideMonitoring\Configuration; @@ -45,9 +48,9 @@ class ClientResolver private $argDefinitions; /** @var array Map of types to a corresponding function */ private static $typeMap = ['resource' => 'is_resource', 'callable' => 'is_callable', 'int' => 'is_int', 'bool' => 'is_bool', 'boolean' => 'is_bool', 'string' => 'is_string', 'object' => 'is_object', 'array' => 'is_array']; - private static $defaultArgs = ['service' => ['type' => 'value', 'valid' => ['string'], 'doc' => 'Name of the service to utilize. This value will be supplied by default when using one of the SDK clients (e.g., Aws\\S3\\S3Client).', 'required' => \true, 'internal' => \true], 'exception_class' => ['type' => 'value', 'valid' => ['string'], 'doc' => 'Exception class to create when an error occurs.', 'default' => AwsException::class, 'internal' => \true], 'scheme' => ['type' => 'value', 'valid' => ['string'], 'default' => 'https', 'doc' => 'URI scheme to use when connecting connect. The SDK will utilize "https" endpoints (i.e., utilize SSL/TLS connections) by default. You can attempt to connect to a service over an unencrypted "http" endpoint by setting ``scheme`` to "http".'], 'disable_host_prefix_injection' => ['type' => 'value', 'valid' => ['bool'], 'doc' => 'Set to true to disable host prefix injection logic for services that use it. This disables the entire prefix injection, including the portions supplied by user-defined parameters. Setting this flag will have no effect on services that do not use host prefix injection.', 'default' => \false], 'ignore_configured_endpoint_urls' => ['type' => 'value', 'valid' => ['bool'], 'doc' => 'Set to true to disable endpoint urls configured using `AWS_ENDPOINT_URL` and `endpoint_url` shared config option.', 'fn' => [__CLASS__, '_apply_ignore_configured_endpoint_urls'], 'default' => [__CLASS__, '_default_ignore_configured_endpoint_urls']], 'endpoint' => ['type' => 'value', 'valid' => ['string'], 'doc' => 'The full URI of the webservice. This is only required when connecting to a custom endpoint (e.g., a local version of S3).', 'fn' => [__CLASS__, '_apply_endpoint'], 'default' => [__CLASS__, '_default_endpoint']], 'region' => ['type' => 'value', 'valid' => ['string'], 'doc' => 'Region to connect to. See http://docs.aws.amazon.com/general/latest/gr/rande.html for a list of available regions.', 'fn' => [__CLASS__, '_apply_region'], 'default' => [__CLASS__, '_default_region']], 'version' => ['type' => 'value', 'valid' => ['string'], 'doc' => 'The version of the webservice to utilize (e.g., 2006-03-01).', 'default' => 'latest'], 'signature_provider' => ['type' => 'value', 'valid' => ['callable'], 'doc' => 'A callable that accepts a signature version name (e.g., "v4"), a service name, and region, and returns a SignatureInterface object or null. This provider is used to create signers utilized by the client. See Aws\\Signature\\SignatureProvider for a list of built-in providers', 'default' => [__CLASS__, '_default_signature_provider']], 'api_provider' => ['type' => 'value', 'valid' => ['callable'], 'doc' => 'An optional PHP callable that accepts a type, service, and version argument, and returns an array of corresponding configuration data. The type value can be one of api, waiter, or paginator.', 'fn' => [__CLASS__, '_apply_api_provider'], 'default' => [ApiProvider::class, 'defaultProvider']], 'configuration_mode' => ['type' => 'value', 'valid' => [ConfigModeInterface::class, CacheInterface::class, 'string', 'closure'], 'doc' => "Sets the default configuration mode. Otherwise provide an instance of Aws\\DefaultsMode\\ConfigurationInterface, an instance of Aws\\CacheInterface, or a string containing a valid mode", 'fn' => [__CLASS__, '_apply_defaults'], 'default' => [ConfigModeProvider::class, 'defaultProvider']], 'use_fips_endpoint' => ['type' => 'value', 'valid' => ['bool', UseFipsEndpointConfiguration::class, CacheInterface::class, 'callable'], 'doc' => 'Set to true to enable the use of FIPS pseudo regions', 'fn' => [__CLASS__, '_apply_use_fips_endpoint'], 'default' => [__CLASS__, '_default_use_fips_endpoint']], 'use_dual_stack_endpoint' => ['type' => 'value', 'valid' => ['bool', UseDualStackEndpointConfiguration::class, CacheInterface::class, 'callable'], 'doc' => 'Set to true to enable the use of dual-stack endpoints', 'fn' => [__CLASS__, '_apply_use_dual_stack_endpoint'], 'default' => [__CLASS__, '_default_use_dual_stack_endpoint']], 'endpoint_provider' => ['type' => 'value', 'valid' => ['callable', EndpointV2\EndpointProviderV2::class], 'fn' => [__CLASS__, '_apply_endpoint_provider'], 'doc' => 'An optional PHP callable that accepts a hash of options including a "service" and "region" key and returns NULL or a hash of endpoint data, of which the "endpoint" key is required. See Aws\\Endpoint\\EndpointProvider for a list of built-in providers.', 'default' => [__CLASS__, '_default_endpoint_provider']], 'serializer' => ['default' => [__CLASS__, '_default_serializer'], 'fn' => [__CLASS__, '_apply_serializer'], 'internal' => \true, 'type' => 'value', 'valid' => ['callable']], 'signature_version' => ['type' => 'config', 'valid' => ['string'], 'doc' => 'A string representing a custom signature version to use with a service (e.g., v4). Note that per/operation signature version MAY override this requested signature version.', 'default' => [__CLASS__, '_default_signature_version']], 'signing_name' => ['type' => 'config', 'valid' => ['string'], 'doc' => 'A string representing a custom service name to be used when calculating a request signature.', 'default' => [__CLASS__, '_default_signing_name']], 'signing_region' => ['type' => 'config', 'valid' => ['string'], 'doc' => 'A string representing a custom region name to be used when calculating a request signature.', 'default' => [__CLASS__, '_default_signing_region']], 'profile' => ['type' => 'config', 'valid' => ['string'], 'doc' => 'Allows you to specify which profile to use when credentials are created from the AWS credentials file in your HOME directory. This setting overrides the AWS_PROFILE environment variable. Note: Specifying "profile" will cause the "credentials" and "use_aws_shared_config_files" keys to be ignored.', 'fn' => [__CLASS__, '_apply_profile']], 'credentials' => ['type' => 'value', 'valid' => [CredentialsInterface::class, CacheInterface::class, 'array', 'bool', 'callable'], 'doc' => 'Specifies the credentials used to sign requests. Provide an Aws\\Credentials\\CredentialsInterface object, an associative array of "key", "secret", and an optional "token" key, `false` to use null credentials, or a callable credentials provider used to create credentials or return null. See Aws\\Credentials\\CredentialProvider for a list of built-in credentials providers. If no credentials are provided, the SDK will attempt to load them from the environment.', 'fn' => [__CLASS__, '_apply_credentials'], 'default' => [__CLASS__, '_default_credential_provider']], 'token' => ['type' => 'value', 'valid' => [TokenInterface::class, CacheInterface::class, 'array', 'bool', 'callable'], 'doc' => 'Specifies the token used to authorize requests. Provide an Aws\\Token\\TokenInterface object, an associative array of "token", and an optional "expiration" key, `false` to use a null token, or a callable token provider used to fetch a token or return null. See Aws\\Token\\TokenProvider for a list of built-in credentials providers. If no token is provided, the SDK will attempt to load one from the environment.', 'fn' => [__CLASS__, '_apply_token'], 'default' => [__CLASS__, '_default_token_provider']], 'endpoint_discovery' => ['type' => 'value', 'valid' => [ConfigurationInterface::class, CacheInterface::class, 'array', 'callable'], 'doc' => 'Specifies settings for endpoint discovery. Provide an instance of Aws\\EndpointDiscovery\\ConfigurationInterface, an instance Aws\\CacheInterface, a callable that provides a promise for a Configuration object, or an associative array with the following keys: enabled: (bool) Set to true to enable endpoint discovery, false to explicitly disable it. Defaults to false; cache_limit: (int) The maximum number of keys in the endpoints cache. Defaults to 1000.', 'fn' => [__CLASS__, '_apply_endpoint_discovery'], 'default' => [__CLASS__, '_default_endpoint_discovery_provider']], 'stats' => ['type' => 'value', 'valid' => ['bool', 'array'], 'default' => \false, 'doc' => 'Set to true to gather transfer statistics on requests sent. Alternatively, you can provide an associative array with the following keys: retries: (bool) Set to false to disable reporting on retries attempted; http: (bool) Set to true to enable collecting statistics from lower level HTTP adapters (e.g., values returned in GuzzleHttp\\TransferStats). HTTP handlers must support an http_stats_receiver option for this to have an effect; timer: (bool) Set to true to enable a command timer that reports the total wall clock time spent on an operation in seconds.', 'fn' => [__CLASS__, '_apply_stats']], 'retries' => ['type' => 'value', 'valid' => ['int', RetryConfigInterface::class, CacheInterface::class, 'callable', 'array'], 'doc' => "Configures the retry mode and maximum number of allowed retries for a client (pass 0 to disable retries). Provide an integer for 'legacy' mode with the specified number of retries. Otherwise provide an instance of Aws\\Retry\\ConfigurationInterface, an instance of Aws\\CacheInterface, a callable function, or an array with the following keys: mode: (string) Set to 'legacy', 'standard' (uses retry quota management), or 'adapative' (an experimental mode that adds client-side rate limiting to standard mode); max_attempts: (int) The maximum number of attempts for a given request. ", 'fn' => [__CLASS__, '_apply_retries'], 'default' => [RetryConfigProvider::class, 'defaultProvider']], 'validate' => ['type' => 'value', 'valid' => ['bool', 'array'], 'default' => \true, 'doc' => 'Set to false to disable client-side parameter validation. Set to true to utilize default validation constraints. Set to an associative array of validation options to enable specific validation constraints.', 'fn' => [__CLASS__, '_apply_validate']], 'debug' => ['type' => 'value', 'valid' => ['bool', 'array'], 'doc' => 'Set to true to display debug information when sending requests. Alternatively, you can provide an associative array with the following keys: logfn: (callable) Function that is invoked with log messages; stream_size: (int) When the size of a stream is greater than this number, the stream data will not be logged (set to "0" to not log any stream data); scrub_auth: (bool) Set to false to disable the scrubbing of auth data from the logged messages; http: (bool) Set to false to disable the "debug" feature of lower level HTTP adapters (e.g., verbose curl output).', 'fn' => [__CLASS__, '_apply_debug']], 'disable_request_compression' => ['type' => 'value', 'valid' => ['bool', 'callable'], 'doc' => 'Set to true to disable request compression for supported operations', 'fn' => [__CLASS__, '_apply_disable_request_compression'], 'default' => [__CLASS__, '_default_disable_request_compression']], 'request_min_compression_size_bytes' => ['type' => 'value', 'valid' => ['int', 'callable'], 'doc' => 'Set to a value between between 0 and 10485760 bytes, inclusive. This value will be ignored if `disable_request_compression` is set to `true`', 'fn' => [__CLASS__, '_apply_min_compression_size'], 'default' => [__CLASS__, '_default_min_compression_size']], 'csm' => ['type' => 'value', 'valid' => [\DeliciousBrains\WP_Offload_SES\Aws3\Aws\ClientSideMonitoring\ConfigurationInterface::class, 'callable', 'array', 'bool'], 'doc' => 'CSM options for the client. Provides a callable wrapping a promise, a boolean "false", an instance of ConfigurationInterface, or an associative array of "enabled", "host", "port", and "client_id".', 'fn' => [__CLASS__, '_apply_csm'], 'default' => [\DeliciousBrains\WP_Offload_SES\Aws3\Aws\ClientSideMonitoring\ConfigurationProvider::class, 'defaultProvider']], 'http' => ['type' => 'value', 'valid' => ['array'], 'default' => [], 'doc' => 'Set to an array of SDK request options to apply to each request (e.g., proxy, verify, etc.).'], 'http_handler' => ['type' => 'value', 'valid' => ['callable'], 'doc' => 'An HTTP handler is a function that accepts a PSR-7 request object and returns a promise that is fulfilled with a PSR-7 response object or rejected with an array of exception data. NOTE: This option supersedes any provided "handler" option.', 'fn' => [__CLASS__, '_apply_http_handler']], 'handler' => ['type' => 'value', 'valid' => ['callable'], 'doc' => 'A handler that accepts a command object, request object and returns a promise that is fulfilled with an Aws\\ResultInterface object or rejected with an Aws\\Exception\\AwsException. A handler does not accept a next handler as it is terminal and expected to fulfill a command. If no handler is provided, a default Guzzle handler will be utilized.', 'fn' => [__CLASS__, '_apply_handler'], 'default' => [__CLASS__, '_default_handler']], 'app_id' => ['type' => 'value', 'valid' => ['string'], 'doc' => 'app_id(AppId) is an optional application specific identifier that can be set. + private static $defaultArgs = ['service' => ['type' => 'value', 'valid' => ['string'], 'doc' => 'Name of the service to utilize. This value will be supplied by default when using one of the SDK clients (e.g., Aws\\S3\\S3Client).', 'required' => \true, 'internal' => \true], 'exception_class' => ['type' => 'value', 'valid' => ['string'], 'doc' => 'Exception class to create when an error occurs.', 'default' => AwsException::class, 'internal' => \true], 'scheme' => ['type' => 'value', 'valid' => ['string'], 'default' => 'https', 'doc' => 'URI scheme to use when connecting connect. The SDK will utilize "https" endpoints (i.e., utilize SSL/TLS connections) by default. You can attempt to connect to a service over an unencrypted "http" endpoint by setting ``scheme`` to "http".'], 'disable_host_prefix_injection' => ['type' => 'value', 'valid' => ['bool'], 'doc' => 'Set to true to disable host prefix injection logic for services that use it. This disables the entire prefix injection, including the portions supplied by user-defined parameters. Setting this flag will have no effect on services that do not use host prefix injection.', 'default' => \false], 'ignore_configured_endpoint_urls' => ['type' => 'value', 'valid' => ['bool'], 'doc' => 'Set to true to disable endpoint urls configured using `AWS_ENDPOINT_URL` and `endpoint_url` shared config option.', 'fn' => [__CLASS__, '_apply_ignore_configured_endpoint_urls'], 'default' => [__CLASS__, '_default_ignore_configured_endpoint_urls']], 'endpoint' => ['type' => 'value', 'valid' => ['string'], 'doc' => 'The full URI of the webservice. This is only required when connecting to a custom endpoint (e.g., a local version of S3).', 'fn' => [__CLASS__, '_apply_endpoint'], 'default' => [__CLASS__, '_default_endpoint']], 'region' => ['type' => 'value', 'valid' => ['string'], 'doc' => 'Region to connect to. See http://docs.aws.amazon.com/general/latest/gr/rande.html for a list of available regions.', 'fn' => [__CLASS__, '_apply_region'], 'default' => [__CLASS__, '_default_region']], 'version' => ['type' => 'value', 'valid' => ['string'], 'doc' => 'The version of the webservice to utilize (e.g., 2006-03-01).', 'default' => 'latest'], 'signature_provider' => ['type' => 'value', 'valid' => ['callable'], 'doc' => 'A callable that accepts a signature version name (e.g., "v4"), a service name, and region, and returns a SignatureInterface object or null. This provider is used to create signers utilized by the client. See Aws\\Signature\\SignatureProvider for a list of built-in providers', 'default' => [__CLASS__, '_default_signature_provider']], 'api_provider' => ['type' => 'value', 'valid' => ['callable'], 'doc' => 'An optional PHP callable that accepts a type, service, and version argument, and returns an array of corresponding configuration data. The type value can be one of api, waiter, or paginator.', 'fn' => [__CLASS__, '_apply_api_provider'], 'default' => [ApiProvider::class, 'defaultProvider']], 'configuration_mode' => ['type' => 'value', 'valid' => [ConfigModeInterface::class, CacheInterface::class, 'string', 'closure'], 'doc' => "Sets the default configuration mode. Otherwise provide an instance of Aws\\DefaultsMode\\ConfigurationInterface, an instance of Aws\\CacheInterface, or a string containing a valid mode", 'fn' => [__CLASS__, '_apply_defaults'], 'default' => [ConfigModeProvider::class, 'defaultProvider']], 'use_fips_endpoint' => ['type' => 'value', 'valid' => ['bool', UseFipsEndpointConfiguration::class, CacheInterface::class, 'callable'], 'doc' => 'Set to true to enable the use of FIPS pseudo regions', 'fn' => [__CLASS__, '_apply_use_fips_endpoint'], 'default' => [__CLASS__, '_default_use_fips_endpoint']], 'use_dual_stack_endpoint' => ['type' => 'value', 'valid' => ['bool', UseDualStackEndpointConfiguration::class, CacheInterface::class, 'callable'], 'doc' => 'Set to true to enable the use of dual-stack endpoints', 'fn' => [__CLASS__, '_apply_use_dual_stack_endpoint'], 'default' => [__CLASS__, '_default_use_dual_stack_endpoint']], 'endpoint_provider' => ['type' => 'value', 'valid' => ['callable', EndpointV2\EndpointProviderV2::class], 'fn' => [__CLASS__, '_apply_endpoint_provider'], 'doc' => 'An optional PHP callable that accepts a hash of options including a "service" and "region" key and returns NULL or a hash of endpoint data, of which the "endpoint" key is required. See Aws\\Endpoint\\EndpointProvider for a list of built-in providers.', 'default' => [__CLASS__, '_default_endpoint_provider']], 'serializer' => ['default' => [__CLASS__, '_default_serializer'], 'fn' => [__CLASS__, '_apply_serializer'], 'internal' => \true, 'type' => 'value', 'valid' => ['callable']], 'signature_version' => ['type' => 'config', 'valid' => ['string'], 'doc' => 'A string representing a custom signature version to use with a service (e.g., v4). Note that per/operation signature version MAY override this requested signature version.', 'default' => [__CLASS__, '_default_signature_version']], 'signing_name' => ['type' => 'config', 'valid' => ['string'], 'doc' => 'A string representing a custom service name to be used when calculating a request signature.', 'default' => [__CLASS__, '_default_signing_name']], 'signing_region' => ['type' => 'config', 'valid' => ['string'], 'doc' => 'A string representing a custom region name to be used when calculating a request signature.', 'default' => [__CLASS__, '_default_signing_region']], 'profile' => ['type' => 'config', 'valid' => ['string'], 'doc' => 'Allows you to specify which profile to use when credentials are created from the AWS credentials file in your HOME directory. This setting overrides the AWS_PROFILE environment variable. Note: Specifying "profile" will cause the "credentials" and "use_aws_shared_config_files" keys to be ignored.', 'fn' => [__CLASS__, '_apply_profile']], 'credentials' => ['type' => 'value', 'valid' => [CredentialsInterface::class, CacheInterface::class, 'array', 'bool', 'callable'], 'doc' => 'Specifies the credentials used to sign requests. Provide an Aws\\Credentials\\CredentialsInterface object, an associative array of "key", "secret", and an optional "token" key, `false` to use null credentials, or a callable credentials provider used to create credentials or return null. See Aws\\Credentials\\CredentialProvider for a list of built-in credentials providers. If no credentials are provided, the SDK will attempt to load them from the environment.', 'fn' => [__CLASS__, '_apply_credentials'], 'default' => [__CLASS__, '_default_credential_provider']], 'token' => ['type' => 'value', 'valid' => [TokenInterface::class, CacheInterface::class, 'array', 'bool', 'callable'], 'doc' => 'Specifies the token used to authorize requests. Provide an Aws\\Token\\TokenInterface object, an associative array of "token", and an optional "expiration" key, `false` to use a null token, or a callable token provider used to fetch a token or return null. See Aws\\Token\\TokenProvider for a list of built-in credentials providers. If no token is provided, the SDK will attempt to load one from the environment.', 'fn' => [__CLASS__, '_apply_token'], 'default' => [__CLASS__, '_default_token_provider']], 'auth_scheme_resolver' => ['type' => 'value', 'valid' => [AuthSchemeResolverInterface::class], 'doc' => 'An instance of Aws\\Auth\\AuthSchemeResolverInterface which selects a modeled auth scheme and returns a signature version', 'default' => [__CLASS__, '_default_auth_scheme_resolver']], 'endpoint_discovery' => ['type' => 'value', 'valid' => [ConfigurationInterface::class, CacheInterface::class, 'array', 'callable'], 'doc' => 'Specifies settings for endpoint discovery. Provide an instance of Aws\\EndpointDiscovery\\ConfigurationInterface, an instance Aws\\CacheInterface, a callable that provides a promise for a Configuration object, or an associative array with the following keys: enabled: (bool) Set to true to enable endpoint discovery, false to explicitly disable it. Defaults to false; cache_limit: (int) The maximum number of keys in the endpoints cache. Defaults to 1000.', 'fn' => [__CLASS__, '_apply_endpoint_discovery'], 'default' => [__CLASS__, '_default_endpoint_discovery_provider']], 'stats' => ['type' => 'value', 'valid' => ['bool', 'array'], 'default' => \false, 'doc' => 'Set to true to gather transfer statistics on requests sent. Alternatively, you can provide an associative array with the following keys: retries: (bool) Set to false to disable reporting on retries attempted; http: (bool) Set to true to enable collecting statistics from lower level HTTP adapters (e.g., values returned in GuzzleHttp\\TransferStats). HTTP handlers must support an http_stats_receiver option for this to have an effect; timer: (bool) Set to true to enable a command timer that reports the total wall clock time spent on an operation in seconds.', 'fn' => [__CLASS__, '_apply_stats']], 'retries' => ['type' => 'value', 'valid' => ['int', RetryConfigInterface::class, CacheInterface::class, 'callable', 'array'], 'doc' => "Configures the retry mode and maximum number of allowed retries for a client (pass 0 to disable retries). Provide an integer for 'legacy' mode with the specified number of retries. Otherwise provide an instance of Aws\\Retry\\ConfigurationInterface, an instance of Aws\\CacheInterface, a callable function, or an array with the following keys: mode: (string) Set to 'legacy', 'standard' (uses retry quota management), or 'adapative' (an experimental mode that adds client-side rate limiting to standard mode); max_attempts: (int) The maximum number of attempts for a given request. ", 'fn' => [__CLASS__, '_apply_retries'], 'default' => [RetryConfigProvider::class, 'defaultProvider']], 'validate' => ['type' => 'value', 'valid' => ['bool', 'array'], 'default' => \true, 'doc' => 'Set to false to disable client-side parameter validation. Set to true to utilize default validation constraints. Set to an associative array of validation options to enable specific validation constraints.', 'fn' => [__CLASS__, '_apply_validate']], 'debug' => ['type' => 'value', 'valid' => ['bool', 'array'], 'doc' => 'Set to true to display debug information when sending requests. Alternatively, you can provide an associative array with the following keys: logfn: (callable) Function that is invoked with log messages; stream_size: (int) When the size of a stream is greater than this number, the stream data will not be logged (set to "0" to not log any stream data); scrub_auth: (bool) Set to false to disable the scrubbing of auth data from the logged messages; http: (bool) Set to false to disable the "debug" feature of lower level HTTP adapters (e.g., verbose curl output).', 'fn' => [__CLASS__, '_apply_debug']], 'disable_request_compression' => ['type' => 'value', 'valid' => ['bool', 'callable'], 'doc' => 'Set to true to disable request compression for supported operations', 'fn' => [__CLASS__, '_apply_disable_request_compression'], 'default' => [__CLASS__, '_default_disable_request_compression']], 'request_min_compression_size_bytes' => ['type' => 'value', 'valid' => ['int', 'callable'], 'doc' => 'Set to a value between between 0 and 10485760 bytes, inclusive. This value will be ignored if `disable_request_compression` is set to `true`', 'fn' => [__CLASS__, '_apply_min_compression_size'], 'default' => [__CLASS__, '_default_min_compression_size']], 'csm' => ['type' => 'value', 'valid' => [\DeliciousBrains\WP_Offload_SES\Aws3\Aws\ClientSideMonitoring\ConfigurationInterface::class, 'callable', 'array', 'bool'], 'doc' => 'CSM options for the client. Provides a callable wrapping a promise, a boolean "false", an instance of ConfigurationInterface, or an associative array of "enabled", "host", "port", and "client_id".', 'fn' => [__CLASS__, '_apply_csm'], 'default' => [\DeliciousBrains\WP_Offload_SES\Aws3\Aws\ClientSideMonitoring\ConfigurationProvider::class, 'defaultProvider']], 'http' => ['type' => 'value', 'valid' => ['array'], 'default' => [], 'doc' => 'Set to an array of SDK request options to apply to each request (e.g., proxy, verify, etc.).'], 'http_handler' => ['type' => 'value', 'valid' => ['callable'], 'doc' => 'An HTTP handler is a function that accepts a PSR-7 request object and returns a promise that is fulfilled with a PSR-7 response object or rejected with an array of exception data. NOTE: This option supersedes any provided "handler" option.', 'fn' => [__CLASS__, '_apply_http_handler']], 'handler' => ['type' => 'value', 'valid' => ['callable'], 'doc' => 'A handler that accepts a command object, request object and returns a promise that is fulfilled with an Aws\\ResultInterface object or rejected with an Aws\\Exception\\AwsException. A handler does not accept a next handler as it is terminal and expected to fulfill a command. If no handler is provided, a default Guzzle handler will be utilized.', 'fn' => [__CLASS__, '_apply_handler'], 'default' => [__CLASS__, '_default_handler']], 'app_id' => ['type' => 'value', 'valid' => ['string'], 'doc' => 'app_id(AppId) is an optional application specific identifier that can be set. When set it will be appended to the User-Agent header of every request in the form of App/{AppId}. - This value is also sourced from environment variable AWS_SDK_UA_APP_ID or the shared config profile attribute sdk_ua_app_id.', 'fn' => [__CLASS__, '_apply_app_id'], 'default' => [__CLASS__, '_default_app_id']], 'ua_append' => ['type' => 'value', 'valid' => ['string', 'array'], 'doc' => 'Provide a string or array of strings to send in the User-Agent header.', 'fn' => [__CLASS__, '_apply_user_agent'], 'default' => []], 'idempotency_auto_fill' => ['type' => 'value', 'valid' => ['bool', 'callable'], 'doc' => 'Set to false to disable SDK to populate parameters that enabled \'idempotencyToken\' trait with a random UUID v4 value on your behalf. Using default value \'true\' still allows parameter value to be overwritten when provided. Note: auto-fill only works when cryptographically secure random bytes generator functions(random_bytes, openssl_random_pseudo_bytes or mcrypt_create_iv) can be found. You may also provide a callable source of random bytes.', 'default' => \true, 'fn' => [__CLASS__, '_apply_idempotency_auto_fill']], 'use_aws_shared_config_files' => ['type' => 'value', 'valid' => ['bool'], 'doc' => 'Set to false to disable checking for shared aws config files usually located in \'~/.aws/config\' and \'~/.aws/credentials\'. This will be ignored if you set the \'profile\' setting.', 'default' => \true]]; + This value is also sourced from environment variable AWS_SDK_UA_APP_ID or the shared config profile attribute sdk_ua_app_id.', 'fn' => [__CLASS__, '_apply_app_id'], 'default' => [__CLASS__, '_default_app_id']], 'ua_append' => ['type' => 'value', 'valid' => ['string', 'array'], 'doc' => 'Provide a string or array of strings to send in the User-Agent header.', 'fn' => [__CLASS__, '_apply_user_agent'], 'default' => []], 'idempotency_auto_fill' => ['type' => 'value', 'valid' => ['bool', 'callable'], 'doc' => 'Set to false to disable SDK to populate parameters that enabled \'idempotencyToken\' trait with a random UUID v4 value on your behalf. Using default value \'true\' still allows parameter value to be overwritten when provided. Note: auto-fill only works when cryptographically secure random bytes generator functions(random_bytes, openssl_random_pseudo_bytes or mcrypt_create_iv) can be found. You may also provide a callable source of random bytes.', 'default' => \true, 'fn' => [__CLASS__, '_apply_idempotency_auto_fill']], 'use_aws_shared_config_files' => ['type' => 'value', 'valid' => ['bool'], 'doc' => 'Set to false to disable checking for shared aws config files usually located in \'~/.aws/config\' and \'~/.aws/credentials\'. This will be ignored if you set the \'profile\' setting.', 'default' => \true], 'account_id_endpoint_mode' => ['type' => 'value', 'valid' => ['string'], 'doc' => 'Decides whether account_id must a be a required resolved credentials property. If this configuration is set to disabled, then account_id is not required. If set to preferred a warning will be logged when account_id is not resolved, and when set to required an exception will be thrown if account_id is not resolved.', 'default' => [__CLASS__, '_default_account_id_endpoint_mode'], 'fn' => [__CLASS__, '_apply_account_id_endpoint_mode']], 'sigv4a_signing_region_set' => ['type' => 'value', 'valid' => ['array', 'string'], 'doc' => 'A comma-delimited list of supported regions sent in sigv4a requests.', 'fn' => [__CLASS__, '_apply_sigv4a_signing_region_set'], 'default' => [__CLASS__, '_default_sigv4a_signing_region_set']]]; /** * Gets an array of default client arguments, each argument containing a * hash of the following: @@ -279,7 +282,7 @@ public static function _apply_credentials($value, array &$args) if ($value instanceof CredentialsInterface) { $args['credentials'] = CredentialProvider::fromCredentials($value); } elseif (\is_array($value) && isset($value['key']) && isset($value['secret'])) { - $args['credentials'] = CredentialProvider::fromCredentials(new Credentials($value['key'], $value['secret'], isset($value['token']) ? $value['token'] : null, isset($value['expires']) ? $value['expires'] : null)); + $args['credentials'] = CredentialProvider::fromCredentials(new Credentials($value['key'], $value['secret'], $value['token'] ?? null, $value['expires'] ?? null, $value['accountId'] ?? null)); } elseif ($value === \false) { $args['credentials'] = CredentialProvider::fromCredentials(new Credentials('', '')); $args['config']['signature_version'] = 'anonymous'; @@ -302,7 +305,7 @@ public static function _apply_token($value, array &$args) if ($value instanceof Token) { $args['token'] = TokenProvider::fromToken($value); } elseif (\is_array($value) && isset($value['token'])) { - $args['token'] = TokenProvider::fromToken(new Token($value['token'], isset($value['expires']) ? $value['expires'] : null)); + $args['token'] = TokenProvider::fromToken(new Token($value['token'], $value['expires'] ?? null)); } elseif ($value instanceof CacheInterface) { $args['token'] = TokenProvider::defaultProvider($args); } else { @@ -339,7 +342,7 @@ public static function _apply_endpoint_provider($value, array &$args) $options = self::getEndpointProviderOptions($args); $value = PartitionEndpointProvider::defaultProvider($options)->getPartition($args['region'], $args['service']); } - $endpointPrefix = isset($args['api']['metadata']['endpointPrefix']) ? $args['api']['metadata']['endpointPrefix'] : $args['service']; + $endpointPrefix = $args['api']['metadata']['endpointPrefix'] ?? $args['service']; // Check region is a valid host label when it is being used to // generate an endpoint if (!self::isValidRegion($args['region'])) { @@ -559,9 +562,21 @@ public static function _apply_idempotency_auto_fill($value, array &$args, Handle $list->prependInit(IdempotencyTokenMiddleware::wrap($args['api'], $generator), 'idempotency_auto_fill'); } } + public static function _default_account_id_endpoint_mode($args) + { + return ConfigurationResolver::resolve('account_id_endpoint_mode', 'preferred', 'string', $args); + } + public static function _apply_account_id_endpoint_mode($value, array &$args) + { + static $accountIdEndpointModes = ['disabled', 'required', 'preferred']; + if (!\in_array($value, $accountIdEndpointModes)) { + throw new IAE("The value provided for the config account_id_endpoint_mode is invalid." . "Valid values are: " . \implode(", ", $accountIdEndpointModes)); + } + $args['account_id_endpoint_mode'] = $value; + } public static function _default_endpoint_provider(array $args) { - $service = isset($args['api']) ? $args['api'] : null; + $service = $args['api'] ?? null; $serviceName = isset($service) ? $service->getServiceName() : null; $apiVersion = isset($service) ? $service->getApiVersion() : null; if (self::isValidService($serviceName) && self::isValidApiVersion($serviceName, $apiVersion)) { @@ -579,6 +594,10 @@ public static function _default_signature_provider() { return SignatureProvider::defaultProvider(); } + public static function _default_auth_scheme_resolver(array $args) + { + return new AuthSchemeResolver($args['credentials'], $args['token']); + } public static function _default_signature_version(array &$args) { if (isset($args['config']['signature_version'])) { @@ -607,7 +626,7 @@ public static function _default_signing_region(array &$args) return $args['config']['signing_region']; } $args['__partition_result'] = isset($args['__partition_result']) ? isset($args['__partition_result']) : \call_user_func(PartitionEndpointProvider::defaultProvider(), ['service' => $args['service'], 'region' => $args['region']]); - return isset($args['__partition_result']['signingRegion']) ? $args['__partition_result']['signingRegion'] : $args['region']; + return $args['__partition_result']['signingRegion'] ?? $args['region']; } public static function _apply_ignore_configured_endpoint_urls($value, array &$args) { @@ -632,6 +651,20 @@ public static function _default_endpoint(array &$args) } return $value; } + public static function _apply_sigv4a_signing_region_set($value, array &$args) + { + if (empty($value)) { + $args['sigv4a_signing_region_set'] = null; + } elseif (\is_array($value)) { + $args['sigv4a_signing_region_set'] = \implode(', ', $value); + } else { + $args['sigv4a_signing_region_set'] = $value; + } + } + public static function _default_sigv4a_signing_region_set(array &$args) + { + return ConfigurationResolver::resolve('sigv4a_signing_region_set', '', 'string'); + } public static function _apply_region($value, array &$args) { if (empty($value)) { @@ -645,7 +678,7 @@ public static function _default_region(&$args) } public static function _missing_region(array $args) { - $service = isset($args['service']) ? $args['service'] : ''; + $service = $args['service'] ?? ''; $msg = <<getClientContextParams())) { $clientContextParams = $args['api']->getClientContextParams(); foreach ($clientContextParams as $paramName => $paramDefinition) { - $definition = ['type' => 'value', 'valid' => [$paramDefinition['type']], 'doc' => isset($paramDefinition['documentation']) ? $paramDefinition['documentation'] : null]; + $definition = ['type' => 'value', 'valid' => [$paramDefinition['type']], 'doc' => $paramDefinition['documentation'] ?? null]; $this->argDefinitions[$paramName] = $definition; if (isset($args[$paramName])) { $fn = self::$typeMap[$paramDefinition['type']]; diff --git a/vendor/Aws3/Aws/Command.php b/vendor/Aws3/Aws/Command.php index 5a33d45..9659fbb 100644 --- a/vendor/Aws3/Aws/Command.php +++ b/vendor/Aws3/Aws/Command.php @@ -57,10 +57,16 @@ public function getHandlerList() * * @param array $authSchemes * + * @deprecated In favor of using the @context property bag. + * Auth Schemes are now accessible via the `signature_version` key + * in a Command's context, if applicable. Auth Schemes set using + * This method are no longer consumed. + * * @internal */ public function setAuthSchemes(array $authSchemes) { + \trigger_error(__METHOD__ . ' is deprecated. Auth schemes ' . 'resolved using the service `auth` trait or via endpoint resolution ' . 'are now set in the command `@context` property.`', \E_USER_WARNING); $this->authSchemes = $authSchemes; } /** @@ -68,9 +74,14 @@ public function setAuthSchemes(array $authSchemes) * for endpoint resolution * * @returns array + * + * @deprecated In favor of using the @context property bag. + * Auth schemes are now accessible via the `signature_version` key + * in a Command's context, if applicable. */ public function getAuthSchemes() { + \trigger_error(__METHOD__ . ' is deprecated. Auth schemes ' . 'resolved using the service `auth` trait or via endpoint resolution ' . 'can now be found in the command `@context` property.`', \E_USER_WARNING); return $this->authSchemes ?: []; } /** @deprecated */ diff --git a/vendor/Aws3/Aws/Credentials/CredentialProvider.php b/vendor/Aws3/Aws/Credentials/CredentialProvider.php index 582a6e8..4ac274c 100644 --- a/vendor/Aws3/Aws/Credentials/CredentialProvider.php +++ b/vendor/Aws3/Aws/Credentials/CredentialProvider.php @@ -49,6 +49,7 @@ class CredentialProvider const ENV_PROFILE = 'AWS_PROFILE'; const ENV_ROLE_SESSION_NAME = 'AWS_ROLE_SESSION_NAME'; const ENV_SECRET = 'AWS_SECRET_ACCESS_KEY'; + const ENV_ACCOUNT_ID = 'AWS_ACCOUNT_ID'; const ENV_SESSION = 'AWS_SESSION_TOKEN'; const ENV_TOKEN_FILE = 'AWS_WEB_IDENTITY_TOKEN_FILE'; const ENV_SHARED_CREDENTIALS_FILE = 'AWS_SHARED_CREDENTIALS_FILE'; @@ -222,8 +223,10 @@ public static function env() // Use credentials from environment variables, if available $key = \getenv(self::ENV_KEY); $secret = \getenv(self::ENV_SECRET); + $accountId = \getenv(self::ENV_ACCOUNT_ID) ?: null; + $token = \getenv(self::ENV_SESSION) ?: null; if ($key && $secret) { - return Promise\Create::promiseFor(new Credentials($key, $secret, \getenv(self::ENV_SESSION) ?: NULL)); + return Promise\Create::promiseFor(new Credentials($key, $secret, $token, null, $accountId)); } return self::reject('Could not find environment variable ' . 'credentials in ' . self::ENV_KEY . '/' . self::ENV_SECRET); }; @@ -397,7 +400,7 @@ public static function ini($profile = null, $filename = null, array $config = [] if (empty($data[$profile]['aws_session_token'])) { $data[$profile]['aws_session_token'] = isset($data[$profile]['aws_security_token']) ? $data[$profile]['aws_security_token'] : null; } - return Promise\Create::promiseFor(new Credentials($data[$profile]['aws_access_key_id'], $data[$profile]['aws_secret_access_key'], $data[$profile]['aws_session_token'])); + return Promise\Create::promiseFor(new Credentials($data[$profile]['aws_access_key_id'], $data[$profile]['aws_secret_access_key'], $data[$profile]['aws_session_token'], null, !empty($data[$profile]['aws_account_id']) ? $data[$profile]['aws_account_id'] : null)); }; } /** @@ -458,7 +461,13 @@ public static function process($profile = null, $filename = null) if (empty($processData['SessionToken'])) { $processData['SessionToken'] = null; } - return Promise\Create::promiseFor(new Credentials($processData['AccessKeyId'], $processData['SecretAccessKey'], $processData['SessionToken'], $expires)); + $accountId = null; + if (!empty($processData['AccountId'])) { + $accountId = $processData['AccountId']; + } elseif (!empty($data[$profile]['aws_account_id'])) { + $accountId = $data[$profile]['aws_account_id']; + } + return Promise\Create::promiseFor(new Credentials($processData['AccessKeyId'], $processData['SecretAccessKey'], $processData['SessionToken'], $expires, $accountId)); }; } /** @@ -639,7 +648,7 @@ private static function getSsoCredentials($profiles, $ssoProfileName, $filename, $token = $tokenPromise()->wait(); $ssoCredentials = CredentialProvider::getCredentialsFromSsoService($ssoProfile, $ssoSession['sso_region'], $token->getToken(), $config); $expiration = $ssoCredentials['expiration']; - return Promise\Create::promiseFor(new Credentials($ssoCredentials['accessKeyId'], $ssoCredentials['secretAccessKey'], $ssoCredentials['sessionToken'], $expiration)); + return Promise\Create::promiseFor(new Credentials($ssoCredentials['accessKeyId'], $ssoCredentials['secretAccessKey'], $ssoCredentials['sessionToken'], $expiration, $ssoProfile['sso_account_id'])); } /** * @param $profiles @@ -672,7 +681,7 @@ private static function getSsoCredentialsLegacy($profiles, $ssoProfileName, $fil return self::reject("Cached SSO credentials returned expired credentials"); } $ssoCredentials = CredentialProvider::getCredentialsFromSsoService($ssoProfile, $ssoProfile['sso_region'], $tokenData['accessToken'], $config); - return Promise\Create::promiseFor(new Credentials($ssoCredentials['accessKeyId'], $ssoCredentials['secretAccessKey'], $ssoCredentials['sessionToken'], $expiration)); + return Promise\Create::promiseFor(new Credentials($ssoCredentials['accessKeyId'], $ssoCredentials['secretAccessKey'], $ssoCredentials['sessionToken'], $expiration, $ssoProfile['sso_account_id'])); } /** * @param array $ssoProfile diff --git a/vendor/Aws3/Aws/Credentials/Credentials.php b/vendor/Aws3/Aws/Credentials/Credentials.php index d238423..4f3e1d8 100644 --- a/vendor/Aws3/Aws/Credentials/Credentials.php +++ b/vendor/Aws3/Aws/Credentials/Credentials.php @@ -2,16 +2,18 @@ namespace DeliciousBrains\WP_Offload_SES\Aws3\Aws\Credentials; +use DeliciousBrains\WP_Offload_SES\Aws3\Aws\Identity\AwsCredentialIdentity; /** * Basic implementation of the AWS Credentials interface that allows callers to * pass in the AWS Access Key and AWS Secret Access Key in the constructor. */ -class Credentials implements CredentialsInterface, \Serializable +class Credentials extends AwsCredentialIdentity implements CredentialsInterface, \Serializable { private $key; private $secret; private $token; private $expires; + private $accountId; /** * Constructs a new BasicAWSCredentials object, with the specified AWS * access key and AWS secret key @@ -21,16 +23,17 @@ class Credentials implements CredentialsInterface, \Serializable * @param string $token Security token to use * @param int $expires UNIX timestamp for when credentials expire */ - public function __construct($key, $secret, $token = null, $expires = null) + public function __construct($key, $secret, $token = null, $expires = null, $accountId = null) { - $this->key = \trim($key); - $this->secret = \trim($secret); + $this->key = \trim((string) $key); + $this->secret = \trim((string) $secret); $this->token = $token; $this->expires = $expires; + $this->accountId = $accountId; } public static function __set_state(array $state) { - return new self($state['key'], $state['secret'], $state['token'], $state['expires']); + return new self($state['key'], $state['secret'], $state['token'], $state['expires'], $state['accountId']); } public function getAccessKeyId() { @@ -52,9 +55,13 @@ public function isExpired() { return $this->expires !== null && \time() >= $this->expires; } + public function getAccountId() + { + return $this->accountId; + } public function toArray() { - return ['key' => $this->key, 'secret' => $this->secret, 'token' => $this->token, 'expires' => $this->expires]; + return ['key' => $this->key, 'secret' => $this->secret, 'token' => $this->token, 'expires' => $this->expires, 'accountId' => $this->accountId]; } public function serialize() { @@ -75,6 +82,7 @@ public function __unserialize($data) $this->secret = $data['secret']; $this->token = $data['token']; $this->expires = $data['expires']; + $this->accountId = $data['accountId']; } /** * Internal-only. Used when IMDS is unreachable diff --git a/vendor/Aws3/Aws/Credentials/EcsCredentialProvider.php b/vendor/Aws3/Aws/Credentials/EcsCredentialProvider.php index 13de375..077f5a0 100644 --- a/vendor/Aws3/Aws/Credentials/EcsCredentialProvider.php +++ b/vendor/Aws3/Aws/Credentials/EcsCredentialProvider.php @@ -3,8 +3,10 @@ namespace DeliciousBrains\WP_Offload_SES\Aws3\Aws\Credentials; use DeliciousBrains\WP_Offload_SES\Aws3\Aws\Exception\CredentialsException; +use DeliciousBrains\WP_Offload_SES\Aws3\GuzzleHttp\Exception\ConnectException; use DeliciousBrains\WP_Offload_SES\Aws3\GuzzleHttp\Exception\GuzzleException; use DeliciousBrains\WP_Offload_SES\Aws3\GuzzleHttp\Psr7\Request; +use DeliciousBrains\WP_Offload_SES\Aws3\GuzzleHttp\Promise; use DeliciousBrains\WP_Offload_SES\Aws3\GuzzleHttp\Promise\PromiseInterface; use DeliciousBrains\WP_Offload_SES\Aws3\Psr\Http\Message\ResponseInterface; /** @@ -21,24 +23,29 @@ class EcsCredentialProvider const ENV_TIMEOUT = 'AWS_METADATA_SERVICE_TIMEOUT'; const EKS_SERVER_HOST_IPV4 = '169.254.170.23'; const EKS_SERVER_HOST_IPV6 = 'fd00:ec2::23'; + const ENV_RETRIES = 'AWS_METADATA_SERVICE_NUM_ATTEMPTS'; + const DEFAULT_ENV_TIMEOUT = 1.0; + const DEFAULT_ENV_RETRIES = 3; /** @var callable */ private $client; /** @var float|mixed */ private $timeout; + /** @var int */ + private $retries; + /** @var int */ + private $attempts; /** * The constructor accepts following options: * - timeout: (optional) Connection timeout, in seconds, default 1.0 + * - retries: Optional number of retries to be attempted, default 3. * - client: An EcsClient to make request from * * @param array $config Configuration options */ public function __construct(array $config = []) { - $timeout = \getenv(self::ENV_TIMEOUT); - if (!$timeout) { - $timeout = $_SERVER[self::ENV_TIMEOUT] ?? $config['timeout'] ?? 1.0; - } - $this->timeout = (float) $timeout; + $this->timeout = (float) isset($config['timeout']) ? $config['timeout'] : (\getenv(self::ENV_TIMEOUT) ?: self::DEFAULT_ENV_TIMEOUT); + $this->retries = (int) isset($config['retries']) ? $config['retries'] : ((int) \getenv(self::ENV_RETRIES) ?: self::DEFAULT_ENV_RETRIES); $this->client = $config['client'] ?? \DeliciousBrains\WP_Offload_SES\Aws3\Aws\default_http_handler(); } /** @@ -49,22 +56,44 @@ public function __construct(array $config = []) */ public function __invoke() { - $client = $this->client; - $uri = self::getEcsUri(); + $this->attempts = 0; + $uri = $this->getEcsUri(); if ($this->isCompatibleUri($uri)) { - $request = new Request('GET', $uri); - $headers = $this->getHeadersForAuthToken(); - return $client($request, ['timeout' => $this->timeout, 'proxy' => '', 'headers' => $headers])->then(function (ResponseInterface $response) { - $result = $this->decodeResult((string) $response->getBody()); - return new Credentials($result['AccessKeyId'], $result['SecretAccessKey'], $result['Token'], \strtotime($result['Expiration'])); - })->otherwise(function ($reason) { - $reason = \is_array($reason) ? $reason['exception'] : $reason; - $msg = $reason->getMessage(); - throw new CredentialsException("Error retrieving credentials from container metadata ({$msg})"); + return Promise\Coroutine::of(function () { + $client = $this->client; + $request = new Request('GET', $this->getEcsUri()); + $headers = $this->getHeadersForAuthToken(); + $credentials = null; + while ($credentials === null) { + $credentials = (yield $client($request, ['timeout' => $this->timeout, 'proxy' => '', 'headers' => $headers])->then(function (ResponseInterface $response) { + $result = $this->decodeResult((string) $response->getBody()); + return new Credentials($result['AccessKeyId'], $result['SecretAccessKey'], $result['Token'], \strtotime($result['Expiration']), $result['AccountId'] ?? null); + })->otherwise(function ($reason) { + $reason = \is_array($reason) ? $reason['exception'] : $reason; + $isRetryable = $reason instanceof ConnectException; + if ($isRetryable && $this->attempts < $this->retries) { + \sleep((int) \pow(1.2, $this->attempts)); + } else { + $msg = $reason->getMessage(); + throw new CredentialsException(\sprintf('Error retrieving credentials from container metadata after attempt %d/%d (%s)', $this->attempts, $this->retries, $msg)); + } + })); + $this->attempts++; + } + (yield $credentials); }); } throw new CredentialsException("Uri '{$uri}' contains an unsupported host."); } + /** + * Returns the number of attempts that have been done. + * + * @return int + */ + public function getAttempts() : int + { + return $this->attempts; + } /** * Retrieves authorization token. * diff --git a/vendor/Aws3/Aws/Credentials/InstanceProfileProvider.php b/vendor/Aws3/Aws/Credentials/InstanceProfileProvider.php index 060a683..383a227 100644 --- a/vendor/Aws3/Aws/Credentials/InstanceProfileProvider.php +++ b/vendor/Aws3/Aws/Credentials/InstanceProfileProvider.php @@ -151,7 +151,7 @@ public function __invoke($previousCredentials = null) if (!isset($result)) { $credentials = $previousCredentials; } else { - $credentials = new Credentials($result['AccessKeyId'], $result['SecretAccessKey'], $result['Token'], \strtotime($result['Expiration'])); + $credentials = new Credentials($result['AccessKeyId'], $result['SecretAccessKey'], $result['Token'], \strtotime($result['Expiration']), $result['AccountId'] ?? null); } if ($credentials->isExpired()) { $credentials->extendExpiration(); diff --git a/vendor/Aws3/Aws/EndpointV2/EndpointV2Middleware.php b/vendor/Aws3/Aws/EndpointV2/EndpointV2Middleware.php index 9f4793b..1c7e257 100644 --- a/vendor/Aws3/Aws/EndpointV2/EndpointV2Middleware.php +++ b/vendor/Aws3/Aws/EndpointV2/EndpointV2Middleware.php @@ -18,6 +18,8 @@ */ class EndpointV2Middleware { + const ACCOUNT_ID_PARAM = 'AccountId'; + const ACCOUNT_ID_ENDPOINT_MODE_PARAM = 'AccountIdEndpointMode'; private static $validAuthSchemes = ['sigv4' => 'v4', 'sigv4a' => 'v4a', 'none' => 'anonymous', 'bearer' => 'bearer', 'sigv4-s3express' => 'v4-s3express']; /** @var callable */ private $nextHandler; @@ -27,19 +29,22 @@ class EndpointV2Middleware private $api; /** @var array */ private $clientArgs; + /** @var Closure */ + private $credentialProvider; /** * Create a middleware wrapper function * * @param EndpointProviderV2 $endpointProvider * @param Service $api * @param array $args + * @param callable $credentialProvider * * @return Closure */ - public static function wrap(EndpointProviderV2 $endpointProvider, Service $api, array $args) : Closure + public static function wrap(EndpointProviderV2 $endpointProvider, Service $api, array $args, callable $credentialProvider) : Closure { - return function (callable $handler) use($endpointProvider, $api, $args) { - return new self($handler, $endpointProvider, $api, $args); + return function (callable $handler) use($endpointProvider, $api, $args, $credentialProvider) { + return new self($handler, $endpointProvider, $api, $args, $credentialProvider); }; } /** @@ -48,12 +53,13 @@ public static function wrap(EndpointProviderV2 $endpointProvider, Service $api, * @param Service $api * @param array $args */ - public function __construct(callable $nextHandler, EndpointProviderV2 $endpointProvider, Service $api, array $args) + public function __construct(callable $nextHandler, EndpointProviderV2 $endpointProvider, Service $api, array $args, callable $credentialProvider = null) { $this->nextHandler = $nextHandler; $this->endpointProvider = $endpointProvider; $this->api = $api; $this->clientArgs = $args; + $this->credentialProvider = $credentialProvider; } /** * @param CommandInterface $command @@ -84,6 +90,9 @@ public function __invoke(CommandInterface $command) private function resolveArgs(array $commandArgs, Operation $operation) : array { $rulesetParams = $this->endpointProvider->getRuleset()->getParameters(); + if (isset($rulesetParams[self::ACCOUNT_ID_PARAM]) && isset($rulesetParams[self::ACCOUNT_ID_ENDPOINT_MODE_PARAM])) { + $this->clientArgs[self::ACCOUNT_ID_PARAM] = $this->resolveAccountId(); + } $endpointCommandArgs = $this->filterEndpointCommandArgs($rulesetParams, $commandArgs); $staticContextParams = $this->bindStaticContextParams($operation->getStaticContextParams()); $contextParams = $this->bindContextParams($commandArgs, $operation->getContextParams()); @@ -164,7 +173,15 @@ private function bindContextParams(array $commandArgs, array $contextParams) : a private function applyAuthScheme(array $authSchemes, CommandInterface $command) : void { $authScheme = $this->resolveAuthScheme($authSchemes); - $command->setAuthSchemes($authScheme); + $command['@context']['signature_version'] = $authScheme['version']; + if (isset($authScheme['name'])) { + $command['@context']['signing_service'] = $authScheme['name']; + } + if (isset($authScheme['region'])) { + $command['@context']['signing_region'] = $authScheme['region']; + } elseif (isset($authScheme['signingRegionSet'])) { + $command['@context']['signing_region_set'] = $authScheme['signingRegionSet']; + } } /** * Returns the first compatible auth scheme in an endpoint object's @@ -207,9 +224,9 @@ private function normalizeAuthScheme(array $authScheme) : array } else { $normalizedAuthScheme['version'] = self::$validAuthSchemes[$authScheme['name']]; } - $normalizedAuthScheme['name'] = isset($authScheme['signingName']) ? $authScheme['signingName'] : null; - $normalizedAuthScheme['region'] = isset($authScheme['signingRegion']) ? $authScheme['signingRegion'] : null; - $normalizedAuthScheme['signingRegionSet'] = isset($authScheme['signingRegionSet']) ? $authScheme['signingRegionSet'] : null; + $normalizedAuthScheme['name'] = $authScheme['signingName'] ?? null; + $normalizedAuthScheme['region'] = $authScheme['signingRegion'] ?? null; + $normalizedAuthScheme['signingRegionSet'] = $authScheme['signingRegionSet'] ?? null; return $normalizedAuthScheme; } private function isValidAuthScheme($signatureVersion) : bool @@ -222,4 +239,23 @@ private function isValidAuthScheme($signatureVersion) : bool } return \false; } + /** + * This method tries to resolve an `AccountId` parameter from a resolved identity. + * We will just perform this operation if the parameter `AccountId` is part of the ruleset parameters and + * `AccountIdEndpointMode` is not disabled, otherwise, we will ignore it. + * + * @return null|string + */ + private function resolveAccountId() : ?string + { + if (isset($this->clientArgs[self::ACCOUNT_ID_ENDPOINT_MODE_PARAM]) && $this->clientArgs[self::ACCOUNT_ID_ENDPOINT_MODE_PARAM] === 'disabled') { + return null; + } + if (\is_null($this->credentialProvider)) { + return null; + } + $identityProviderFn = $this->credentialProvider; + $identity = $identityProviderFn()->wait(); + return $identity->getAccountId(); + } } diff --git a/vendor/Aws3/Aws/Identity/AwsCredentialIdentity.php b/vendor/Aws3/Aws/Identity/AwsCredentialIdentity.php new file mode 100644 index 0000000..16d3e1f --- /dev/null +++ b/vendor/Aws3/Aws/Identity/AwsCredentialIdentity.php @@ -0,0 +1,19 @@ +cache = new LruArrayCache(100); + $this->region = $clientRegion; + $this->config = $config; + } + public function __invoke($command) + { + $s3Client = $this->getS3Client(); + $bucket = $command['Bucket']; + if ($identity = $this->cache->get($bucket)) { + if (!$identity->isExpired()) { + return Promise\Create::promiseFor($identity); + } + } + $response = $s3Client->createSession(['Bucket' => $bucket]); + $identity = new Aws\Identity\S3\S3ExpressIdentity($response['Credentials']['AccessKeyId'], $response['Credentials']['SecretAccessKey'], $response['Credentials']['SessionToken'], $response['Credentials']['Expiration']->getTimestamp()); + $this->cache->set($bucket, $identity); + return Promise\Create::promiseFor($identity); + } + private function getS3Client() + { + if (\is_null($this->s3Client)) { + $this->s3Client = $this->config['client'] ?? new Aws\S3\S3Client(['region' => $this->region, 'disable_express_session_auth' => \true]); + } + return $this->s3Client; + } +} diff --git a/vendor/Aws3/Aws/Sdk.php b/vendor/Aws3/Aws/Sdk.php index 1ff7104..63c612a 100644 --- a/vendor/Aws3/Aws/Sdk.php +++ b/vendor/Aws3/Aws/Sdk.php @@ -43,6 +43,8 @@ * @method \Aws\MultiRegionClient createMultiRegionAppRunner(array $args = []) * @method \Aws\AppSync\AppSyncClient createAppSync(array $args = []) * @method \Aws\MultiRegionClient createMultiRegionAppSync(array $args = []) + * @method \Aws\AppTest\AppTestClient createAppTest(array $args = []) + * @method \Aws\MultiRegionClient createMultiRegionAppTest(array $args = []) * @method \Aws\Appflow\AppflowClient createAppflow(array $args = []) * @method \Aws\MultiRegionClient createMultiRegionAppflow(array $args = []) * @method \Aws\ApplicationAutoScaling\ApplicationAutoScalingClient createApplicationAutoScaling(array $args = []) @@ -53,6 +55,8 @@ * @method \Aws\MultiRegionClient createMultiRegionApplicationDiscoveryService(array $args = []) * @method \Aws\ApplicationInsights\ApplicationInsightsClient createApplicationInsights(array $args = []) * @method \Aws\MultiRegionClient createMultiRegionApplicationInsights(array $args = []) + * @method \Aws\ApplicationSignals\ApplicationSignalsClient createApplicationSignals(array $args = []) + * @method \Aws\MultiRegionClient createMultiRegionApplicationSignals(array $args = []) * @method \Aws\Appstream\AppstreamClient createAppstream(array $args = []) * @method \Aws\MultiRegionClient createMultiRegionAppstream(array $args = []) * @method \Aws\Artifact\ArtifactClient createArtifact(array $args = []) @@ -75,8 +79,6 @@ * @method \Aws\MultiRegionClient createMultiRegionBackup(array $args = []) * @method \Aws\BackupGateway\BackupGatewayClient createBackupGateway(array $args = []) * @method \Aws\MultiRegionClient createMultiRegionBackupGateway(array $args = []) - * @method \Aws\BackupStorage\BackupStorageClient createBackupStorage(array $args = []) - * @method \Aws\MultiRegionClient createMultiRegionBackupStorage(array $args = []) * @method \Aws\Batch\BatchClient createBatch(array $args = []) * @method \Aws\MultiRegionClient createMultiRegionBatch(array $args = []) * @method \Aws\Bedrock\BedrockClient createBedrock(array $args = []) @@ -495,8 +497,6 @@ * @method \Aws\MultiRegionClient createMultiRegionMigrationHubRefactorSpaces(array $args = []) * @method \Aws\MigrationHubStrategyRecommendations\MigrationHubStrategyRecommendationsClient createMigrationHubStrategyRecommendations(array $args = []) * @method \Aws\MultiRegionClient createMultiRegionMigrationHubStrategyRecommendations(array $args = []) - * @method \Aws\Mobile\MobileClient createMobile(array $args = []) - * @method \Aws\MultiRegionClient createMultiRegionMobile(array $args = []) * @method \Aws\Neptune\NeptuneClient createNeptune(array $args = []) * @method \Aws\MultiRegionClient createMultiRegionNeptune(array $args = []) * @method \Aws\NeptuneGraph\NeptuneGraphClient createNeptuneGraph(array $args = []) @@ -539,6 +539,8 @@ * @method \Aws\MultiRegionClient createMultiRegionPaymentCryptographyData(array $args = []) * @method \Aws\PcaConnectorAd\PcaConnectorAdClient createPcaConnectorAd(array $args = []) * @method \Aws\MultiRegionClient createMultiRegionPcaConnectorAd(array $args = []) + * @method \Aws\PcaConnectorScep\PcaConnectorScepClient createPcaConnectorScep(array $args = []) + * @method \Aws\MultiRegionClient createMultiRegionPcaConnectorScep(array $args = []) * @method \Aws\Personalize\PersonalizeClient createPersonalize(array $args = []) * @method \Aws\MultiRegionClient createMultiRegionPersonalize(array $args = []) * @method \Aws\PersonalizeEvents\PersonalizeEventsClient createPersonalizeEvents(array $args = []) @@ -565,6 +567,8 @@ * @method \Aws\MultiRegionClient createMultiRegionPrometheusService(array $args = []) * @method \Aws\Proton\ProtonClient createProton(array $args = []) * @method \Aws\MultiRegionClient createMultiRegionProton(array $args = []) + * @method \Aws\QApps\QAppsClient createQApps(array $args = []) + * @method \Aws\MultiRegionClient createMultiRegionQApps(array $args = []) * @method \Aws\QBusiness\QBusinessClient createQBusiness(array $args = []) * @method \Aws\MultiRegionClient createMultiRegionQBusiness(array $args = []) * @method \Aws\QConnect\QConnectClient createQConnect(array $args = []) @@ -629,6 +633,8 @@ * @method \Aws\MultiRegionClient createMultiRegionSSMContacts(array $args = []) * @method \Aws\SSMIncidents\SSMIncidentsClient createSSMIncidents(array $args = []) * @method \Aws\MultiRegionClient createMultiRegionSSMIncidents(array $args = []) + * @method \Aws\SSMQuickSetup\SSMQuickSetupClient createSSMQuickSetup(array $args = []) + * @method \Aws\MultiRegionClient createMultiRegionSSMQuickSetup(array $args = []) * @method \Aws\SSO\SSOClient createSSO(array $args = []) * @method \Aws\MultiRegionClient createMultiRegionSSO(array $args = []) * @method \Aws\SSOAdmin\SSOAdminClient createSSOAdmin(array $args = []) @@ -705,6 +711,8 @@ * @method \Aws\MultiRegionClient createMultiRegionSwf(array $args = []) * @method \Aws\Synthetics\SyntheticsClient createSynthetics(array $args = []) * @method \Aws\MultiRegionClient createMultiRegionSynthetics(array $args = []) + * @method \Aws\TaxSettings\TaxSettingsClient createTaxSettings(array $args = []) + * @method \Aws\MultiRegionClient createMultiRegionTaxSettings(array $args = []) * @method \Aws\Textract\TextractClient createTextract(array $args = []) * @method \Aws\MultiRegionClient createMultiRegionTextract(array $args = []) * @method \Aws\TimestreamInfluxDB\TimestreamInfluxDBClient createTimestreamInfluxDB(array $args = []) @@ -770,7 +778,7 @@ */ class Sdk { - const VERSION = '3.308.6'; + const VERSION = '3.319.4'; /** @var array Arguments for creating clients */ private $args; /** diff --git a/vendor/Aws3/Aws/Signature/S3SignatureV4.php b/vendor/Aws3/Aws/Signature/S3SignatureV4.php index c113a6d..cdd05d3 100644 --- a/vendor/Aws3/Aws/Signature/S3SignatureV4.php +++ b/vendor/Aws3/Aws/Signature/S3SignatureV4.php @@ -48,7 +48,7 @@ protected function signWithV4a(CredentialsInterface $credentials, RequestInterfa { $this->verifyCRTLoaded(); $credentials_provider = $this->createCRTStaticCredentialsProvider($credentials); - $signingConfig = new SigningConfigAWS(['algorithm' => SigningAlgorithm::SIGv4_ASYMMETRIC, 'signature_type' => SignatureType::HTTP_REQUEST_HEADERS, 'credentials_provider' => $credentials_provider, 'signed_body_value' => $this->getPayload($request), 'region' => "*", 'should_normalize_uri_path' => \false, 'use_double_uri_encode' => \false, 'service' => $signingService, 'date' => \time()]); + $signingConfig = new SigningConfigAWS(['algorithm' => SigningAlgorithm::SIGv4_ASYMMETRIC, 'signature_type' => SignatureType::HTTP_REQUEST_HEADERS, 'credentials_provider' => $credentials_provider, 'signed_body_value' => $this->getPayload($request), 'region' => $this->region, 'should_normalize_uri_path' => \false, 'use_double_uri_encode' => \false, 'service' => $signingService, 'date' => \time()]); return parent::signWithV4a($credentials, $request, $signingService, $signingConfig); } /** diff --git a/vendor/Aws3/Aws/Signature/SignatureV4.php b/vendor/Aws3/Aws/Signature/SignatureV4.php index 07d9b2d..ac51395 100644 --- a/vendor/Aws3/Aws/Signature/SignatureV4.php +++ b/vendor/Aws3/Aws/Signature/SignatureV4.php @@ -348,7 +348,7 @@ private function CRTRequestFromGuzzleRequest($request) protected function signWithV4a(CredentialsInterface $credentials, RequestInterface $request, $signingService, SigningConfigAWS $signingConfig = null) { $this->verifyCRTLoaded(); - $signingConfig = $signingConfig ?? new SigningConfigAWS(['algorithm' => SigningAlgorithm::SIGv4_ASYMMETRIC, 'signature_type' => SignatureType::HTTP_REQUEST_HEADERS, 'credentials_provider' => $this->createCRTStaticCredentialsProvider($credentials), 'signed_body_value' => $this->getPayload($request), 'should_normalize_uri_path' => \true, 'use_double_uri_encode' => \true, 'region' => "*", 'service' => $signingService, 'date' => \time()]); + $signingConfig = $signingConfig ?? new SigningConfigAWS(['algorithm' => SigningAlgorithm::SIGv4_ASYMMETRIC, 'signature_type' => SignatureType::HTTP_REQUEST_HEADERS, 'credentials_provider' => $this->createCRTStaticCredentialsProvider($credentials), 'signed_body_value' => $this->getPayload($request), 'should_normalize_uri_path' => \true, 'use_double_uri_encode' => \true, 'region' => $this->region, 'service' => $signingService, 'date' => \time()]); $removedIllegalHeaders = $this->removeIllegalV4aHeaders($request); $http_request = $this->CRTRequestFromGuzzleRequest($request); Signing::signRequestAws(Signable::fromHttpRequest($http_request), $signingConfig, function ($signing_result, $error_code) use(&$http_request) { diff --git a/vendor/Aws3/Aws/Sts/StsClient.php b/vendor/Aws3/Aws/Sts/StsClient.php index 4c55af1..c394798 100644 --- a/vendor/Aws3/Aws/Sts/StsClient.php +++ b/vendor/Aws3/Aws/Sts/StsClient.php @@ -2,6 +2,7 @@ namespace DeliciousBrains\WP_Offload_SES\Aws3\Aws\Sts; +use DeliciousBrains\WP_Offload_SES\Aws3\Aws\Arn\ArnParser; use DeliciousBrains\WP_Offload_SES\Aws3\Aws\AwsClient; use DeliciousBrains\WP_Offload_SES\Aws3\Aws\CacheInterface; use DeliciousBrains\WP_Offload_SES\Aws3\Aws\Credentials\Credentials; @@ -69,8 +70,17 @@ public function createCredentials(Result $result) if (!$result->hasKey('Credentials')) { throw new \InvalidArgumentException('Result contains no credentials'); } - $c = $result['Credentials']; - return new Credentials($c['AccessKeyId'], $c['SecretAccessKey'], isset($c['SessionToken']) ? $c['SessionToken'] : null, isset($c['Expiration']) && $c['Expiration'] instanceof \DateTimeInterface ? (int) $c['Expiration']->format('U') : null); + $accountId = null; + if ($result->hasKey('AssumedRoleUser')) { + $parsedArn = ArnParser::parse($result->get('AssumedRoleUser')['Arn']); + $accountId = $parsedArn->getAccountId(); + } elseif ($result->hasKey('FederatedUser')) { + $parsedArn = ArnParser::parse($result->get('FederatedUser')['Arn']); + $accountId = $parsedArn->getAccountId(); + } + $credentials = $result['Credentials']; + $expiration = isset($credentials['Expiration']) && $credentials['Expiration'] instanceof \DateTimeInterface ? (int) $credentials['Expiration']->format('U') : null; + return new Credentials($credentials['AccessKeyId'], $credentials['SecretAccessKey'], isset($credentials['SessionToken']) ? $credentials['SessionToken'] : null, $expiration, $accountId); } /** * Adds service-specific client built-in value diff --git a/vendor/Aws3/Aws/Token/SsoTokenProvider.php b/vendor/Aws3/Aws/Token/SsoTokenProvider.php index 68374e8..d0022b8 100644 --- a/vendor/Aws3/Aws/Token/SsoTokenProvider.php +++ b/vendor/Aws3/Aws/Token/SsoTokenProvider.php @@ -177,7 +177,7 @@ public function shouldAttemptRefresh() : bool */ public static function getTokenLocation($sso_session) : string { - return self::getHomeDir() . '/.aws/sso/cache/' . \utf8_encode(\sha1($sso_session)) . ".json"; + return self::getHomeDir() . '/.aws/sso/cache/' . \mb_convert_encoding(\sha1($sso_session), "UTF-8") . ".json"; } /** * @param $tokenLocation diff --git a/vendor/Aws3/Aws/Token/Token.php b/vendor/Aws3/Aws/Token/Token.php index 7e10fc4..7f71de4 100644 --- a/vendor/Aws3/Aws/Token/Token.php +++ b/vendor/Aws3/Aws/Token/Token.php @@ -2,12 +2,13 @@ namespace DeliciousBrains\WP_Offload_SES\Aws3\Aws\Token; +use DeliciousBrains\WP_Offload_SES\Aws3\Aws\Identity\BearerTokenIdentity; use DeliciousBrains\WP_Offload_SES\Aws3\Aws\Token\TokenInterface; /** * Basic implementation of the AWS Token interface that allows callers to * pass in an AWS token in the constructor. */ -class Token implements TokenInterface, \Serializable +class Token extends BearerTokenIdentity implements TokenInterface, \Serializable { protected $token; protected $expires; diff --git a/vendor/Aws3/Aws/data/endpoints.json.php b/vendor/Aws3/Aws/data/endpoints.json.php index 8562fd5..46cbec1 100644 --- a/vendor/Aws3/Aws/data/endpoints.json.php +++ b/vendor/Aws3/Aws/data/endpoints.json.php @@ -3,4 +3,4 @@ namespace DeliciousBrains\WP_Offload_SES\Aws3; // This file was auto-generated from sdk-root/src/data/endpoints.json -return ['partitions' => [['defaults' => ['hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => ['https'], 'signatureVersions' => ['v4'], 'variants' => [['dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']], ['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['dualstack', 'fips']], ['dnsSuffix' => 'api.aws', 'hostname' => '{service}.{region}.{dnsSuffix}', 'tags' => ['dualstack']]]], 'dnsSuffix' => 'amazonaws.com', 'partition' => 'aws', 'partitionName' => 'AWS Standard', 'regionRegex' => '^(us|eu|ap|sa|ca|me|af|il)\\-\\w+\\-\\d+$', 'regions' => ['af-south-1' => ['description' => 'Africa (Cape Town)'], 'ap-east-1' => ['description' => 'Asia Pacific (Hong Kong)'], 'ap-northeast-1' => ['description' => 'Asia Pacific (Tokyo)'], 'ap-northeast-2' => ['description' => 'Asia Pacific (Seoul)'], 'ap-northeast-3' => ['description' => 'Asia Pacific (Osaka)'], 'ap-south-1' => ['description' => 'Asia Pacific (Mumbai)'], 'ap-south-2' => ['description' => 'Asia Pacific (Hyderabad)'], 'ap-southeast-1' => ['description' => 'Asia Pacific (Singapore)'], 'ap-southeast-2' => ['description' => 'Asia Pacific (Sydney)'], 'ap-southeast-3' => ['description' => 'Asia Pacific (Jakarta)'], 'ap-southeast-4' => ['description' => 'Asia Pacific (Melbourne)'], 'ca-central-1' => ['description' => 'Canada (Central)'], 'ca-west-1' => ['description' => 'Canada West (Calgary)'], 'eu-central-1' => ['description' => 'Europe (Frankfurt)'], 'eu-central-2' => ['description' => 'Europe (Zurich)'], 'eu-north-1' => ['description' => 'Europe (Stockholm)'], 'eu-south-1' => ['description' => 'Europe (Milan)'], 'eu-south-2' => ['description' => 'Europe (Spain)'], 'eu-west-1' => ['description' => 'Europe (Ireland)'], 'eu-west-2' => ['description' => 'Europe (London)'], 'eu-west-3' => ['description' => 'Europe (Paris)'], 'il-central-1' => ['description' => 'Israel (Tel Aviv)'], 'me-central-1' => ['description' => 'Middle East (UAE)'], 'me-south-1' => ['description' => 'Middle East (Bahrain)'], 'sa-east-1' => ['description' => 'South America (Sao Paulo)'], 'us-east-1' => ['description' => 'US East (N. Virginia)'], 'us-east-2' => ['description' => 'US East (Ohio)'], 'us-west-1' => ['description' => 'US West (N. California)'], 'us-west-2' => ['description' => 'US West (Oregon)']], 'services' => ['access-analyzer' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'access-analyzer-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'access-analyzer-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'access-analyzer-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'access-analyzer-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'access-analyzer-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'access-analyzer-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'access-analyzer-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'access-analyzer-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'access-analyzer-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'access-analyzer-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'access-analyzer-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'access-analyzer-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'account' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'account.us-east-1.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'acm' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'acm-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'acm-fips.ca-central-1.amazonaws.com'], 'ca-west-1' => ['variants' => [['hostname' => 'acm-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1-fips' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'acm-fips.ca-west-1.amazonaws.com'], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'acm-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'acm-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'acm-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'acm-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'acm-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'acm-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'acm-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'acm-fips.us-west-2.amazonaws.com']]], 'acm-pca' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'acm-pca-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'acm-pca-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'acm-pca-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'acm-pca-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'acm-pca-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'acm-pca-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'acm-pca-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'acm-pca-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'acm-pca-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'acm-pca-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'acm-pca-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'acm-pca-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'agreement-marketplace' => ['endpoints' => ['us-east-1' => []]], 'airflow' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], '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-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'amplify' => ['endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], '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-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'amplifybackend' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], '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-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'amplifyuibuilder' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], '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-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'aoss' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'api.detective' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'api.detective-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'api.detective-fips.ca-central-1.amazonaws.com'], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'api.detective-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'api.detective-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'api.detective-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'api.detective-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'api.detective-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'api.detective-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'api.detective-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'api.detective-fips.us-west-2.amazonaws.com']]], 'api.ecr' => ['defaults' => ['variants' => [['hostname' => 'ecr-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'hostname' => 'api.ecr.af-south-1.amazonaws.com'], 'ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'hostname' => 'api.ecr.ap-east-1.amazonaws.com'], 'ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'api.ecr.ap-northeast-1.amazonaws.com'], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'api.ecr.ap-northeast-2.amazonaws.com'], 'ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'hostname' => 'api.ecr.ap-northeast-3.amazonaws.com'], 'ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'api.ecr.ap-south-1.amazonaws.com'], 'ap-south-2' => ['credentialScope' => ['region' => 'ap-south-2'], 'hostname' => 'api.ecr.ap-south-2.amazonaws.com'], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'api.ecr.ap-southeast-1.amazonaws.com'], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'api.ecr.ap-southeast-2.amazonaws.com'], 'ap-southeast-3' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'hostname' => 'api.ecr.ap-southeast-3.amazonaws.com'], 'ap-southeast-4' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'hostname' => 'api.ecr.ap-southeast-4.amazonaws.com'], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'api.ecr.ca-central-1.amazonaws.com'], 'ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'hostname' => 'api.ecr.ca-west-1.amazonaws.com'], 'dkr-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'ecr-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'dkr-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'ecr-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'dkr-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'ecr-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'dkr-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'ecr-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'api.ecr.eu-central-1.amazonaws.com'], 'eu-central-2' => ['credentialScope' => ['region' => 'eu-central-2'], 'hostname' => 'api.ecr.eu-central-2.amazonaws.com'], 'eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'hostname' => 'api.ecr.eu-north-1.amazonaws.com'], 'eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'hostname' => 'api.ecr.eu-south-1.amazonaws.com'], 'eu-south-2' => ['credentialScope' => ['region' => 'eu-south-2'], 'hostname' => 'api.ecr.eu-south-2.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'api.ecr.eu-west-1.amazonaws.com'], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'api.ecr.eu-west-2.amazonaws.com'], 'eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'api.ecr.eu-west-3.amazonaws.com'], 'fips-dkr-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-east-1.amazonaws.com'], 'fips-dkr-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-east-2.amazonaws.com'], 'fips-dkr-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-west-1.amazonaws.com'], 'fips-dkr-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-west-2.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-west-2.amazonaws.com'], 'il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'hostname' => 'api.ecr.il-central-1.amazonaws.com'], 'me-central-1' => ['credentialScope' => ['region' => 'me-central-1'], 'hostname' => 'api.ecr.me-central-1.amazonaws.com'], 'me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'hostname' => 'api.ecr.me-south-1.amazonaws.com'], 'sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'api.ecr.sa-east-1.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'api.ecr.us-east-1.amazonaws.com', 'variants' => [['hostname' => 'ecr-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'api.ecr.us-east-2.amazonaws.com', 'variants' => [['hostname' => 'ecr-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 'api.ecr.us-west-1.amazonaws.com', 'variants' => [['hostname' => 'ecr-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'api.ecr.us-west-2.amazonaws.com', 'variants' => [['hostname' => 'ecr-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'api.ecr-public' => ['endpoints' => ['us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'api.ecr-public.us-east-1.amazonaws.com'], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'api.ecr-public.us-west-2.amazonaws.com']]], 'api.elastic-inference' => ['endpoints' => ['ap-northeast-1' => ['hostname' => 'api.elastic-inference.ap-northeast-1.amazonaws.com'], 'ap-northeast-2' => ['hostname' => 'api.elastic-inference.ap-northeast-2.amazonaws.com'], 'eu-west-1' => ['hostname' => 'api.elastic-inference.eu-west-1.amazonaws.com'], 'us-east-1' => ['hostname' => 'api.elastic-inference.us-east-1.amazonaws.com'], 'us-east-2' => ['hostname' => 'api.elastic-inference.us-east-2.amazonaws.com'], 'us-west-2' => ['hostname' => 'api.elastic-inference.us-west-2.amazonaws.com']]], 'api.fleethub.iot' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'api.fleethub.iot-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'api.fleethub.iot-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'api.fleethub.iot-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'api.fleethub.iot-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'api.fleethub.iot-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'api.fleethub.iot-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'api.fleethub.iot-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'api.fleethub.iot-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'api.iotdeviceadvisor' => ['endpoints' => ['ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'api.iotdeviceadvisor.ap-northeast-1.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'api.iotdeviceadvisor.eu-west-1.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'api.iotdeviceadvisor.us-east-1.amazonaws.com'], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'api.iotdeviceadvisor.us-west-2.amazonaws.com']]], 'api.iotwireless' => ['endpoints' => ['ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'api.iotwireless.ap-northeast-1.amazonaws.com'], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'api.iotwireless.ap-southeast-2.amazonaws.com'], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'api.iotwireless.eu-central-1.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'api.iotwireless.eu-west-1.amazonaws.com'], 'sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'api.iotwireless.sa-east-1.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'api.iotwireless.us-east-1.amazonaws.com'], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'api.iotwireless.us-west-2.amazonaws.com']]], 'api.mediatailor' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-3' => [], 'me-central-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'api.pricing' => ['defaults' => ['credentialScope' => ['service' => 'pricing']], 'endpoints' => ['ap-south-1' => [], 'eu-central-1' => [], 'us-east-1' => []]], 'api.sagemaker' => ['defaults' => ['variants' => [['hostname' => 'api-fips.sagemaker.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'api-fips.sagemaker.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'api-fips.sagemaker.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'api-fips.sagemaker.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'api-fips.sagemaker.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'api-fips.sagemaker.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'api-fips.sagemaker.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'api-fips.sagemaker.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'api-fips.sagemaker.us-west-2.amazonaws.com']]], 'api.tunneling.iot' => ['defaults' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com'], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'apigateway' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'apigateway-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'apigateway-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'apigateway-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'apigateway-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'apigateway-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'apigateway-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'apigateway-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'apigateway-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'apigateway-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'apigateway-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'apigateway-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'apigateway-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'app-integrations' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'appconfig' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'appconfigdata' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'appflow' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'appflow-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'appflow-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'appflow-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'appflow-fips.us-west-2.amazonaws.com'], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'appflow-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'appflow-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'appflow-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'appflow-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'application-autoscaling' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'applicationinsights' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'appmesh' => ['endpoints' => ['af-south-1' => ['variants' => [['hostname' => 'appmesh.af-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-east-1' => ['variants' => [['hostname' => 'appmesh.ap-east-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-1' => ['variants' => [['hostname' => 'appmesh.ap-northeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-2' => ['variants' => [['hostname' => 'appmesh.ap-northeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-3' => ['variants' => [['hostname' => 'appmesh.ap-northeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-south-1' => ['variants' => [['hostname' => 'appmesh.ap-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-1' => ['variants' => [['hostname' => 'appmesh.ap-southeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-2' => ['variants' => [['hostname' => 'appmesh.ap-southeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-3' => ['variants' => [['hostname' => 'appmesh.ap-southeast-3.api.aws', 'tags' => ['dualstack']]]], 'ca-central-1' => ['variants' => [['hostname' => 'appmesh-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'appmesh-fips.ca-central-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'appmesh.ca-central-1.api.aws', 'tags' => ['dualstack']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'appmesh-fips.ca-central-1.amazonaws.com'], 'eu-central-1' => ['variants' => [['hostname' => 'appmesh.eu-central-1.api.aws', 'tags' => ['dualstack']]]], 'eu-north-1' => ['variants' => [['hostname' => 'appmesh.eu-north-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-1' => ['variants' => [['hostname' => 'appmesh.eu-south-1.api.aws', 'tags' => ['dualstack']]]], 'eu-west-1' => ['variants' => [['hostname' => 'appmesh.eu-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-west-2' => ['variants' => [['hostname' => 'appmesh.eu-west-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-3' => ['variants' => [['hostname' => 'appmesh.eu-west-3.api.aws', 'tags' => ['dualstack']]]], 'il-central-1' => ['variants' => [['hostname' => 'appmesh.il-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-south-1' => ['variants' => [['hostname' => 'appmesh.me-south-1.api.aws', 'tags' => ['dualstack']]]], 'sa-east-1' => ['variants' => [['hostname' => 'appmesh.sa-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-1' => ['variants' => [['hostname' => 'appmesh-fips.us-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'appmesh-fips.us-east-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'appmesh.us-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'appmesh-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'appmesh-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'appmesh-fips.us-east-2.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'appmesh.us-east-2.api.aws', 'tags' => ['dualstack']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'appmesh-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'appmesh-fips.us-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'appmesh-fips.us-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'appmesh.us-west-1.api.aws', 'tags' => ['dualstack']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'appmesh-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'appmesh-fips.us-west-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'appmesh-fips.us-west-2.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'appmesh.us-west-2.api.aws', 'tags' => ['dualstack']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'appmesh-fips.us-west-2.amazonaws.com']]], 'apprunner' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'apprunner-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'apprunner-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'apprunner-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'apprunner-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'apprunner-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'apprunner-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'appstream2' => ['defaults' => ['credentialScope' => ['service' => 'appstream'], 'protocols' => ['https']], 'endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'appstream2-fips.us-west-2.amazonaws.com'], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'appstream2-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'appstream2-fips.us-east-1.amazonaws.com'], 'us-east-2' => [], 'us-west-2' => ['variants' => [['hostname' => 'appstream2-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'appstream2-fips.us-west-2.amazonaws.com']]], 'appsync' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'aps' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'arc-zonal-shift' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'athena' => ['endpoints' => ['af-south-1' => ['variants' => [['hostname' => 'athena.af-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-east-1' => ['variants' => [['hostname' => 'athena.ap-east-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-1' => ['variants' => [['hostname' => 'athena.ap-northeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-2' => ['variants' => [['hostname' => 'athena.ap-northeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-3' => ['variants' => [['hostname' => 'athena.ap-northeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-south-1' => ['variants' => [['hostname' => 'athena.ap-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-south-2' => ['variants' => [['hostname' => 'athena.ap-south-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-1' => ['variants' => [['hostname' => 'athena.ap-southeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-2' => ['variants' => [['hostname' => 'athena.ap-southeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-3' => ['variants' => [['hostname' => 'athena.ap-southeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-4' => ['variants' => [['hostname' => 'athena.ap-southeast-4.api.aws', 'tags' => ['dualstack']]]], 'ca-central-1' => ['variants' => [['hostname' => 'athena.ca-central-1.api.aws', 'tags' => ['dualstack']]]], 'ca-west-1' => ['variants' => [['hostname' => 'athena.ca-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-1' => ['variants' => [['hostname' => 'athena.eu-central-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-2' => ['variants' => [['hostname' => 'athena.eu-central-2.api.aws', 'tags' => ['dualstack']]]], 'eu-north-1' => ['variants' => [['hostname' => 'athena.eu-north-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-1' => ['variants' => [['hostname' => 'athena.eu-south-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-2' => ['variants' => [['hostname' => 'athena.eu-south-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-1' => ['variants' => [['hostname' => 'athena.eu-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-west-2' => ['variants' => [['hostname' => 'athena.eu-west-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-3' => ['variants' => [['hostname' => 'athena.eu-west-3.api.aws', 'tags' => ['dualstack']]]], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'athena-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'athena-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'athena-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'athena-fips.us-west-2.amazonaws.com'], 'il-central-1' => ['variants' => [['hostname' => 'athena.il-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-central-1' => ['variants' => [['hostname' => 'athena.me-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-south-1' => ['variants' => [['hostname' => 'athena.me-south-1.api.aws', 'tags' => ['dualstack']]]], 'sa-east-1' => ['variants' => [['hostname' => 'athena.sa-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-1' => ['variants' => [['hostname' => 'athena-fips.us-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'athena-fips.us-east-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'athena.us-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-2' => ['variants' => [['hostname' => 'athena-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'athena-fips.us-east-2.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'athena.us-east-2.api.aws', 'tags' => ['dualstack']]]], 'us-west-1' => ['variants' => [['hostname' => 'athena-fips.us-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'athena-fips.us-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'athena.us-west-1.api.aws', 'tags' => ['dualstack']]]], 'us-west-2' => ['variants' => [['hostname' => 'athena-fips.us-west-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'athena-fips.us-west-2.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'athena.us-west-2.api.aws', 'tags' => ['dualstack']]]]]], 'auditmanager' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => ['variants' => [['hostname' => 'auditmanager-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'auditmanager-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'auditmanager-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'auditmanager-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'auditmanager-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'auditmanager-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'auditmanager-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'auditmanager-fips.us-west-2.amazonaws.com']]], 'autoscaling' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'autoscaling-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'autoscaling-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'autoscaling-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'autoscaling-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'autoscaling-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'autoscaling-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'autoscaling-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'autoscaling-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'autoscaling-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'autoscaling-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'autoscaling-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'autoscaling-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'autoscaling-plans' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], '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-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'backup' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'backup-gateway' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], '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-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'backupstorage' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'batch' => ['defaults' => ['variants' => [['hostname' => 'fips.batch.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'fips.batch.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'fips.batch.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'fips.batch.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'fips.batch.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'fips.batch.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'fips.batch.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'fips.batch.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'fips.batch.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'bedrock' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'bedrock-ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'bedrock.ap-northeast-1.amazonaws.com'], 'bedrock-ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'bedrock.ap-south-1.amazonaws.com'], 'bedrock-ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'bedrock.ap-southeast-1.amazonaws.com'], 'bedrock-ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'bedrock.ap-southeast-2.amazonaws.com'], 'bedrock-eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'bedrock.eu-central-1.amazonaws.com'], 'bedrock-eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'bedrock.eu-west-1.amazonaws.com'], 'bedrock-eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'bedrock.eu-west-3.amazonaws.com'], 'bedrock-fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'bedrock-fips.us-east-1.amazonaws.com'], 'bedrock-fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'bedrock-fips.us-west-2.amazonaws.com'], 'bedrock-runtime-ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'bedrock-runtime.ap-northeast-1.amazonaws.com'], 'bedrock-runtime-ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'bedrock-runtime.ap-south-1.amazonaws.com'], 'bedrock-runtime-ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'bedrock-runtime.ap-southeast-1.amazonaws.com'], 'bedrock-runtime-ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'bedrock-runtime.ap-southeast-2.amazonaws.com'], 'bedrock-runtime-eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'bedrock-runtime.eu-central-1.amazonaws.com'], 'bedrock-runtime-eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'bedrock-runtime.eu-west-1.amazonaws.com'], 'bedrock-runtime-eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'bedrock-runtime.eu-west-3.amazonaws.com'], 'bedrock-runtime-fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'bedrock-runtime-fips.us-east-1.amazonaws.com'], 'bedrock-runtime-fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'bedrock-runtime-fips.us-west-2.amazonaws.com'], 'bedrock-runtime-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'bedrock-runtime.us-east-1.amazonaws.com'], 'bedrock-runtime-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'bedrock-runtime.us-west-2.amazonaws.com'], 'bedrock-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'bedrock.us-east-1.amazonaws.com'], 'bedrock-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'bedrock.us-west-2.amazonaws.com'], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-3' => [], 'us-east-1' => [], 'us-west-2' => []]], 'billingconductor' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'billingconductor.us-east-1.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'braket' => ['endpoints' => ['eu-north-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-1' => [], 'us-west-2' => []]], 'budgets' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'budgets.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'cases' => ['endpoints' => ['ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => ['deprecated' => \true], 'fips-us-west-2' => ['deprecated' => \true], 'us-east-1' => ['variants' => [['tags' => ['fips']]]], 'us-west-2' => ['variants' => [['tags' => ['fips']]]]]], 'cassandra' => ['endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'cassandra-fips.us-east-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'cassandra-fips.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'cassandra-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => ['variants' => [['hostname' => 'cassandra-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'catalog.marketplace' => ['endpoints' => ['us-east-1' => []]], 'ce' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'ce.us-east-1.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'chime' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'chime.us-east-1.amazonaws.com', 'protocols' => ['https']]], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'cleanrooms' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'cloud9' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'cloudcontrolapi' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'cloudcontrolapi-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'cloudcontrolapi-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'cloudcontrolapi-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'cloudcontrolapi-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'cloudcontrolapi-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'cloudcontrolapi-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'cloudcontrolapi-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'cloudcontrolapi-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'cloudcontrolapi-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'cloudcontrolapi-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'cloudcontrolapi-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'cloudcontrolapi-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'clouddirectory' => ['endpoints' => ['ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'cloudformation' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'cloudformation-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'cloudformation-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'cloudformation-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'cloudformation-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'cloudformation-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'cloudformation-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'cloudformation-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'cloudformation-fips.us-west-2.amazonaws.com']]], 'cloudfront' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'cloudfront.amazonaws.com', 'protocols' => ['http', 'https']]], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'cloudhsm' => ['endpoints' => ['us-east-1' => []]], 'cloudhsmv2' => ['defaults' => ['credentialScope' => ['service' => 'cloudhsm']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'cloudsearch' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-west-1' => [], 'us-west-2' => []]], 'cloudtrail' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'cloudtrail-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'cloudtrail-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'cloudtrail-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'cloudtrail-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'cloudtrail-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'cloudtrail-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'cloudtrail-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'cloudtrail-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'cloudtrail-data' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'codeartifact' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'codebuild' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'codebuild-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'codebuild-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'codebuild-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'codebuild-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'codebuild-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'codebuild-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'codebuild-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'codebuild-fips.us-west-2.amazonaws.com']]], 'codecatalyst' => ['endpoints' => ['aws-global' => ['hostname' => 'codecatalyst.global.api.aws']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'codecommit' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => ['variants' => [['hostname' => 'codecommit-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'codecommit-fips.ca-central-1.amazonaws.com'], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'codecommit-fips.ca-central-1.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'codecommit-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'codecommit-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'codecommit-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'codecommit-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'codecommit-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'codecommit-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'codecommit-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'codecommit-fips.us-west-2.amazonaws.com']]], 'codedeploy' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'codedeploy-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'codedeploy-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'codedeploy-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'codedeploy-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'codedeploy-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'codedeploy-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'codedeploy-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'codedeploy-fips.us-west-2.amazonaws.com']]], 'codeguru-reviewer' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'codepipeline' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'codepipeline-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'codepipeline-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'codepipeline-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'codepipeline-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'codepipeline-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'codepipeline-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'codepipeline-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'codepipeline-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'codepipeline-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'codepipeline-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'codestar' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'codestar-connections' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'codestar-notifications' => ['endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'cognito-identity' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'cognito-identity-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'cognito-identity-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'cognito-identity-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'cognito-identity-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'cognito-identity-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'cognito-identity-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'cognito-identity-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'cognito-identity-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'cognito-idp' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'cognito-idp-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'cognito-idp-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'cognito-idp-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'cognito-idp-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'cognito-idp-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'cognito-idp-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'cognito-idp-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'cognito-idp-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'cognito-sync' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'comprehend' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'comprehend-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'comprehend-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'comprehend-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'comprehend-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'comprehend-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'comprehend-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'comprehendmedical' => ['endpoints' => ['ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'comprehendmedical-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'comprehendmedical-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'comprehendmedical-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'comprehendmedical-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'comprehendmedical-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'comprehendmedical-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'comprehendmedical-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'comprehendmedical-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'compute-optimizer' => ['endpoints' => ['af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'hostname' => 'compute-optimizer.af-south-1.amazonaws.com'], 'ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'hostname' => 'compute-optimizer.ap-east-1.amazonaws.com'], 'ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'compute-optimizer.ap-northeast-1.amazonaws.com'], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'compute-optimizer.ap-northeast-2.amazonaws.com'], 'ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'hostname' => 'compute-optimizer.ap-northeast-3.amazonaws.com'], 'ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'compute-optimizer.ap-south-1.amazonaws.com'], 'ap-south-2' => ['credentialScope' => ['region' => 'ap-south-2'], 'hostname' => 'compute-optimizer.ap-south-2.amazonaws.com'], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'compute-optimizer.ap-southeast-1.amazonaws.com'], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'compute-optimizer.ap-southeast-2.amazonaws.com'], 'ap-southeast-3' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'hostname' => 'compute-optimizer.ap-southeast-3.amazonaws.com'], 'ap-southeast-4' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'hostname' => 'compute-optimizer.ap-southeast-4.amazonaws.com'], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'compute-optimizer.ca-central-1.amazonaws.com'], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'compute-optimizer.eu-central-1.amazonaws.com'], 'eu-central-2' => ['credentialScope' => ['region' => 'eu-central-2'], 'hostname' => 'compute-optimizer.eu-central-2.amazonaws.com'], 'eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'hostname' => 'compute-optimizer.eu-north-1.amazonaws.com'], 'eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'hostname' => 'compute-optimizer.eu-south-1.amazonaws.com'], 'eu-south-2' => ['credentialScope' => ['region' => 'eu-south-2'], 'hostname' => 'compute-optimizer.eu-south-2.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'compute-optimizer.eu-west-1.amazonaws.com'], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'compute-optimizer.eu-west-2.amazonaws.com'], 'eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'compute-optimizer.eu-west-3.amazonaws.com'], 'il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'hostname' => 'compute-optimizer.il-central-1.amazonaws.com'], 'me-central-1' => ['credentialScope' => ['region' => 'me-central-1'], 'hostname' => 'compute-optimizer.me-central-1.amazonaws.com'], 'me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'hostname' => 'compute-optimizer.me-south-1.amazonaws.com'], 'sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'compute-optimizer.sa-east-1.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'compute-optimizer.us-east-1.amazonaws.com'], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'compute-optimizer.us-east-2.amazonaws.com'], 'us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 'compute-optimizer.us-west-1.amazonaws.com'], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'compute-optimizer.us-west-2.amazonaws.com']]], 'config' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'config-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'config-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'config-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'config-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'config-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'config-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'config-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'config-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'connect' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'connect-fips.us-east-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'connect-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'connect-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'connect-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'connect-campaigns' => ['endpoints' => ['ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'connect-campaigns-fips.us-east-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'connect-campaigns-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'connect-campaigns-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'connect-campaigns-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'contact-lens' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'controltower' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'controltower-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'controltower-fips.ca-central-1.amazonaws.com'], 'ca-west-1' => ['variants' => [['hostname' => 'controltower-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1-fips' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'controltower-fips.ca-west-1.amazonaws.com'], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'controltower-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'controltower-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'controltower-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'controltower-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'controltower-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'controltower-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'controltower-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'controltower-fips.us-west-2.amazonaws.com']]], 'cost-optimization-hub' => ['endpoints' => ['us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'cost-optimization-hub.us-east-1.amazonaws.com']]], 'cur' => ['endpoints' => ['us-east-1' => []]], 'data-ats.iot' => ['defaults' => ['credentialScope' => ['service' => 'iotdata'], 'protocols' => ['https']], 'endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'data.iot-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-west-2.amazonaws.com'], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'data.iot-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'data.iot-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'data.iot-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'data.iot-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'data.iot' => ['defaults' => ['credentialScope' => ['service' => 'iotdata'], 'protocols' => ['https']], 'endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'data.iot-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'data.iot-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'data.iot-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'data.iot-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'data.iot-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'data.jobs.iot' => ['endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'data.jobs.iot-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'data.jobs.iot-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'data.jobs.iot-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'data.jobs.iot-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'data.jobs.iot-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'data.jobs.iot-fips.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'data.jobs.iot-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'data.jobs.iot-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'data.jobs.iot-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'data.jobs.iot-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'data.mediastore' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'databrew' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'databrew-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'databrew-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'databrew-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'databrew-fips.us-west-2.amazonaws.com'], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'databrew-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'databrew-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'databrew-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'databrew-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'dataexchange' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'datapipeline' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => []]], 'datasync' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'datasync-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'datasync-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'datasync-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'datasync-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'datasync-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'datasync-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'datasync-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'datasync-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'datasync-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'datasync-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'datasync-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'datasync-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'datazone' => ['defaults' => ['dnsSuffix' => 'api.aws', 'variants' => [['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => ['hostname' => 'datazone.af-south-1.api.aws'], 'ap-east-1' => ['hostname' => 'datazone.ap-east-1.api.aws'], 'ap-northeast-1' => ['hostname' => 'datazone.ap-northeast-1.api.aws'], 'ap-northeast-2' => ['hostname' => 'datazone.ap-northeast-2.api.aws'], 'ap-northeast-3' => ['hostname' => 'datazone.ap-northeast-3.api.aws'], 'ap-south-1' => ['hostname' => 'datazone.ap-south-1.api.aws'], 'ap-south-2' => ['hostname' => 'datazone.ap-south-2.api.aws'], 'ap-southeast-1' => ['hostname' => 'datazone.ap-southeast-1.api.aws'], 'ap-southeast-2' => ['hostname' => 'datazone.ap-southeast-2.api.aws'], 'ap-southeast-3' => ['hostname' => 'datazone.ap-southeast-3.api.aws'], 'ap-southeast-4' => ['hostname' => 'datazone.ap-southeast-4.api.aws'], 'ca-central-1' => ['hostname' => 'datazone.ca-central-1.api.aws', 'variants' => [['hostname' => 'datazone-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['hostname' => 'datazone.ca-west-1.api.aws'], 'eu-central-1' => ['hostname' => 'datazone.eu-central-1.api.aws'], 'eu-central-2' => ['hostname' => 'datazone.eu-central-2.api.aws'], 'eu-north-1' => ['hostname' => 'datazone.eu-north-1.api.aws'], 'eu-south-1' => ['hostname' => 'datazone.eu-south-1.api.aws'], 'eu-south-2' => ['hostname' => 'datazone.eu-south-2.api.aws'], 'eu-west-1' => ['hostname' => 'datazone.eu-west-1.api.aws'], 'eu-west-2' => ['hostname' => 'datazone.eu-west-2.api.aws'], 'eu-west-3' => ['hostname' => 'datazone.eu-west-3.api.aws'], 'il-central-1' => ['hostname' => 'datazone.il-central-1.api.aws'], 'me-central-1' => ['hostname' => 'datazone.me-central-1.api.aws'], 'me-south-1' => ['hostname' => 'datazone.me-south-1.api.aws'], 'sa-east-1' => ['hostname' => 'datazone.sa-east-1.api.aws'], 'us-east-1' => ['hostname' => 'datazone.us-east-1.api.aws', 'variants' => [['hostname' => 'datazone-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['hostname' => 'datazone.us-east-2.api.aws', 'variants' => [['hostname' => 'datazone-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['hostname' => 'datazone.us-west-1.api.aws'], 'us-west-2' => ['hostname' => 'datazone.us-west-2.api.aws', 'variants' => [['hostname' => 'datazone-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'dax' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'devicefarm' => ['endpoints' => ['us-west-2' => []]], 'devops-guru' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'devops-guru-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'devops-guru-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'devops-guru-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'devops-guru-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'devops-guru-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'devops-guru-fips.us-west-2.amazonaws.com'], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'devops-guru-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'devops-guru-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'devops-guru-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'devops-guru-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'directconnect' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'directconnect-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'directconnect-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'directconnect-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'directconnect-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'directconnect-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'directconnect-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'directconnect-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'directconnect-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'discovery' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'dlm' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'dms' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'dms' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'dms-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'dms-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'dms-fips.us-west-1.amazonaws.com'], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'dms-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'dms-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'dms-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'dms-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'dms-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'dms-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'dms-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'dms-fips.us-west-2.amazonaws.com']]], 'docdb' => ['endpoints' => ['ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'rds.ap-northeast-1.amazonaws.com'], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'rds.ap-northeast-2.amazonaws.com'], 'ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'rds.ap-south-1.amazonaws.com'], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'rds.ap-southeast-1.amazonaws.com'], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'rds.ap-southeast-2.amazonaws.com'], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'rds.ca-central-1.amazonaws.com'], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'rds.eu-central-1.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'rds.eu-west-1.amazonaws.com'], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'rds.eu-west-2.amazonaws.com'], 'eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'rds.eu-west-3.amazonaws.com'], 'sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'rds.sa-east-1.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'rds.us-east-1.amazonaws.com'], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'rds.us-east-2.amazonaws.com'], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'rds.us-west-2.amazonaws.com']]], 'drs' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'drs-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'drs-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'drs-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'drs-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'drs-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'drs-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'drs-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'drs-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'ds' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'ds-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'ds-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'ds-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'ds-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ds-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ds-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ds-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ds-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'ds-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'ds-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'ds-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'ds-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'dynamodb' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'dynamodb-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'dynamodb-fips.ca-central-1.amazonaws.com'], 'ca-west-1' => ['variants' => [['hostname' => 'dynamodb-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1-fips' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'dynamodb-fips.ca-west-1.amazonaws.com'], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'local' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'localhost:8000', 'protocols' => ['http']], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'dynamodb-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'dynamodb-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'dynamodb-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'dynamodb-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'dynamodb-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'dynamodb-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'dynamodb-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'dynamodb-fips.us-west-2.amazonaws.com']]], 'ebs' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'ebs-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'ebs-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'ebs-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'ebs-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ebs-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ebs-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ebs-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ebs-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'ebs-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'ebs-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'ebs-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'ebs-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'ec2' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => ['variants' => [['hostname' => 'ec2.ap-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'ec2-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'ec2-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => ['variants' => [['hostname' => 'ec2.eu-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'ec2-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'ec2-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ec2-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ec2-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ec2-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ec2-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => ['variants' => [['hostname' => 'ec2.sa-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-1' => ['variants' => [['hostname' => 'ec2-fips.us-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'ec2.us-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-2' => ['variants' => [['hostname' => 'ec2-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'ec2.us-east-2.api.aws', 'tags' => ['dualstack']]]], 'us-west-1' => ['variants' => [['hostname' => 'ec2-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'ec2-fips.us-west-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'ec2.us-west-2.api.aws', 'tags' => ['dualstack']]]]]], 'ecs' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ecs-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ecs-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ecs-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ecs-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'ecs-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'ecs-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'ecs-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'ecs-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'edge.sagemaker' => ['endpoints' => ['ap-northeast-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'eks' => ['defaults' => ['protocols' => ['http', 'https'], 'variants' => [['hostname' => 'fips.eks.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'fips.eks.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'fips.eks.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'fips.eks.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'fips.eks.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'fips.eks.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'fips.eks.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'fips.eks.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'fips.eks.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'eks-auth' => ['defaults' => ['dnsSuffix' => 'api.aws', 'variants' => [['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => ['hostname' => 'eks-auth.af-south-1.api.aws'], 'ap-east-1' => ['hostname' => 'eks-auth.ap-east-1.api.aws'], 'ap-northeast-1' => ['hostname' => 'eks-auth.ap-northeast-1.api.aws'], 'ap-northeast-2' => ['hostname' => 'eks-auth.ap-northeast-2.api.aws'], 'ap-northeast-3' => ['hostname' => 'eks-auth.ap-northeast-3.api.aws'], 'ap-south-1' => ['hostname' => 'eks-auth.ap-south-1.api.aws'], 'ap-south-2' => ['hostname' => 'eks-auth.ap-south-2.api.aws'], 'ap-southeast-1' => ['hostname' => 'eks-auth.ap-southeast-1.api.aws'], 'ap-southeast-2' => ['hostname' => 'eks-auth.ap-southeast-2.api.aws'], 'ap-southeast-3' => ['hostname' => 'eks-auth.ap-southeast-3.api.aws'], 'ap-southeast-4' => ['hostname' => 'eks-auth.ap-southeast-4.api.aws'], 'ca-central-1' => ['hostname' => 'eks-auth.ca-central-1.api.aws'], 'ca-west-1' => ['hostname' => 'eks-auth.ca-west-1.api.aws'], 'eu-central-1' => ['hostname' => 'eks-auth.eu-central-1.api.aws'], 'eu-central-2' => ['hostname' => 'eks-auth.eu-central-2.api.aws'], 'eu-north-1' => ['hostname' => 'eks-auth.eu-north-1.api.aws'], 'eu-south-1' => ['hostname' => 'eks-auth.eu-south-1.api.aws'], 'eu-south-2' => ['hostname' => 'eks-auth.eu-south-2.api.aws'], 'eu-west-1' => ['hostname' => 'eks-auth.eu-west-1.api.aws'], 'eu-west-2' => ['hostname' => 'eks-auth.eu-west-2.api.aws'], 'eu-west-3' => ['hostname' => 'eks-auth.eu-west-3.api.aws'], 'il-central-1' => ['hostname' => 'eks-auth.il-central-1.api.aws'], 'me-central-1' => ['hostname' => 'eks-auth.me-central-1.api.aws'], 'me-south-1' => ['hostname' => 'eks-auth.me-south-1.api.aws'], 'sa-east-1' => ['hostname' => 'eks-auth.sa-east-1.api.aws'], 'us-east-1' => ['hostname' => 'eks-auth.us-east-1.api.aws'], 'us-east-2' => ['hostname' => 'eks-auth.us-east-2.api.aws'], 'us-west-1' => ['hostname' => 'eks-auth.us-west-1.api.aws'], 'us-west-2' => ['hostname' => 'eks-auth.us-west-2.api.aws']]], 'elasticache' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'elasticache-fips.us-west-1.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'elasticache-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'elasticache-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'elasticache-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'elasticache-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'elasticache-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'elasticache-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'elasticache-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'elasticache-fips.us-west-2.amazonaws.com']]], 'elasticbeanstalk' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'elasticbeanstalk-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'elasticbeanstalk-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'elasticbeanstalk-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'elasticbeanstalk-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'elasticbeanstalk-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'elasticbeanstalk-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'elasticbeanstalk-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'elasticbeanstalk-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'elasticfilesystem' => ['endpoints' => ['af-south-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.af-south-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-east-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ap-east-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ap-northeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-2' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ap-northeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-3' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ap-northeast-3.amazonaws.com', 'tags' => ['fips']]]], 'ap-south-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ap-south-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-south-2' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ap-south-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ap-southeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-2' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ap-southeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-3' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ap-southeast-3.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-4' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ap-southeast-4.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.eu-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-2' => ['variants' => [['hostname' => 'elasticfilesystem-fips.eu-central-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-north-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.eu-north-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-south-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.eu-south-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-south-2' => ['variants' => [['hostname' => 'elasticfilesystem-fips.eu-south-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.eu-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-2' => ['variants' => [['hostname' => 'elasticfilesystem-fips.eu-west-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-3' => ['variants' => [['hostname' => 'elasticfilesystem-fips.eu-west-3.amazonaws.com', 'tags' => ['fips']]]], 'fips-af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.af-south-1.amazonaws.com'], 'fips-ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ap-east-1.amazonaws.com'], 'fips-ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ap-northeast-1.amazonaws.com'], 'fips-ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ap-northeast-2.amazonaws.com'], 'fips-ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ap-northeast-3.amazonaws.com'], 'fips-ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ap-south-1.amazonaws.com'], 'fips-ap-south-2' => ['credentialScope' => ['region' => 'ap-south-2'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ap-south-2.amazonaws.com'], 'fips-ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-1.amazonaws.com'], 'fips-ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-2.amazonaws.com'], 'fips-ap-southeast-3' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-3.amazonaws.com'], 'fips-ap-southeast-4' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-4.amazonaws.com'], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ca-west-1.amazonaws.com'], 'fips-eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.eu-central-1.amazonaws.com'], 'fips-eu-central-2' => ['credentialScope' => ['region' => 'eu-central-2'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.eu-central-2.amazonaws.com'], 'fips-eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.eu-north-1.amazonaws.com'], 'fips-eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.eu-south-1.amazonaws.com'], 'fips-eu-south-2' => ['credentialScope' => ['region' => 'eu-south-2'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.eu-south-2.amazonaws.com'], 'fips-eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.eu-west-1.amazonaws.com'], 'fips-eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.eu-west-2.amazonaws.com'], 'fips-eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.eu-west-3.amazonaws.com'], 'fips-il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.il-central-1.amazonaws.com'], 'fips-me-central-1' => ['credentialScope' => ['region' => 'me-central-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.me-central-1.amazonaws.com'], 'fips-me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.me-south-1.amazonaws.com'], 'fips-sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.sa-east-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.us-west-2.amazonaws.com'], 'il-central-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.il-central-1.amazonaws.com', 'tags' => ['fips']]]], 'me-central-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.me-central-1.amazonaws.com', 'tags' => ['fips']]]], 'me-south-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.me-south-1.amazonaws.com', 'tags' => ['fips']]]], 'sa-east-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.sa-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'elasticfilesystem-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'elasticfilesystem-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'elasticloadbalancing' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'elasticloadbalancing-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'elasticloadbalancing-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'elasticloadbalancing-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'elasticloadbalancing-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'elasticloadbalancing-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'elasticloadbalancing-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'elasticloadbalancing-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'elasticloadbalancing-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'elasticmapreduce' => ['defaults' => ['protocols' => ['https'], 'sslCommonName' => '{region}.{service}.{dnsSuffix}'], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'elasticmapreduce-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'elasticmapreduce-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => ['sslCommonName' => '{service}.{region}.{dnsSuffix}'], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['sslCommonName' => '{service}.{region}.{dnsSuffix}', 'variants' => [['hostname' => 'elasticmapreduce-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'elasticmapreduce-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'elasticmapreduce.us-east-2.api.aws', 'tags' => ['dualstack']]]], 'us-west-1' => ['variants' => [['hostname' => 'elasticmapreduce-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'elasticmapreduce-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'elastictranscoder' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-1' => [], 'us-west-2' => []]], 'email' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => ['variants' => [['hostname' => 'email-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'email-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'email-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'email-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'email-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'email-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'email-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'email-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'email-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'email-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'emr-containers' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => ['variants' => [['hostname' => 'emr-containers-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'emr-containers-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'emr-containers-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'emr-containers-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'emr-containers-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'emr-containers-fips.us-west-2.amazonaws.com'], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'emr-containers-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'emr-containers-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'emr-containers-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'emr-containers-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'emr-serverless' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => ['variants' => [['hostname' => 'emr-serverless-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'emr-serverless-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'emr-serverless-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'emr-serverless-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'emr-serverless-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'emr-serverless-fips.us-west-2.amazonaws.com'], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'emr-serverless-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'emr-serverless-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'emr-serverless-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'emr-serverless-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'entitlement.marketplace' => ['defaults' => ['credentialScope' => ['service' => 'aws-marketplace']], 'endpoints' => ['us-east-1' => []]], 'es' => ['endpoints' => ['af-south-1' => ['variants' => [['hostname' => 'aos.af-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-east-1' => ['variants' => [['hostname' => 'aos.ap-east-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-1' => ['variants' => [['hostname' => 'aos.ap-northeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-2' => ['variants' => [['hostname' => 'aos.ap-northeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-3' => ['variants' => [['hostname' => 'aos.ap-northeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-south-1' => ['variants' => [['hostname' => 'aos.ap-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-south-2' => ['variants' => [['hostname' => 'aos.ap-south-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-1' => ['variants' => [['hostname' => 'aos.ap-southeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-2' => ['variants' => [['hostname' => 'aos.ap-southeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-3' => ['variants' => [['hostname' => 'aos.ap-southeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-4' => ['variants' => [['hostname' => 'aos.ap-southeast-4.api.aws', 'tags' => ['dualstack']]]], 'ca-central-1' => ['variants' => [['hostname' => 'aos.ca-central-1.api.aws', 'tags' => ['dualstack']]]], 'ca-west-1' => ['variants' => [['hostname' => 'aos.ca-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-1' => ['variants' => [['hostname' => 'aos.eu-central-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-2' => ['variants' => [['hostname' => 'aos.eu-central-2.api.aws', 'tags' => ['dualstack']]]], 'eu-north-1' => ['variants' => [['hostname' => 'aos.eu-north-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-1' => ['variants' => [['hostname' => 'aos.eu-south-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-2' => ['variants' => [['hostname' => 'aos.eu-south-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-1' => ['variants' => [['hostname' => 'aos.eu-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-west-2' => ['variants' => [['hostname' => 'aos.eu-west-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-3' => ['variants' => [['hostname' => 'aos.eu-west-3.api.aws', 'tags' => ['dualstack']]]], 'fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'es-fips.us-west-1.amazonaws.com'], 'il-central-1' => ['variants' => [['hostname' => 'aos.il-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-central-1' => ['variants' => [['hostname' => 'aos.me-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-south-1' => ['variants' => [['hostname' => 'aos.me-south-1.api.aws', 'tags' => ['dualstack']]]], 'sa-east-1' => ['variants' => [['hostname' => 'aos.sa-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-1' => ['variants' => [['hostname' => 'aos.us-east-1.api.aws', 'tags' => ['dualstack']], ['hostname' => 'es-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'es-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'aos.us-east-2.api.aws', 'tags' => ['dualstack']], ['hostname' => 'es-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'es-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'aos.us-west-1.api.aws', 'tags' => ['dualstack']], ['hostname' => 'es-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'es-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'aos.us-west-2.api.aws', 'tags' => ['dualstack']], ['hostname' => 'es-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'es-fips.us-west-2.amazonaws.com']]], 'events' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'events-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'events-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'events-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'events-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'events-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'events-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'events-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'events-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'evidently' => ['endpoints' => ['ap-northeast-1' => ['hostname' => 'evidently.ap-northeast-1.amazonaws.com'], 'ap-southeast-1' => ['hostname' => 'evidently.ap-southeast-1.amazonaws.com'], 'ap-southeast-2' => ['hostname' => 'evidently.ap-southeast-2.amazonaws.com'], 'eu-central-1' => ['hostname' => 'evidently.eu-central-1.amazonaws.com'], 'eu-north-1' => ['hostname' => 'evidently.eu-north-1.amazonaws.com'], 'eu-west-1' => ['hostname' => 'evidently.eu-west-1.amazonaws.com'], 'us-east-1' => ['hostname' => 'evidently.us-east-1.amazonaws.com'], 'us-east-2' => ['hostname' => 'evidently.us-east-2.amazonaws.com'], 'us-west-2' => ['hostname' => 'evidently.us-west-2.amazonaws.com']]], 'finspace' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'finspace-api' => ['endpoints' => ['ca-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'firehose' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'firehose-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'firehose-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'firehose-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'firehose-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'firehose-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'firehose-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'firehose-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'firehose-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'fms' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['af-south-1' => ['variants' => [['hostname' => 'fms-fips.af-south-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-east-1' => ['variants' => [['hostname' => 'fms-fips.ap-east-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-1' => ['variants' => [['hostname' => 'fms-fips.ap-northeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-2' => ['variants' => [['hostname' => 'fms-fips.ap-northeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-3' => [], 'ap-south-1' => ['variants' => [['hostname' => 'fms-fips.ap-south-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-south-2' => [], 'ap-southeast-1' => ['variants' => [['hostname' => 'fms-fips.ap-southeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-2' => ['variants' => [['hostname' => 'fms-fips.ap-southeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'fms-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'fms-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => ['variants' => [['hostname' => 'fms-fips.eu-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => ['variants' => [['hostname' => 'fms-fips.eu-south-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-south-2' => [], 'eu-west-1' => ['variants' => [['hostname' => 'fms-fips.eu-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-2' => ['variants' => [['hostname' => 'fms-fips.eu-west-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-3' => ['variants' => [['hostname' => 'fms-fips.eu-west-3.amazonaws.com', 'tags' => ['fips']]]], 'fips-af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.af-south-1.amazonaws.com'], 'fips-ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.ap-east-1.amazonaws.com'], 'fips-ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.ap-northeast-1.amazonaws.com'], 'fips-ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'deprecated' => \true, 'hostname' => 'fms-fips.ap-northeast-2.amazonaws.com'], 'fips-ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.ap-south-1.amazonaws.com'], 'fips-ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.ap-southeast-1.amazonaws.com'], 'fips-ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'deprecated' => \true, 'hostname' => 'fms-fips.ap-southeast-2.amazonaws.com'], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.ca-west-1.amazonaws.com'], 'fips-eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.eu-central-1.amazonaws.com'], 'fips-eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.eu-south-1.amazonaws.com'], 'fips-eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.eu-west-1.amazonaws.com'], 'fips-eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'deprecated' => \true, 'hostname' => 'fms-fips.eu-west-2.amazonaws.com'], 'fips-eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'deprecated' => \true, 'hostname' => 'fms-fips.eu-west-3.amazonaws.com'], 'fips-me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.me-south-1.amazonaws.com'], 'fips-sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.sa-east-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'fms-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'fms-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => ['variants' => [['hostname' => 'fms-fips.me-south-1.amazonaws.com', 'tags' => ['fips']]]], 'sa-east-1' => ['variants' => [['hostname' => 'fms-fips.sa-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1' => ['variants' => [['hostname' => 'fms-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'fms-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'fms-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'fms-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'forecast' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'forecast-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'forecast-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'forecast-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'forecast-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'forecast-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'forecast-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'forecastquery' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'forecastquery-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'forecastquery-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'forecastquery-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'forecastquery-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'forecastquery-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'forecastquery-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'frauddetector' => ['endpoints' => ['ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'fsx' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'fsx-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'fsx-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.ca-west-1.amazonaws.com'], 'fips-prod-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.ca-central-1.amazonaws.com'], 'fips-prod-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.ca-west-1.amazonaws.com'], 'fips-prod-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-east-1.amazonaws.com'], 'fips-prod-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-east-2.amazonaws.com'], 'fips-prod-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-west-1.amazonaws.com'], 'fips-prod-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-west-2.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'prod-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'fsx-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'prod-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'fsx-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'prod-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'fsx-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'prod-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'fsx-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'prod-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'fsx-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'prod-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'fsx-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'fsx-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'fsx-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'fsx-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'fsx-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'gamelift' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], '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-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'geo' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'glacier' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => ['variants' => [['hostname' => 'glacier-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'glacier-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'glacier-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'glacier-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'glacier-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'glacier-fips.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'glacier-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'glacier-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'glacier-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'glacier-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'glue' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'glue-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'glue-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'glue-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'glue-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'glue-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'glue-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'glue-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'glue-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'grafana' => ['endpoints' => ['ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'grafana.ap-northeast-1.amazonaws.com'], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'grafana.ap-northeast-2.amazonaws.com'], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'grafana.ap-southeast-1.amazonaws.com'], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'grafana.ap-southeast-2.amazonaws.com'], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'grafana.eu-central-1.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'grafana.eu-west-1.amazonaws.com'], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'grafana.eu-west-2.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'grafana.us-east-1.amazonaws.com'], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'grafana.us-east-2.amazonaws.com'], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'grafana.us-west-2.amazonaws.com']]], 'greengrass' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'greengrass-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'greengrass-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'greengrass-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'greengrass-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'greengrass-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'greengrass-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'greengrass-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'greengrass-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]], 'isRegionalized' => \true], 'groundstation' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'groundstation-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'groundstation-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'groundstation-fips.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'groundstation-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'groundstation-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'groundstation-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'guardduty' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'guardduty-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'guardduty-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'guardduty-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'guardduty-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'guardduty-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'guardduty-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'guardduty-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'guardduty-fips.us-west-2.amazonaws.com']], 'isRegionalized' => \true], 'health' => ['defaults' => ['protocols' => ['https'], 'sslCommonName' => 'health.us-east-1.amazonaws.com'], 'endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'global.health.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'health-fips.us-east-2.amazonaws.com'], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'health-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]]], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'healthlake' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['ap-south-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'iam' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'iam.amazonaws.com', 'variants' => [['hostname' => 'iam-fips.amazonaws.com', 'tags' => ['fips']]]], 'aws-global-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'iam-fips.amazonaws.com'], 'iam' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'iam-fips.amazonaws.com', 'tags' => ['fips']]]], 'iam-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'iam-fips.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'identity-chime' => ['endpoints' => ['eu-central-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'identity-chime-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'identity-chime-fips.us-east-1.amazonaws.com']]], 'identitystore' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'importexport' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1', 'service' => 'IngestionService'], 'hostname' => 'importexport.amazonaws.com', 'signatureVersions' => ['v2', 'v4']]], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'ingest.timestream' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'ingest-fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ingest.timestream-fips.us-east-1.amazonaws.com'], 'ingest-fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ingest.timestream-fips.us-east-2.amazonaws.com'], 'ingest-fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ingest.timestream-fips.us-west-2.amazonaws.com'], 'ingest-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'ingest.timestream-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'ingest-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'ingest.timestream-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'ingest-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'ingest.timestream-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'inspector' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'inspector-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'inspector-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'inspector-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'inspector-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'inspector-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'inspector-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'inspector-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'inspector-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'inspector2' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'inspector2-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'inspector2-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'inspector2-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'inspector2-fips.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'inspector2-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'inspector2-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'inspector2-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'inspector2-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'internetmonitor' => ['defaults' => ['dnsSuffix' => 'api.aws', 'variants' => [['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => ['hostname' => 'internetmonitor.af-south-1.api.aws'], 'ap-east-1' => ['hostname' => 'internetmonitor.ap-east-1.api.aws'], 'ap-northeast-1' => ['hostname' => 'internetmonitor.ap-northeast-1.api.aws'], 'ap-northeast-2' => ['hostname' => 'internetmonitor.ap-northeast-2.api.aws'], 'ap-northeast-3' => ['hostname' => 'internetmonitor.ap-northeast-3.api.aws'], 'ap-south-1' => ['hostname' => 'internetmonitor.ap-south-1.api.aws'], 'ap-south-2' => ['hostname' => 'internetmonitor.ap-south-2.api.aws'], 'ap-southeast-1' => ['hostname' => 'internetmonitor.ap-southeast-1.api.aws'], 'ap-southeast-2' => ['hostname' => 'internetmonitor.ap-southeast-2.api.aws'], 'ap-southeast-3' => ['hostname' => 'internetmonitor.ap-southeast-3.api.aws'], 'ap-southeast-4' => ['hostname' => 'internetmonitor.ap-southeast-4.api.aws'], 'ca-central-1' => ['hostname' => 'internetmonitor.ca-central-1.api.aws', 'variants' => [['hostname' => 'internetmonitor-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['hostname' => 'internetmonitor.ca-west-1.api.aws'], 'eu-central-1' => ['hostname' => 'internetmonitor.eu-central-1.api.aws'], 'eu-central-2' => ['hostname' => 'internetmonitor.eu-central-2.api.aws'], 'eu-north-1' => ['hostname' => 'internetmonitor.eu-north-1.api.aws'], 'eu-south-1' => ['hostname' => 'internetmonitor.eu-south-1.api.aws'], 'eu-south-2' => ['hostname' => 'internetmonitor.eu-south-2.api.aws'], 'eu-west-1' => ['hostname' => 'internetmonitor.eu-west-1.api.aws'], 'eu-west-2' => ['hostname' => 'internetmonitor.eu-west-2.api.aws'], 'eu-west-3' => ['hostname' => 'internetmonitor.eu-west-3.api.aws'], 'il-central-1' => ['hostname' => 'internetmonitor.il-central-1.api.aws'], 'me-central-1' => ['hostname' => 'internetmonitor.me-central-1.api.aws'], 'me-south-1' => ['hostname' => 'internetmonitor.me-south-1.api.aws'], 'sa-east-1' => ['hostname' => 'internetmonitor.sa-east-1.api.aws'], 'us-east-1' => ['hostname' => 'internetmonitor.us-east-1.api.aws', 'variants' => [['hostname' => 'internetmonitor-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['hostname' => 'internetmonitor.us-east-2.api.aws', 'variants' => [['hostname' => 'internetmonitor-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['hostname' => 'internetmonitor.us-west-1.api.aws', 'variants' => [['hostname' => 'internetmonitor-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['hostname' => 'internetmonitor.us-west-2.api.aws', 'variants' => [['hostname' => 'internetmonitor-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'iot' => ['endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'iot-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['deprecated' => \true, 'hostname' => 'iot-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['deprecated' => \true, 'hostname' => 'iot-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['deprecated' => \true, 'hostname' => 'iot-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['deprecated' => \true, 'hostname' => 'iot-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['deprecated' => \true, 'hostname' => 'iot-fips.us-west-2.amazonaws.com'], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'iot-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'iot-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'iot-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'iot-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'iotanalytics' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'iotevents' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'iotevents-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'iotevents-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'iotevents-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'iotevents-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'iotevents-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'iotevents-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'iotevents-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'iotevents-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'ioteventsdata' => ['endpoints' => ['ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'data.iotevents.ap-northeast-1.amazonaws.com'], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'data.iotevents.ap-northeast-2.amazonaws.com'], 'ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'data.iotevents.ap-south-1.amazonaws.com'], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'data.iotevents.ap-southeast-1.amazonaws.com'], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'data.iotevents.ap-southeast-2.amazonaws.com'], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'data.iotevents.ca-central-1.amazonaws.com', 'variants' => [['hostname' => 'data.iotevents-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'data.iotevents.eu-central-1.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'data.iotevents.eu-west-1.amazonaws.com'], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'data.iotevents.eu-west-2.amazonaws.com'], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'data.iotevents-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'data.iotevents-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'data.iotevents-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'data.iotevents-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'data.iotevents.us-east-1.amazonaws.com', 'variants' => [['hostname' => 'data.iotevents-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'data.iotevents.us-east-2.amazonaws.com', 'variants' => [['hostname' => 'data.iotevents-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'data.iotevents.us-west-2.amazonaws.com', 'variants' => [['hostname' => 'data.iotevents-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'iotfleetwise' => ['endpoints' => ['eu-central-1' => [], 'us-east-1' => []]], 'iotsecuredtunneling' => ['defaults' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'iotsitewise' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'iotsitewise-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'iotsitewise-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'iotsitewise-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'iotsitewise-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'iotsitewise-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'iotsitewise-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'iotsitewise-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'iotsitewise-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'iotthingsgraph' => ['defaults' => ['credentialScope' => ['service' => 'iotthingsgraph']], 'endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => []]], 'iottwinmaker' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'api-ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'api.iottwinmaker.ap-northeast-1.amazonaws.com'], 'api-ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'api.iottwinmaker.ap-northeast-2.amazonaws.com'], 'api-ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'api.iottwinmaker.ap-south-1.amazonaws.com'], 'api-ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'api.iottwinmaker.ap-southeast-1.amazonaws.com'], 'api-ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'api.iottwinmaker.ap-southeast-2.amazonaws.com'], 'api-eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'api.iottwinmaker.eu-central-1.amazonaws.com'], 'api-eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'api.iottwinmaker.eu-west-1.amazonaws.com'], 'api-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'api.iottwinmaker.us-east-1.amazonaws.com'], 'api-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'api.iottwinmaker.us-west-2.amazonaws.com'], 'data-ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'data.iottwinmaker.ap-northeast-1.amazonaws.com'], 'data-ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'data.iottwinmaker.ap-northeast-2.amazonaws.com'], 'data-ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'data.iottwinmaker.ap-south-1.amazonaws.com'], 'data-ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'data.iottwinmaker.ap-southeast-1.amazonaws.com'], 'data-ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'data.iottwinmaker.ap-southeast-2.amazonaws.com'], 'data-eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'data.iottwinmaker.eu-central-1.amazonaws.com'], 'data-eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'data.iottwinmaker.eu-west-1.amazonaws.com'], 'data-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'data.iottwinmaker.us-east-1.amazonaws.com'], 'data-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'data.iottwinmaker.us-west-2.amazonaws.com'], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-api-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'api.iottwinmaker-fips.us-east-1.amazonaws.com'], 'fips-api-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'api.iottwinmaker-fips.us-west-2.amazonaws.com'], 'fips-data-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'data.iottwinmaker-fips.us-east-1.amazonaws.com'], 'fips-data-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'data.iottwinmaker-fips.us-west-2.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'iottwinmaker-fips.us-east-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'iottwinmaker-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'iottwinmaker-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'iottwinmaker-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'iotwireless' => ['endpoints' => ['ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'api.iotwireless.ap-northeast-1.amazonaws.com'], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'api.iotwireless.ap-southeast-2.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'api.iotwireless.eu-west-1.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'api.iotwireless.us-east-1.amazonaws.com'], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'api.iotwireless.us-west-2.amazonaws.com']]], 'ivs' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => []]], 'ivschat' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => []]], 'ivsrealtime' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => []]], 'kafka' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'kafka-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'kafka-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'kafka-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'kafka-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'kafka-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'kafka-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'kafka-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'kafka-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'kafka-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'kafka-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'kafka-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'kafka-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'kafkaconnect' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'kendra' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'kendra-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'kendra-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'kendra-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'kendra-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'kendra-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'kendra-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'kendra-ranking' => ['defaults' => ['dnsSuffix' => 'api.aws', 'variants' => [['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => ['hostname' => 'kendra-ranking.af-south-1.api.aws'], 'ap-east-1' => ['hostname' => 'kendra-ranking.ap-east-1.api.aws'], 'ap-northeast-1' => ['hostname' => 'kendra-ranking.ap-northeast-1.api.aws'], 'ap-northeast-2' => ['hostname' => 'kendra-ranking.ap-northeast-2.api.aws'], 'ap-northeast-3' => ['hostname' => 'kendra-ranking.ap-northeast-3.api.aws'], 'ap-south-1' => ['hostname' => 'kendra-ranking.ap-south-1.api.aws'], 'ap-south-2' => ['hostname' => 'kendra-ranking.ap-south-2.api.aws'], 'ap-southeast-1' => ['hostname' => 'kendra-ranking.ap-southeast-1.api.aws'], 'ap-southeast-2' => ['hostname' => 'kendra-ranking.ap-southeast-2.api.aws'], 'ap-southeast-3' => ['hostname' => 'kendra-ranking.ap-southeast-3.api.aws'], 'ap-southeast-4' => ['hostname' => 'kendra-ranking.ap-southeast-4.api.aws'], 'ca-central-1' => ['hostname' => 'kendra-ranking.ca-central-1.api.aws', 'variants' => [['hostname' => 'kendra-ranking-fips.ca-central-1.api.aws', 'tags' => ['fips']]]], 'ca-west-1' => ['hostname' => 'kendra-ranking.ca-west-1.api.aws'], 'eu-central-2' => ['hostname' => 'kendra-ranking.eu-central-2.api.aws'], 'eu-north-1' => ['hostname' => 'kendra-ranking.eu-north-1.api.aws'], 'eu-south-1' => ['hostname' => 'kendra-ranking.eu-south-1.api.aws'], 'eu-south-2' => ['hostname' => 'kendra-ranking.eu-south-2.api.aws'], 'eu-west-1' => ['hostname' => 'kendra-ranking.eu-west-1.api.aws'], 'eu-west-3' => ['hostname' => 'kendra-ranking.eu-west-3.api.aws'], 'il-central-1' => ['hostname' => 'kendra-ranking.il-central-1.api.aws'], 'me-central-1' => ['hostname' => 'kendra-ranking.me-central-1.api.aws'], 'me-south-1' => ['hostname' => 'kendra-ranking.me-south-1.api.aws'], 'sa-east-1' => ['hostname' => 'kendra-ranking.sa-east-1.api.aws'], 'us-east-1' => ['hostname' => 'kendra-ranking.us-east-1.api.aws', 'variants' => [['hostname' => 'kendra-ranking-fips.us-east-1.api.aws', 'tags' => ['fips']]]], 'us-east-2' => ['hostname' => 'kendra-ranking.us-east-2.api.aws', 'variants' => [['hostname' => 'kendra-ranking-fips.us-east-2.api.aws', 'tags' => ['fips']]]], 'us-west-1' => ['hostname' => 'kendra-ranking.us-west-1.api.aws'], 'us-west-2' => ['hostname' => 'kendra-ranking.us-west-2.api.aws', 'variants' => [['hostname' => 'kendra-ranking-fips.us-west-2.api.aws', 'tags' => ['fips']]]]]], 'kinesis' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'kinesis-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'kinesis-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'kinesis-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'kinesis-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'kinesis-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'kinesis-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'kinesis-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'kinesis-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'kinesisanalytics' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'kinesisvideo' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'kms' => ['endpoints' => ['ProdFips' => ['credentialScope' => ['region' => 'eu-central-2'], 'deprecated' => \true, 'hostname' => 'kms-fips.eu-central-2.amazonaws.com'], 'af-south-1' => ['variants' => [['hostname' => 'kms-fips.af-south-1.amazonaws.com', 'tags' => ['fips']]]], 'af-south-1-fips' => ['credentialScope' => ['region' => 'af-south-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.af-south-1.amazonaws.com'], 'ap-east-1' => ['variants' => [['hostname' => 'kms-fips.ap-east-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-east-1-fips' => ['credentialScope' => ['region' => 'ap-east-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.ap-east-1.amazonaws.com'], 'ap-northeast-1' => ['variants' => [['hostname' => 'kms-fips.ap-northeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-1-fips' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.ap-northeast-1.amazonaws.com'], 'ap-northeast-2' => ['variants' => [['hostname' => 'kms-fips.ap-northeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-2-fips' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'deprecated' => \true, 'hostname' => 'kms-fips.ap-northeast-2.amazonaws.com'], 'ap-northeast-3' => ['variants' => [['hostname' => 'kms-fips.ap-northeast-3.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-3-fips' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'deprecated' => \true, 'hostname' => 'kms-fips.ap-northeast-3.amazonaws.com'], 'ap-south-1' => ['variants' => [['hostname' => 'kms-fips.ap-south-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-south-1-fips' => ['credentialScope' => ['region' => 'ap-south-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.ap-south-1.amazonaws.com'], 'ap-south-2' => ['variants' => [['hostname' => 'kms-fips.ap-south-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-south-2-fips' => ['credentialScope' => ['region' => 'ap-south-2'], 'deprecated' => \true, 'hostname' => 'kms-fips.ap-south-2.amazonaws.com'], 'ap-southeast-1' => ['variants' => [['hostname' => 'kms-fips.ap-southeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-1-fips' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.ap-southeast-1.amazonaws.com'], 'ap-southeast-2' => ['variants' => [['hostname' => 'kms-fips.ap-southeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-2-fips' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'deprecated' => \true, 'hostname' => 'kms-fips.ap-southeast-2.amazonaws.com'], 'ap-southeast-3' => ['variants' => [['hostname' => 'kms-fips.ap-southeast-3.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-3-fips' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'deprecated' => \true, 'hostname' => 'kms-fips.ap-southeast-3.amazonaws.com'], 'ap-southeast-4' => ['variants' => [['hostname' => 'kms-fips.ap-southeast-4.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-4-fips' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'deprecated' => \true, 'hostname' => 'kms-fips.ap-southeast-4.amazonaws.com'], 'ca-central-1' => ['variants' => [['hostname' => 'kms-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.ca-central-1.amazonaws.com'], 'ca-west-1' => ['variants' => [['hostname' => 'kms-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1-fips' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.ca-west-1.amazonaws.com'], 'eu-central-1' => ['variants' => [['hostname' => 'kms-fips.eu-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1-fips' => ['credentialScope' => ['region' => 'eu-central-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.eu-central-1.amazonaws.com'], 'eu-central-2' => ['variants' => [['hostname' => 'kms-fips.eu-central-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-2-fips' => ['credentialScope' => ['region' => 'eu-central-2'], 'deprecated' => \true, 'hostname' => 'kms-fips.eu-central-2.amazonaws.com'], 'eu-north-1' => ['variants' => [['hostname' => 'kms-fips.eu-north-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-north-1-fips' => ['credentialScope' => ['region' => 'eu-north-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.eu-north-1.amazonaws.com'], 'eu-south-1' => ['variants' => [['hostname' => 'kms-fips.eu-south-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-south-1-fips' => ['credentialScope' => ['region' => 'eu-south-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.eu-south-1.amazonaws.com'], 'eu-south-2' => ['variants' => [['hostname' => 'kms-fips.eu-south-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-south-2-fips' => ['credentialScope' => ['region' => 'eu-south-2'], 'deprecated' => \true, 'hostname' => 'kms-fips.eu-south-2.amazonaws.com'], 'eu-west-1' => ['variants' => [['hostname' => 'kms-fips.eu-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-1-fips' => ['credentialScope' => ['region' => 'eu-west-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.eu-west-1.amazonaws.com'], 'eu-west-2' => ['variants' => [['hostname' => 'kms-fips.eu-west-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-2-fips' => ['credentialScope' => ['region' => 'eu-west-2'], 'deprecated' => \true, 'hostname' => 'kms-fips.eu-west-2.amazonaws.com'], 'eu-west-3' => ['variants' => [['hostname' => 'kms-fips.eu-west-3.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-3-fips' => ['credentialScope' => ['region' => 'eu-west-3'], 'deprecated' => \true, 'hostname' => 'kms-fips.eu-west-3.amazonaws.com'], 'il-central-1' => ['variants' => [['hostname' => 'kms-fips.il-central-1.amazonaws.com', 'tags' => ['fips']]]], 'il-central-1-fips' => ['credentialScope' => ['region' => 'il-central-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.il-central-1.amazonaws.com'], 'me-central-1' => ['variants' => [['hostname' => 'kms-fips.me-central-1.amazonaws.com', 'tags' => ['fips']]]], 'me-central-1-fips' => ['credentialScope' => ['region' => 'me-central-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.me-central-1.amazonaws.com'], 'me-south-1' => ['variants' => [['hostname' => 'kms-fips.me-south-1.amazonaws.com', 'tags' => ['fips']]]], 'me-south-1-fips' => ['credentialScope' => ['region' => 'me-south-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.me-south-1.amazonaws.com'], 'sa-east-1' => ['variants' => [['hostname' => 'kms-fips.sa-east-1.amazonaws.com', 'tags' => ['fips']]]], 'sa-east-1-fips' => ['credentialScope' => ['region' => 'sa-east-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.sa-east-1.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'kms-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'kms-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'kms-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'kms-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-west-2.amazonaws.com']]], 'lakeformation' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'lakeformation-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'lakeformation-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'lakeformation-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'lakeformation-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'lakeformation-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'lakeformation-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'lakeformation-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'lakeformation-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'lambda' => ['endpoints' => ['af-south-1' => ['variants' => [['hostname' => 'lambda.af-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-east-1' => ['variants' => [['hostname' => 'lambda.ap-east-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-1' => ['variants' => [['hostname' => 'lambda.ap-northeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-2' => ['variants' => [['hostname' => 'lambda.ap-northeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-3' => ['variants' => [['hostname' => 'lambda.ap-northeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-south-1' => ['variants' => [['hostname' => 'lambda.ap-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-south-2' => ['variants' => [['hostname' => 'lambda.ap-south-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-1' => ['variants' => [['hostname' => 'lambda.ap-southeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-2' => ['variants' => [['hostname' => 'lambda.ap-southeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-3' => ['variants' => [['hostname' => 'lambda.ap-southeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-4' => ['variants' => [['hostname' => 'lambda.ap-southeast-4.api.aws', 'tags' => ['dualstack']]]], 'ca-central-1' => ['variants' => [['hostname' => 'lambda.ca-central-1.api.aws', 'tags' => ['dualstack']]]], 'ca-west-1' => ['variants' => [['hostname' => 'lambda.ca-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-1' => ['variants' => [['hostname' => 'lambda.eu-central-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-2' => ['variants' => [['hostname' => 'lambda.eu-central-2.api.aws', 'tags' => ['dualstack']]]], 'eu-north-1' => ['variants' => [['hostname' => 'lambda.eu-north-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-1' => ['variants' => [['hostname' => 'lambda.eu-south-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-2' => ['variants' => [['hostname' => 'lambda.eu-south-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-1' => ['variants' => [['hostname' => 'lambda.eu-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-west-2' => ['variants' => [['hostname' => 'lambda.eu-west-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-3' => ['variants' => [['hostname' => 'lambda.eu-west-3.api.aws', 'tags' => ['dualstack']]]], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'lambda-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'lambda-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'lambda-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'lambda-fips.us-west-2.amazonaws.com'], 'il-central-1' => ['variants' => [['hostname' => 'lambda.il-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-central-1' => ['variants' => [['hostname' => 'lambda.me-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-south-1' => ['variants' => [['hostname' => 'lambda.me-south-1.api.aws', 'tags' => ['dualstack']]]], 'sa-east-1' => ['variants' => [['hostname' => 'lambda.sa-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-1' => ['variants' => [['hostname' => 'lambda-fips.us-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'lambda.us-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-2' => ['variants' => [['hostname' => 'lambda-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'lambda.us-east-2.api.aws', 'tags' => ['dualstack']]]], 'us-west-1' => ['variants' => [['hostname' => 'lambda-fips.us-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'lambda.us-west-1.api.aws', 'tags' => ['dualstack']]]], 'us-west-2' => ['variants' => [['hostname' => 'lambda-fips.us-west-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'lambda.us-west-2.api.aws', 'tags' => ['dualstack']]]]]], 'license-manager' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'license-manager-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'license-manager-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'license-manager-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'license-manager-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'license-manager-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'license-manager-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'license-manager-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'license-manager-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'license-manager-linux-subscriptions' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'license-manager-linux-subscriptions-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'license-manager-linux-subscriptions-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'license-manager-linux-subscriptions-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'license-manager-linux-subscriptions-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'license-manager-user-subscriptions' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'license-manager-user-subscriptions-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'license-manager-user-subscriptions-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'license-manager-user-subscriptions-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'license-manager-user-subscriptions-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'license-manager-user-subscriptions-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'license-manager-user-subscriptions-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'license-manager-user-subscriptions-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'license-manager-user-subscriptions-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'lightsail' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'logs' => ['endpoints' => ['af-south-1' => ['variants' => [['hostname' => 'logs.af-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-east-1' => ['variants' => [['hostname' => 'logs.ap-east-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-1' => ['variants' => [['hostname' => 'logs.ap-northeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-2' => ['variants' => [['hostname' => 'logs.ap-northeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-3' => ['variants' => [['hostname' => 'logs.ap-northeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-south-1' => ['variants' => [['hostname' => 'logs.ap-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-south-2' => ['variants' => [['hostname' => 'logs.ap-south-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-1' => ['variants' => [['hostname' => 'logs.ap-southeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-2' => ['variants' => [['hostname' => 'logs.ap-southeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-3' => ['variants' => [['hostname' => 'logs.ap-southeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-4' => ['variants' => [['hostname' => 'logs.ap-southeast-4.api.aws', 'tags' => ['dualstack']]]], 'ca-central-1' => ['variants' => [['hostname' => 'logs-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'logs.ca-central-1.api.aws', 'tags' => ['dualstack']]]], 'ca-west-1' => ['variants' => [['hostname' => 'logs-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'logs.ca-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-1' => ['variants' => [['hostname' => 'logs.eu-central-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-2' => ['variants' => [['hostname' => 'logs.eu-central-2.api.aws', 'tags' => ['dualstack']]]], 'eu-north-1' => ['variants' => [['hostname' => 'logs.eu-north-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-1' => ['variants' => [['hostname' => 'logs.eu-south-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-2' => ['variants' => [['hostname' => 'logs.eu-south-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-1' => ['variants' => [['hostname' => 'logs.eu-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-west-2' => ['variants' => [['hostname' => 'logs.eu-west-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-3' => ['variants' => [['hostname' => 'logs.eu-west-3.api.aws', 'tags' => ['dualstack']]]], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'logs-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'logs-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'logs-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'logs-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'logs-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'logs-fips.us-west-2.amazonaws.com'], 'il-central-1' => ['variants' => [['hostname' => 'logs.il-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-central-1' => ['variants' => [['hostname' => 'logs.me-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-south-1' => ['variants' => [['hostname' => 'logs.me-south-1.api.aws', 'tags' => ['dualstack']]]], 'sa-east-1' => ['variants' => [['hostname' => 'logs.sa-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-1' => ['variants' => [['hostname' => 'logs-fips.us-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'logs.us-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-2' => ['variants' => [['hostname' => 'logs-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'logs.us-east-2.api.aws', 'tags' => ['dualstack']]]], 'us-west-1' => ['variants' => [['hostname' => 'logs-fips.us-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'logs.us-west-1.api.aws', 'tags' => ['dualstack']]]], 'us-west-2' => ['variants' => [['hostname' => 'logs-fips.us-west-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'logs.us-west-2.api.aws', 'tags' => ['dualstack']]]]]], 'lookoutequipment' => ['endpoints' => ['ap-northeast-2' => [], 'eu-west-1' => [], 'us-east-1' => []]], 'lookoutmetrics' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'lookoutvision' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'm2' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['deprecated' => \true], 'fips-us-east-1' => ['deprecated' => \true], 'fips-us-east-2' => ['deprecated' => \true], 'fips-us-west-1' => ['deprecated' => \true], 'fips-us-west-2' => ['deprecated' => \true], 'il-central-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['tags' => ['fips']]]], 'us-east-2' => ['variants' => [['tags' => ['fips']]]], 'us-west-1' => ['variants' => [['tags' => ['fips']]]], 'us-west-2' => ['variants' => [['tags' => ['fips']]]]]], 'machinelearning' => ['endpoints' => ['eu-west-1' => [], 'us-east-1' => []]], 'macie2' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'macie2-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'macie2-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'macie2-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'macie2-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'macie2-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'macie2-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'macie2-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'macie2-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'managedblockchain' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => []]], 'managedblockchain-query' => ['endpoints' => ['us-east-1' => []]], 'marketplacecommerceanalytics' => ['endpoints' => ['us-east-1' => []]], 'media-pipelines-chime' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'us-east-1' => ['variants' => [['hostname' => 'media-pipelines-chime-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'media-pipelines-chime-fips.us-east-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'media-pipelines-chime-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'media-pipelines-chime-fips.us-west-2.amazonaws.com']]], 'mediaconnect' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'mediaconvert' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'mediaconvert-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'mediaconvert-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'mediaconvert-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'mediaconvert-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'mediaconvert-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'mediaconvert-fips.us-west-2.amazonaws.com'], 'me-central-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'mediaconvert-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'mediaconvert-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'mediaconvert-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'mediaconvert-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'medialive' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'medialive-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'medialive-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'medialive-fips.us-west-2.amazonaws.com'], 'me-central-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'medialive-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'medialive-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'medialive-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'mediapackage' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'mediapackage-vod' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'mediapackagev2' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'mediastore' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'meetings-chime' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'il-central-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'meetings-chime-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'meetings-chime-fips.us-east-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'meetings-chime-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'meetings-chime-fips.us-west-2.amazonaws.com']]], 'memory-db' => ['endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 'memory-db-fips.us-west-1.amazonaws.com'], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'messaging-chime' => ['endpoints' => ['eu-central-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'messaging-chime-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'messaging-chime-fips.us-east-1.amazonaws.com']]], 'metering.marketplace' => ['defaults' => ['credentialScope' => ['service' => 'aws-marketplace']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'metrics.sagemaker' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'mgh' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'mgn' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'mgn-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'mgn-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'mgn-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'mgn-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'mgn-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'mgn-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'mgn-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'mgn-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'migrationhub-orchestrator' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'migrationhub-strategy' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'mobileanalytics' => ['endpoints' => ['us-east-1' => []]], 'models-v2-lex' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'models.lex' => ['defaults' => ['credentialScope' => ['service' => 'lex'], 'variants' => [['hostname' => 'models-fips.lex.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => ['variants' => [['hostname' => 'models-fips.lex.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'models-fips.lex.us-east-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'models-fips.lex.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'models-fips.lex.us-west-2.amazonaws.com']]], 'monitoring' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'monitoring-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'monitoring-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'monitoring-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'monitoring-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'monitoring-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'monitoring-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'monitoring-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'monitoring-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'mq' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'mq-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'mq-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'mq-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'mq-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'mq-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'mq-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'mq-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'mq-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'mturk-requester' => ['endpoints' => ['sandbox' => ['hostname' => 'mturk-requester-sandbox.us-east-1.amazonaws.com'], 'us-east-1' => []], 'isRegionalized' => \false], 'neptune' => ['endpoints' => ['ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'hostname' => 'rds.ap-east-1.amazonaws.com'], 'ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'rds.ap-northeast-1.amazonaws.com'], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'rds.ap-northeast-2.amazonaws.com'], 'ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'rds.ap-south-1.amazonaws.com'], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'rds.ap-southeast-1.amazonaws.com'], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'rds.ap-southeast-2.amazonaws.com'], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'rds.ca-central-1.amazonaws.com'], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'rds.eu-central-1.amazonaws.com'], 'eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'hostname' => 'rds.eu-north-1.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'rds.eu-west-1.amazonaws.com'], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'rds.eu-west-2.amazonaws.com'], 'eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'rds.eu-west-3.amazonaws.com'], 'me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'hostname' => 'rds.me-south-1.amazonaws.com'], 'sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'rds.sa-east-1.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'rds.us-east-1.amazonaws.com'], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'rds.us-east-2.amazonaws.com'], 'us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 'rds.us-west-1.amazonaws.com'], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'rds.us-west-2.amazonaws.com']]], 'network-firewall' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'network-firewall-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'network-firewall-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'network-firewall-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'network-firewall-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'network-firewall-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'network-firewall-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'network-firewall-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'network-firewall-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'network-firewall-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'network-firewall-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'networkmanager' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'networkmanager.us-west-2.amazonaws.com', 'variants' => [['hostname' => 'networkmanager-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'fips-aws-global' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'networkmanager-fips.us-west-2.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'nimble' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'oam' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'oidc' => ['endpoints' => ['af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'hostname' => 'oidc.af-south-1.amazonaws.com'], 'ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'hostname' => 'oidc.ap-east-1.amazonaws.com'], 'ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'oidc.ap-northeast-1.amazonaws.com'], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'oidc.ap-northeast-2.amazonaws.com'], 'ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'hostname' => 'oidc.ap-northeast-3.amazonaws.com'], 'ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'oidc.ap-south-1.amazonaws.com'], 'ap-south-2' => ['credentialScope' => ['region' => 'ap-south-2'], 'hostname' => 'oidc.ap-south-2.amazonaws.com'], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'oidc.ap-southeast-1.amazonaws.com'], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'oidc.ap-southeast-2.amazonaws.com'], 'ap-southeast-3' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'hostname' => 'oidc.ap-southeast-3.amazonaws.com'], 'ap-southeast-4' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'hostname' => 'oidc.ap-southeast-4.amazonaws.com'], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'oidc.ca-central-1.amazonaws.com'], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'oidc.eu-central-1.amazonaws.com'], 'eu-central-2' => ['credentialScope' => ['region' => 'eu-central-2'], 'hostname' => 'oidc.eu-central-2.amazonaws.com'], 'eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'hostname' => 'oidc.eu-north-1.amazonaws.com'], 'eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'hostname' => 'oidc.eu-south-1.amazonaws.com'], 'eu-south-2' => ['credentialScope' => ['region' => 'eu-south-2'], 'hostname' => 'oidc.eu-south-2.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'oidc.eu-west-1.amazonaws.com'], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'oidc.eu-west-2.amazonaws.com'], 'eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'oidc.eu-west-3.amazonaws.com'], 'il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'hostname' => 'oidc.il-central-1.amazonaws.com'], 'me-central-1' => ['credentialScope' => ['region' => 'me-central-1'], 'hostname' => 'oidc.me-central-1.amazonaws.com'], 'me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'hostname' => 'oidc.me-south-1.amazonaws.com'], 'sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'oidc.sa-east-1.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'oidc.us-east-1.amazonaws.com'], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'oidc.us-east-2.amazonaws.com'], 'us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 'oidc.us-west-1.amazonaws.com'], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'oidc.us-west-2.amazonaws.com']]], 'omics' => ['endpoints' => ['ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'omics.ap-southeast-1.amazonaws.com'], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'omics.eu-central-1.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'omics.eu-west-1.amazonaws.com'], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'omics.eu-west-2.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'omics-fips.us-east-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'omics-fips.us-west-2.amazonaws.com'], 'il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'hostname' => 'omics.il-central-1.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'omics.us-east-1.amazonaws.com', 'variants' => [['hostname' => 'omics-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'omics.us-west-2.amazonaws.com', 'variants' => [['hostname' => 'omics-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'opsworks' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'opsworks-cm' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'organizations' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'organizations.us-east-1.amazonaws.com', 'variants' => [['hostname' => 'organizations-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'fips-aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'organizations-fips.us-east-1.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'osis' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'outposts' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => ['variants' => [['hostname' => 'outposts-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'outposts-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'outposts-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'outposts-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'outposts-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'outposts-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'outposts-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'outposts-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'outposts-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'outposts-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'participant.connect' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'participant.connect-fips.us-east-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'participant.connect-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'participant.connect-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'participant.connect-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'personalize' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'pi' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'pinpoint' => ['defaults' => ['credentialScope' => ['service' => 'mobiletargeting']], 'endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'pinpoint.ca-central-1.amazonaws.com', 'variants' => [['hostname' => 'pinpoint-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'pinpoint-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'pinpoint-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'pinpoint-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'pinpoint-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'pinpoint.us-east-1.amazonaws.com', 'variants' => [['hostname' => 'pinpoint-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'pinpoint.us-east-2.amazonaws.com', 'variants' => [['hostname' => 'pinpoint-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'pinpoint.us-west-2.amazonaws.com', 'variants' => [['hostname' => 'pinpoint-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'pipes' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'polly' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'polly-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'polly-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'polly-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'polly-fips.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'polly-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'polly-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'polly-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'polly-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'portal.sso' => ['endpoints' => ['af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'hostname' => 'portal.sso.af-south-1.amazonaws.com'], 'ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'hostname' => 'portal.sso.ap-east-1.amazonaws.com'], 'ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'portal.sso.ap-northeast-1.amazonaws.com'], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'portal.sso.ap-northeast-2.amazonaws.com'], 'ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'hostname' => 'portal.sso.ap-northeast-3.amazonaws.com'], 'ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'portal.sso.ap-south-1.amazonaws.com'], 'ap-south-2' => ['credentialScope' => ['region' => 'ap-south-2'], 'hostname' => 'portal.sso.ap-south-2.amazonaws.com'], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'portal.sso.ap-southeast-1.amazonaws.com'], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'portal.sso.ap-southeast-2.amazonaws.com'], 'ap-southeast-3' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'hostname' => 'portal.sso.ap-southeast-3.amazonaws.com'], 'ap-southeast-4' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'hostname' => 'portal.sso.ap-southeast-4.amazonaws.com'], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'portal.sso.ca-central-1.amazonaws.com'], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'portal.sso.eu-central-1.amazonaws.com'], 'eu-central-2' => ['credentialScope' => ['region' => 'eu-central-2'], 'hostname' => 'portal.sso.eu-central-2.amazonaws.com'], 'eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'hostname' => 'portal.sso.eu-north-1.amazonaws.com'], 'eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'hostname' => 'portal.sso.eu-south-1.amazonaws.com'], 'eu-south-2' => ['credentialScope' => ['region' => 'eu-south-2'], 'hostname' => 'portal.sso.eu-south-2.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'portal.sso.eu-west-1.amazonaws.com'], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'portal.sso.eu-west-2.amazonaws.com'], 'eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'portal.sso.eu-west-3.amazonaws.com'], 'il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'hostname' => 'portal.sso.il-central-1.amazonaws.com'], 'me-central-1' => ['credentialScope' => ['region' => 'me-central-1'], 'hostname' => 'portal.sso.me-central-1.amazonaws.com'], 'me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'hostname' => 'portal.sso.me-south-1.amazonaws.com'], 'sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'portal.sso.sa-east-1.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'portal.sso.us-east-1.amazonaws.com'], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'portal.sso.us-east-2.amazonaws.com'], 'us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 'portal.sso.us-west-1.amazonaws.com'], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'portal.sso.us-west-2.amazonaws.com']]], 'private-networks' => ['endpoints' => ['us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'profile' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'profile-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'profile-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'profile-fips.us-east-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'profile-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'profile-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'profile-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'projects.iot1click' => ['endpoints' => ['ap-northeast-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'proton' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'qbusiness' => ['defaults' => ['dnsSuffix' => 'api.aws', 'variants' => [['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => ['hostname' => 'qbusiness.af-south-1.api.aws'], 'ap-east-1' => ['hostname' => 'qbusiness.ap-east-1.api.aws'], 'ap-northeast-1' => ['hostname' => 'qbusiness.ap-northeast-1.api.aws'], 'ap-northeast-2' => ['hostname' => 'qbusiness.ap-northeast-2.api.aws'], 'ap-northeast-3' => ['hostname' => 'qbusiness.ap-northeast-3.api.aws'], 'ap-south-1' => ['hostname' => 'qbusiness.ap-south-1.api.aws'], 'ap-south-2' => ['hostname' => 'qbusiness.ap-south-2.api.aws'], 'ap-southeast-1' => ['hostname' => 'qbusiness.ap-southeast-1.api.aws'], 'ap-southeast-2' => ['hostname' => 'qbusiness.ap-southeast-2.api.aws'], 'ap-southeast-3' => ['hostname' => 'qbusiness.ap-southeast-3.api.aws'], 'ap-southeast-4' => ['hostname' => 'qbusiness.ap-southeast-4.api.aws'], 'ca-central-1' => ['hostname' => 'qbusiness.ca-central-1.api.aws'], 'ca-west-1' => ['hostname' => 'qbusiness.ca-west-1.api.aws'], 'eu-central-1' => ['hostname' => 'qbusiness.eu-central-1.api.aws'], 'eu-central-2' => ['hostname' => 'qbusiness.eu-central-2.api.aws'], 'eu-north-1' => ['hostname' => 'qbusiness.eu-north-1.api.aws'], 'eu-south-1' => ['hostname' => 'qbusiness.eu-south-1.api.aws'], 'eu-south-2' => ['hostname' => 'qbusiness.eu-south-2.api.aws'], 'eu-west-1' => ['hostname' => 'qbusiness.eu-west-1.api.aws'], 'eu-west-2' => ['hostname' => 'qbusiness.eu-west-2.api.aws'], 'eu-west-3' => ['hostname' => 'qbusiness.eu-west-3.api.aws'], 'il-central-1' => ['hostname' => 'qbusiness.il-central-1.api.aws'], 'me-central-1' => ['hostname' => 'qbusiness.me-central-1.api.aws'], 'me-south-1' => ['hostname' => 'qbusiness.me-south-1.api.aws'], 'sa-east-1' => ['hostname' => 'qbusiness.sa-east-1.api.aws'], 'us-east-1' => ['hostname' => 'qbusiness.us-east-1.api.aws'], 'us-east-2' => ['hostname' => 'qbusiness.us-east-2.api.aws'], 'us-west-1' => ['hostname' => 'qbusiness.us-west-1.api.aws'], 'us-west-2' => ['hostname' => 'qbusiness.us-west-2.api.aws']]], 'qldb' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'qldb-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'qldb-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'qldb-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'qldb-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'qldb-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'qldb-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'qldb-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'qldb-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'quicksight' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'api' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'ram' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'ram-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'ram-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'ram-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'ram-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ram-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ram-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ram-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ram-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'ram-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'ram-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'ram-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'ram-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'rbin' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'rbin-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'rbin-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'rbin-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'rbin-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'rbin-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'rbin-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'rbin-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'rbin-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'rbin-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'rbin-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'rbin-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'rbin-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'rds' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'rds-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.ca-central-1.amazonaws.com'], 'ca-west-1' => ['variants' => [['hostname' => 'rds-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1-fips' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.ca-west-1.amazonaws.com'], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'rds-fips.ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.ca-central-1.amazonaws.com'], 'rds-fips.ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.ca-west-1.amazonaws.com'], 'rds-fips.us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-east-1.amazonaws.com'], 'rds-fips.us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-east-2.amazonaws.com'], 'rds-fips.us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-west-1.amazonaws.com'], 'rds-fips.us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-west-2.amazonaws.com'], 'rds.ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'rds-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'rds.ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'rds-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'rds.us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'rds-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'rds.us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'rds-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'rds.us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'rds-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'rds.us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'rds-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'sa-east-1' => [], 'us-east-1' => ['sslCommonName' => '{service}.{dnsSuffix}', 'variants' => [['hostname' => 'rds-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'rds-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'rds-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'rds-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-west-2.amazonaws.com']]], 'rds-data' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'rds-data-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'rds-data-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'rds-data-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'rds-data-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'rds-data-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'rds-data-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'rds-data-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'rds-data-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'redshift' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'redshift-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'redshift-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'redshift-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'redshift-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'redshift-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'redshift-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'redshift-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'redshift-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'redshift-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'redshift-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'redshift-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'redshift-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'redshift-serverless' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'redshift-serverless-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'redshift-serverless-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'redshift-serverless-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'redshift-serverless-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'redshift-serverless-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'redshift-serverless-fips.us-west-2.amazonaws.com'], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'redshift-serverless-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'redshift-serverless-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'redshift-serverless-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'redshift-serverless-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'rekognition' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'rekognition-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.ca-central-1.amazonaws.com'], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'il-central-1' => [], 'rekognition-fips.ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.ca-central-1.amazonaws.com'], 'rekognition-fips.us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.us-east-1.amazonaws.com'], 'rekognition-fips.us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.us-east-2.amazonaws.com'], 'rekognition-fips.us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.us-west-1.amazonaws.com'], 'rekognition-fips.us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.us-west-2.amazonaws.com'], 'rekognition.ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'rekognition-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'rekognition.us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'rekognition-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'rekognition.us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'rekognition-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'rekognition.us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'rekognition-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'rekognition.us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'rekognition-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1' => ['variants' => [['hostname' => 'rekognition-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'rekognition-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'rekognition-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'rekognition-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.us-west-2.amazonaws.com']]], 'resiliencehub' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], '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-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'resource-explorer-2' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'resource-groups' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'resource-groups-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'resource-groups-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'resource-groups-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'resource-groups-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'resource-groups-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'resource-groups-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'resource-groups-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'resource-groups-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'robomaker' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'rolesanywhere' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'rolesanywhere-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'rolesanywhere-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'rolesanywhere-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'rolesanywhere-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'rolesanywhere-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'rolesanywhere-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'rolesanywhere-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'rolesanywhere-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'route53' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'route53.amazonaws.com', 'variants' => [['hostname' => 'route53-fips.amazonaws.com', 'tags' => ['fips']]]], 'fips-aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'route53-fips.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'route53-recovery-control-config' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'route53-recovery-control-config.us-west-2.amazonaws.com']]], 'route53domains' => ['endpoints' => ['us-east-1' => []]], 'route53resolver' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'rum' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'runtime-v2-lex' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'runtime.lex' => ['defaults' => ['credentialScope' => ['service' => 'lex'], 'variants' => [['hostname' => 'runtime-fips.lex.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => ['variants' => [['hostname' => 'runtime-fips.lex.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'runtime-fips.lex.us-east-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'runtime-fips.lex.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'runtime-fips.lex.us-west-2.amazonaws.com']]], 'runtime.sagemaker' => ['defaults' => ['variants' => [['hostname' => 'runtime-fips.sagemaker.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'runtime-fips.sagemaker.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'runtime-fips.sagemaker.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'runtime-fips.sagemaker.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'runtime-fips.sagemaker.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'runtime-fips.sagemaker.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'runtime-fips.sagemaker.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'runtime-fips.sagemaker.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'runtime-fips.sagemaker.us-west-2.amazonaws.com']]], 's3' => ['defaults' => ['protocols' => ['http', 'https'], 'signatureVersions' => ['s3v4'], 'variants' => [['dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => ['dualstack', 'fips']], ['dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => ['dualstack']]]], 'endpoints' => ['af-south-1' => ['variants' => [['hostname' => 's3.dualstack.af-south-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-east-1' => ['variants' => [['hostname' => 's3.dualstack.ap-east-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-northeast-1' => ['hostname' => 's3.ap-northeast-1.amazonaws.com', 'signatureVersions' => ['s3', 's3v4'], 'variants' => [['hostname' => 's3.dualstack.ap-northeast-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-northeast-2' => ['variants' => [['hostname' => 's3.dualstack.ap-northeast-2.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-northeast-3' => ['variants' => [['hostname' => 's3.dualstack.ap-northeast-3.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-south-1' => ['variants' => [['hostname' => 's3.dualstack.ap-south-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-south-2' => ['variants' => [['hostname' => 's3.dualstack.ap-south-2.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-southeast-1' => ['hostname' => 's3.ap-southeast-1.amazonaws.com', 'signatureVersions' => ['s3', 's3v4'], 'variants' => [['hostname' => 's3.dualstack.ap-southeast-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-southeast-2' => ['hostname' => 's3.ap-southeast-2.amazonaws.com', 'signatureVersions' => ['s3', 's3v4'], 'variants' => [['hostname' => 's3.dualstack.ap-southeast-2.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-southeast-3' => ['variants' => [['hostname' => 's3.dualstack.ap-southeast-3.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-southeast-4' => ['variants' => [['hostname' => 's3.dualstack.ap-southeast-4.amazonaws.com', 'tags' => ['dualstack']]]], 'aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 's3.amazonaws.com', 'signatureVersions' => ['s3', 's3v4']], 'ca-central-1' => ['variants' => [['hostname' => 's3-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3-fips.dualstack.ca-central-1.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3.dualstack.ca-central-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ca-west-1' => ['variants' => [['hostname' => 's3-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3-fips.dualstack.ca-west-1.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3.dualstack.ca-west-1.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-central-1' => ['variants' => [['hostname' => 's3.dualstack.eu-central-1.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-central-2' => ['variants' => [['hostname' => 's3.dualstack.eu-central-2.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-north-1' => ['variants' => [['hostname' => 's3.dualstack.eu-north-1.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-south-1' => ['variants' => [['hostname' => 's3.dualstack.eu-south-1.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-south-2' => ['variants' => [['hostname' => 's3.dualstack.eu-south-2.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-west-1' => ['hostname' => 's3.eu-west-1.amazonaws.com', 'signatureVersions' => ['s3', 's3v4'], 'variants' => [['hostname' => 's3.dualstack.eu-west-1.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-west-2' => ['variants' => [['hostname' => 's3.dualstack.eu-west-2.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-west-3' => ['variants' => [['hostname' => 's3.dualstack.eu-west-3.amazonaws.com', 'tags' => ['dualstack']]]], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 's3-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 's3-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 's3-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 's3-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 's3-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 's3-fips.us-west-2.amazonaws.com'], 'il-central-1' => ['variants' => [['hostname' => 's3.dualstack.il-central-1.amazonaws.com', 'tags' => ['dualstack']]]], 'me-central-1' => ['variants' => [['hostname' => 's3.dualstack.me-central-1.amazonaws.com', 'tags' => ['dualstack']]]], 'me-south-1' => ['variants' => [['hostname' => 's3.dualstack.me-south-1.amazonaws.com', 'tags' => ['dualstack']]]], 's3-external-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 's3-external-1.amazonaws.com', 'signatureVersions' => ['s3', 's3v4']], 'sa-east-1' => ['hostname' => 's3.sa-east-1.amazonaws.com', 'signatureVersions' => ['s3', 's3v4'], 'variants' => [['hostname' => 's3.dualstack.sa-east-1.amazonaws.com', 'tags' => ['dualstack']]]], 'us-east-1' => ['hostname' => 's3.us-east-1.amazonaws.com', 'signatureVersions' => ['s3', 's3v4'], 'variants' => [['hostname' => 's3-fips.dualstack.us-east-1.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-fips.us-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3.dualstack.us-east-1.amazonaws.com', 'tags' => ['dualstack']]]], 'us-east-2' => ['variants' => [['hostname' => 's3-fips.dualstack.us-east-2.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3.dualstack.us-east-2.amazonaws.com', 'tags' => ['dualstack']]]], 'us-west-1' => ['hostname' => 's3.us-west-1.amazonaws.com', 'signatureVersions' => ['s3', 's3v4'], 'variants' => [['hostname' => 's3-fips.dualstack.us-west-1.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-fips.us-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3.dualstack.us-west-1.amazonaws.com', 'tags' => ['dualstack']]]], 'us-west-2' => ['hostname' => 's3.us-west-2.amazonaws.com', 'signatureVersions' => ['s3', 's3v4'], 'variants' => [['hostname' => 's3-fips.dualstack.us-west-2.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-fips.us-west-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3.dualstack.us-west-2.amazonaws.com', 'tags' => ['dualstack']]]]], 'isRegionalized' => \true, 'partitionEndpoint' => 'aws-global'], 's3-control' => ['defaults' => ['protocols' => ['https'], 'signatureVersions' => ['s3v4'], 'variants' => [['dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => ['dualstack', 'fips']], ['dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => ['dualstack']]]], 'endpoints' => ['af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'hostname' => 's3-control.af-south-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.af-south-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'hostname' => 's3-control.ap-east-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.ap-east-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 's3-control.ap-northeast-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.ap-northeast-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 's3-control.ap-northeast-2.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.ap-northeast-2.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'hostname' => 's3-control.ap-northeast-3.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.ap-northeast-3.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 's3-control.ap-south-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.ap-south-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-south-2' => ['credentialScope' => ['region' => 'ap-south-2'], 'hostname' => 's3-control.ap-south-2.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.ap-south-2.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 's3-control.ap-southeast-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.ap-southeast-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 's3-control.ap-southeast-2.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.ap-southeast-2.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-southeast-3' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'hostname' => 's3-control.ap-southeast-3.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.ap-southeast-3.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-southeast-4' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'hostname' => 's3-control.ap-southeast-4.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.ap-southeast-4.amazonaws.com', 'tags' => ['dualstack']]]], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 's3-control.ca-central-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3-control-fips.dualstack.ca-central-1.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control.dualstack.ca-central-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 's3-control-fips.ca-central-1.amazonaws.com', 'signatureVersions' => ['s3v4']], 'ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'hostname' => 's3-control.ca-west-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3-control-fips.dualstack.ca-west-1.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control.dualstack.ca-west-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ca-west-1-fips' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 's3-control-fips.ca-west-1.amazonaws.com', 'signatureVersions' => ['s3v4']], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 's3-control.eu-central-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.eu-central-1.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-central-2' => ['credentialScope' => ['region' => 'eu-central-2'], 'hostname' => 's3-control.eu-central-2.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.eu-central-2.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'hostname' => 's3-control.eu-north-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.eu-north-1.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'hostname' => 's3-control.eu-south-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.eu-south-1.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-south-2' => ['credentialScope' => ['region' => 'eu-south-2'], 'hostname' => 's3-control.eu-south-2.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.eu-south-2.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 's3-control.eu-west-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.eu-west-1.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 's3-control.eu-west-2.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.eu-west-2.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 's3-control.eu-west-3.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.eu-west-3.amazonaws.com', 'tags' => ['dualstack']]]], 'il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'hostname' => 's3-control.il-central-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.il-central-1.amazonaws.com', 'tags' => ['dualstack']]]], 'me-central-1' => ['credentialScope' => ['region' => 'me-central-1'], 'hostname' => 's3-control.me-central-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.me-central-1.amazonaws.com', 'tags' => ['dualstack']]]], 'me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'hostname' => 's3-control.me-south-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.me-south-1.amazonaws.com', 'tags' => ['dualstack']]]], 'sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 's3-control.sa-east-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.sa-east-1.amazonaws.com', 'tags' => ['dualstack']]]], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 's3-control.us-east-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.dualstack.us-east-1.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control-fips.us-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3-control.dualstack.us-east-1.amazonaws.com', 'tags' => ['dualstack']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 's3-control-fips.us-east-1.amazonaws.com', 'signatureVersions' => ['s3v4']], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 's3-control.us-east-2.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.dualstack.us-east-2.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3-control.dualstack.us-east-2.amazonaws.com', 'tags' => ['dualstack']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 's3-control-fips.us-east-2.amazonaws.com', 'signatureVersions' => ['s3v4']], 'us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 's3-control.us-west-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.dualstack.us-west-1.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control-fips.us-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3-control.dualstack.us-west-1.amazonaws.com', 'tags' => ['dualstack']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 's3-control-fips.us-west-1.amazonaws.com', 'signatureVersions' => ['s3v4']], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 's3-control.us-west-2.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.dualstack.us-west-2.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control-fips.us-west-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3-control.dualstack.us-west-2.amazonaws.com', 'tags' => ['dualstack']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 's3-control-fips.us-west-2.amazonaws.com', 'signatureVersions' => ['s3v4']]]], 's3-outposts' => ['endpoints' => ['af-south-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-east-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-northeast-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-northeast-2' => ['variants' => [['tags' => ['dualstack']]]], 'ap-northeast-3' => ['variants' => [['tags' => ['dualstack']]]], 'ap-south-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-southeast-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-southeast-2' => ['variants' => [['tags' => ['dualstack']]]], 'ap-southeast-3' => ['variants' => [['tags' => ['dualstack']]]], 'ca-central-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'eu-central-1' => ['variants' => [['tags' => ['dualstack']]]], 'eu-north-1' => ['variants' => [['tags' => ['dualstack']]]], 'eu-south-1' => ['variants' => [['tags' => ['dualstack']]]], 'eu-west-1' => ['variants' => [['tags' => ['dualstack']]]], 'eu-west-2' => ['variants' => [['tags' => ['dualstack']]]], 'eu-west-3' => ['variants' => [['tags' => ['dualstack']]]], 'fips-ca-central-1' => ['deprecated' => \true], 'fips-us-east-1' => ['deprecated' => \true], 'fips-us-east-2' => ['deprecated' => \true], 'fips-us-west-1' => ['deprecated' => \true], 'fips-us-west-2' => ['deprecated' => \true], 'il-central-1' => ['variants' => [['tags' => ['dualstack']]]], 'me-south-1' => ['variants' => [['tags' => ['dualstack']]]], 'sa-east-1' => ['variants' => [['tags' => ['dualstack']]]], 'us-east-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'us-east-2' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'us-west-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'us-west-2' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]]]], 'sagemaker-geospatial' => ['endpoints' => ['us-west-2' => []]], 'savingsplans' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'savingsplans.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'scheduler' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'schemas' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'sdb' => ['defaults' => ['protocols' => ['http', 'https'], 'signatureVersions' => ['v2']], 'endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'sa-east-1' => [], 'us-east-1' => ['hostname' => 'sdb.amazonaws.com'], 'us-west-1' => [], 'us-west-2' => []]], 'secretsmanager' => ['endpoints' => ['af-south-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-east-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-northeast-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-northeast-2' => ['variants' => [['tags' => ['dualstack']]]], 'ap-northeast-3' => ['variants' => [['tags' => ['dualstack']]]], 'ap-south-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-south-2' => ['variants' => [['tags' => ['dualstack']]]], 'ap-southeast-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-southeast-2' => ['variants' => [['tags' => ['dualstack']]]], 'ap-southeast-3' => ['variants' => [['tags' => ['dualstack']]]], 'ap-southeast-4' => ['variants' => [['tags' => ['dualstack']]]], 'ca-central-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'ca-central-1-fips' => ['deprecated' => \true], 'ca-west-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'ca-west-1-fips' => ['deprecated' => \true], 'eu-central-1' => ['variants' => [['tags' => ['dualstack']]]], 'eu-central-2' => ['variants' => [['tags' => ['dualstack']]]], 'eu-north-1' => ['variants' => [['tags' => ['dualstack']]]], 'eu-south-1' => ['variants' => [['tags' => ['dualstack']]]], 'eu-south-2' => ['variants' => [['tags' => ['dualstack']]]], 'eu-west-1' => ['variants' => [['tags' => ['dualstack']]]], 'eu-west-2' => ['variants' => [['tags' => ['dualstack']]]], 'eu-west-3' => ['variants' => [['tags' => ['dualstack']]]], 'il-central-1' => ['variants' => [['tags' => ['dualstack']]]], 'me-central-1' => ['variants' => [['tags' => ['dualstack']]]], 'me-south-1' => ['variants' => [['tags' => ['dualstack']]]], 'sa-east-1' => ['variants' => [['tags' => ['dualstack']]]], 'us-east-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'us-east-1-fips' => ['deprecated' => \true], 'us-east-2' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'us-east-2-fips' => ['deprecated' => \true], 'us-west-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'us-west-1-fips' => ['deprecated' => \true], 'us-west-2' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'us-west-2-fips' => ['deprecated' => \true]]], 'securityhub' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'securityhub-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'securityhub-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'securityhub-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'securityhub-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'securityhub-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'securityhub-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'securityhub-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'securityhub-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'securitylake' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'securitylake-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'securitylake-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'securitylake-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'securitylake-fips.us-west-2.amazonaws.com'], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'securitylake-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'securitylake-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'securitylake-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'securitylake-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'serverlessrepo' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['ap-east-1' => ['protocols' => ['https']], 'ap-northeast-1' => ['protocols' => ['https']], 'ap-northeast-2' => ['protocols' => ['https']], 'ap-south-1' => ['protocols' => ['https']], 'ap-southeast-1' => ['protocols' => ['https']], 'ap-southeast-2' => ['protocols' => ['https']], 'ca-central-1' => ['protocols' => ['https']], 'eu-central-1' => ['protocols' => ['https']], 'eu-north-1' => ['protocols' => ['https']], 'eu-west-1' => ['protocols' => ['https']], 'eu-west-2' => ['protocols' => ['https']], 'eu-west-3' => ['protocols' => ['https']], 'me-south-1' => ['protocols' => ['https']], 'sa-east-1' => ['protocols' => ['https']], 'us-east-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'serverlessrepo-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'serverlessrepo-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['protocols' => ['https'], 'variants' => [['hostname' => 'serverlessrepo-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'serverlessrepo-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'serverlessrepo-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'serverlessrepo-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['protocols' => ['https'], 'variants' => [['hostname' => 'serverlessrepo-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'serverlessrepo-fips.us-west-2.amazonaws.com']]], 'servicecatalog' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'servicecatalog-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'servicecatalog-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'servicecatalog-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'servicecatalog-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'servicecatalog-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'servicecatalog-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'servicecatalog-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'servicecatalog-fips.us-west-2.amazonaws.com']]], 'servicecatalog-appregistry' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'servicecatalog-appregistry-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'servicecatalog-appregistry-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'servicecatalog-appregistry-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'servicecatalog-appregistry-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'servicecatalog-appregistry-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'servicecatalog-appregistry-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'servicecatalog-appregistry-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'servicecatalog-appregistry-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'servicecatalog-appregistry-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'servicecatalog-appregistry-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'servicediscovery' => ['endpoints' => ['af-south-1' => ['variants' => [['hostname' => 'servicediscovery.af-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-east-1' => ['variants' => [['hostname' => 'servicediscovery.ap-east-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-1' => ['variants' => [['hostname' => 'servicediscovery.ap-northeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-2' => ['variants' => [['hostname' => 'servicediscovery.ap-northeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-3' => ['variants' => [['hostname' => 'servicediscovery.ap-northeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-south-1' => ['variants' => [['hostname' => 'servicediscovery.ap-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-south-2' => ['variants' => [['hostname' => 'servicediscovery.ap-south-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-1' => ['variants' => [['hostname' => 'servicediscovery.ap-southeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-2' => ['variants' => [['hostname' => 'servicediscovery.ap-southeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-3' => ['variants' => [['hostname' => 'servicediscovery.ap-southeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-4' => ['variants' => [['hostname' => 'servicediscovery.ap-southeast-4.api.aws', 'tags' => ['dualstack']]]], 'ca-central-1' => ['variants' => [['hostname' => 'servicediscovery-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'servicediscovery-fips.ca-central-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'servicediscovery.ca-central-1.api.aws', 'tags' => ['dualstack']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'servicediscovery-fips.ca-central-1.amazonaws.com'], 'ca-west-1' => ['variants' => [['hostname' => 'servicediscovery-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'servicediscovery-fips.ca-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'servicediscovery.ca-west-1.api.aws', 'tags' => ['dualstack']]]], 'ca-west-1-fips' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'servicediscovery-fips.ca-west-1.amazonaws.com'], 'eu-central-1' => ['variants' => [['hostname' => 'servicediscovery.eu-central-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-2' => ['variants' => [['hostname' => 'servicediscovery.eu-central-2.api.aws', 'tags' => ['dualstack']]]], 'eu-north-1' => ['variants' => [['hostname' => 'servicediscovery.eu-north-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-1' => ['variants' => [['hostname' => 'servicediscovery.eu-south-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-2' => ['variants' => [['hostname' => 'servicediscovery.eu-south-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-1' => ['variants' => [['hostname' => 'servicediscovery.eu-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-west-2' => ['variants' => [['hostname' => 'servicediscovery.eu-west-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-3' => ['variants' => [['hostname' => 'servicediscovery.eu-west-3.api.aws', 'tags' => ['dualstack']]]], 'il-central-1' => ['variants' => [['hostname' => 'servicediscovery.il-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-central-1' => ['variants' => [['hostname' => 'servicediscovery.me-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-south-1' => ['variants' => [['hostname' => 'servicediscovery.me-south-1.api.aws', 'tags' => ['dualstack']]]], 'sa-east-1' => ['variants' => [['hostname' => 'servicediscovery.sa-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-1' => ['variants' => [['hostname' => 'servicediscovery-fips.us-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'servicediscovery-fips.us-east-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'servicediscovery.us-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'servicediscovery-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'servicediscovery-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'servicediscovery-fips.us-east-2.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'servicediscovery.us-east-2.api.aws', 'tags' => ['dualstack']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'servicediscovery-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'servicediscovery-fips.us-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'servicediscovery-fips.us-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'servicediscovery.us-west-1.api.aws', 'tags' => ['dualstack']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'servicediscovery-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'servicediscovery-fips.us-west-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'servicediscovery-fips.us-west-2.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'servicediscovery.us-west-2.api.aws', 'tags' => ['dualstack']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'servicediscovery-fips.us-west-2.amazonaws.com']]], 'servicequotas' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'session.qldb' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'session.qldb-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'session.qldb-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'session.qldb-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'session.qldb-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'session.qldb-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'session.qldb-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'shield' => ['defaults' => ['protocols' => ['https'], 'sslCommonName' => 'shield.us-east-1.amazonaws.com'], 'endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'shield.us-east-1.amazonaws.com', 'variants' => [['hostname' => 'shield-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'fips-aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'shield-fips.us-east-1.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'signer' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'signer-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'signer-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'signer-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'signer-fips.us-west-2.amazonaws.com'], 'fips-verification-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'verification.signer-fips.us-east-1.amazonaws.com'], 'fips-verification-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'verification.signer-fips.us-east-2.amazonaws.com'], 'fips-verification-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 'verification.signer-fips.us-west-1.amazonaws.com'], 'fips-verification-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'verification.signer-fips.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'signer-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'signer-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'signer-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'signer-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'verification-af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'hostname' => 'verification.signer.af-south-1.amazonaws.com'], 'verification-ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'hostname' => 'verification.signer.ap-east-1.amazonaws.com'], 'verification-ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'verification.signer.ap-northeast-1.amazonaws.com'], 'verification-ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'verification.signer.ap-northeast-2.amazonaws.com'], 'verification-ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'verification.signer.ap-south-1.amazonaws.com'], 'verification-ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'verification.signer.ap-southeast-1.amazonaws.com'], 'verification-ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'verification.signer.ap-southeast-2.amazonaws.com'], 'verification-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'verification.signer.ca-central-1.amazonaws.com'], 'verification-eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'verification.signer.eu-central-1.amazonaws.com'], 'verification-eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'hostname' => 'verification.signer.eu-north-1.amazonaws.com'], 'verification-eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'hostname' => 'verification.signer.eu-south-1.amazonaws.com'], 'verification-eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'verification.signer.eu-west-1.amazonaws.com'], 'verification-eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'verification.signer.eu-west-2.amazonaws.com'], 'verification-eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'verification.signer.eu-west-3.amazonaws.com'], 'verification-me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'hostname' => 'verification.signer.me-south-1.amazonaws.com'], 'verification-sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'verification.signer.sa-east-1.amazonaws.com'], 'verification-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'verification.signer.us-east-1.amazonaws.com'], 'verification-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'verification.signer.us-east-2.amazonaws.com'], 'verification-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 'verification.signer.us-west-1.amazonaws.com'], 'verification-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'verification.signer.us-west-2.amazonaws.com']]], 'simspaceweaver' => ['endpoints' => ['ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'sms' => ['endpoints' => ['fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'sms-fips.us-west-2.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'sms-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'sms-voice' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'sms-voice-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'sms-voice-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'sms-voice-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'sms-voice-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'sms-voice-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'sms-voice-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'sms-voice-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'sms-voice-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'sms-voice-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'sms-voice-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'snowball' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => ['variants' => [['hostname' => 'snowball-fips.ap-northeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-2' => ['variants' => [['hostname' => 'snowball-fips.ap-northeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-3' => ['variants' => [['hostname' => 'snowball-fips.ap-northeast-3.amazonaws.com', 'tags' => ['fips']]]], 'ap-south-1' => ['variants' => [['hostname' => 'snowball-fips.ap-south-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-1' => ['variants' => [['hostname' => 'snowball-fips.ap-southeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-2' => ['variants' => [['hostname' => 'snowball-fips.ap-southeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-3' => [], 'ca-central-1' => ['variants' => [['hostname' => 'snowball-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => ['variants' => [['hostname' => 'snowball-fips.eu-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => ['variants' => [['hostname' => 'snowball-fips.eu-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-2' => ['variants' => [['hostname' => 'snowball-fips.eu-west-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-3' => ['variants' => [['hostname' => 'snowball-fips.eu-west-3.amazonaws.com', 'tags' => ['fips']]]], 'fips-ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.ap-northeast-1.amazonaws.com'], 'fips-ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'deprecated' => \true, 'hostname' => 'snowball-fips.ap-northeast-2.amazonaws.com'], 'fips-ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'deprecated' => \true, 'hostname' => 'snowball-fips.ap-northeast-3.amazonaws.com'], 'fips-ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.ap-south-1.amazonaws.com'], 'fips-ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.ap-southeast-1.amazonaws.com'], 'fips-ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'deprecated' => \true, 'hostname' => 'snowball-fips.ap-southeast-2.amazonaws.com'], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.ca-central-1.amazonaws.com'], 'fips-eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.eu-central-1.amazonaws.com'], 'fips-eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.eu-west-1.amazonaws.com'], 'fips-eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'deprecated' => \true, 'hostname' => 'snowball-fips.eu-west-2.amazonaws.com'], 'fips-eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'deprecated' => \true, 'hostname' => 'snowball-fips.eu-west-3.amazonaws.com'], 'fips-sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.sa-east-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'snowball-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'snowball-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'sa-east-1' => ['variants' => [['hostname' => 'snowball-fips.sa-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1' => ['variants' => [['hostname' => 'snowball-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'snowball-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'snowball-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'snowball-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'sns' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => ['variants' => [['hostname' => 'sns-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'sns-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'sns-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'sns-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'sns-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'sns-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'sns-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'sns-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'sns-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'sns-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'sqs' => ['defaults' => ['protocols' => ['http', 'https'], 'sslCommonName' => '{region}.queue.{dnsSuffix}'], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'sqs-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'sqs-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'sqs-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'sqs-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['sslCommonName' => 'queue.{dnsSuffix}', 'variants' => [['hostname' => 'sqs-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'sqs-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'sqs-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'sqs-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'ssm' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'ssm-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'ssm-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'ssm-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'ssm-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ssm-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ssm-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ssm-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ssm-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'ssm-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'ssm-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'ssm-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'ssm-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'ssm-contacts' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ssm-contacts-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ssm-contacts-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ssm-contacts-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ssm-contacts-fips.us-west-2.amazonaws.com'], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'ssm-contacts-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'ssm-contacts-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'ssm-contacts-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'ssm-contacts-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'ssm-incidents' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'ssm-incidents-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'ssm-incidents-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ssm-incidents-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ssm-incidents-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ssm-incidents-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ssm-incidents-fips.us-west-2.amazonaws.com'], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'ssm-incidents-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'ssm-incidents-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'ssm-incidents-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'ssm-incidents-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'ssm-sap' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => ['variants' => [['hostname' => 'ssm-sap-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'ssm-sap-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ssm-sap-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ssm-sap-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ssm-sap-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ssm-sap-fips.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'ssm-sap-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'ssm-sap-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'ssm-sap-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'ssm-sap-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'sso' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'states' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'states-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'states-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'states-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'states-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'states-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'states-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'states-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'states-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'storagegateway' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'storagegateway-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'storagegateway-fips.ca-central-1.amazonaws.com'], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'storagegateway-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'storagegateway-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'storagegateway-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'storagegateway-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'storagegateway-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'storagegateway-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'storagegateway-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'storagegateway-fips.us-west-2.amazonaws.com']]], 'streams.dynamodb' => ['defaults' => ['credentialScope' => ['service' => 'dynamodb'], 'protocols' => ['http', 'https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'local' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'localhost:8000', 'protocols' => ['http']], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'sts' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'sts.amazonaws.com'], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'sts-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'sts-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'sts-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'sts-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'sts-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'sts-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'sts-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'sts-fips.us-west-2.amazonaws.com']], 'partitionEndpoint' => 'aws-global'], 'support' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'support.us-east-1.amazonaws.com']], 'partitionEndpoint' => 'aws-global'], 'supportapp' => ['endpoints' => ['eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => []]], 'swf' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'swf-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'swf-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'swf-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'swf-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'swf-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'swf-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'swf-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'swf-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'synthetics' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'synthetics-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'synthetics-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'synthetics-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'synthetics-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'synthetics-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'synthetics-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'synthetics-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'synthetics-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'tagging' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'textract' => ['endpoints' => ['ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'textract-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'textract-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'textract-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'textract-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'textract-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'textract-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'textract-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'textract-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'textract-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'textract-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'thinclient' => ['endpoints' => ['ap-south-1' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'tnb' => ['endpoints' => ['ap-northeast-2' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-west-2' => []]], 'transcribe' => ['defaults' => ['protocols' => ['https'], 'variants' => [['hostname' => 'fips.transcribe.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'fips.transcribe.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'fips.transcribe.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'fips.transcribe.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'fips.transcribe.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'fips.transcribe.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'fips.transcribe.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'fips.transcribe.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'fips.transcribe.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'fips.transcribe.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'fips.transcribe.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'transcribestreaming' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'sa-east-1' => [], 'transcribestreaming-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'transcribestreaming-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'transcribestreaming-fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'transcribestreaming-fips.ca-central-1.amazonaws.com'], 'transcribestreaming-fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'transcribestreaming-fips.us-east-1.amazonaws.com'], 'transcribestreaming-fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'transcribestreaming-fips.us-east-2.amazonaws.com'], 'transcribestreaming-fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'transcribestreaming-fips.us-west-2.amazonaws.com'], 'transcribestreaming-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'transcribestreaming-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'transcribestreaming-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'transcribestreaming-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'transcribestreaming-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'transcribestreaming-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'transfer' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'transfer-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'transfer-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'transfer-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'transfer-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'transfer-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'transfer-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'transfer-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'transfer-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'transfer-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'transfer-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'transfer-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'transfer-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'translate' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'us-east-1' => ['variants' => [['hostname' => 'translate-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'translate-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'translate-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'translate-fips.us-east-2.amazonaws.com'], 'us-west-1' => [], 'us-west-2' => ['variants' => [['hostname' => 'translate-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'translate-fips.us-west-2.amazonaws.com']]], 'verifiedpermissions' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'verifiedpermissions-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'verifiedpermissions-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'verifiedpermissions-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'verifiedpermissions-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'verifiedpermissions-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'verifiedpermissions-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'verifiedpermissions-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'verifiedpermissions-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'verifiedpermissions-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'verifiedpermissions-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'verifiedpermissions-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'verifiedpermissions-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'voice-chime' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'voice-chime-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'voice-chime-fips.ca-central-1.amazonaws.com'], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => ['variants' => [['hostname' => 'voice-chime-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'voice-chime-fips.us-east-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'voice-chime-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'voice-chime-fips.us-west-2.amazonaws.com']]], 'voiceid' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'voiceid-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'voiceid-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'voiceid-fips.us-east-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'voiceid-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'voiceid-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'voiceid-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'vpc-lattice' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'waf' => ['endpoints' => ['aws' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'waf-fips.amazonaws.com', 'tags' => ['fips']]]], 'aws-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'waf-fips.amazonaws.com'], 'aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'waf.amazonaws.com', 'variants' => [['hostname' => 'waf-fips.amazonaws.com', 'tags' => ['fips']]]], 'aws-global-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'waf-fips.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'waf-regional' => ['endpoints' => ['af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'hostname' => 'waf-regional.af-south-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.af-south-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'hostname' => 'waf-regional.ap-east-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ap-east-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'waf-regional.ap-northeast-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ap-northeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'waf-regional.ap-northeast-2.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ap-northeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'hostname' => 'waf-regional.ap-northeast-3.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ap-northeast-3.amazonaws.com', 'tags' => ['fips']]]], 'ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'waf-regional.ap-south-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ap-south-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-south-2' => ['credentialScope' => ['region' => 'ap-south-2'], 'hostname' => 'waf-regional.ap-south-2.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ap-south-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'waf-regional.ap-southeast-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ap-southeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'waf-regional.ap-southeast-2.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ap-southeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-3' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'hostname' => 'waf-regional.ap-southeast-3.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ap-southeast-3.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-4' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'hostname' => 'waf-regional.ap-southeast-4.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ap-southeast-4.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'waf-regional.ca-central-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'waf-regional.eu-central-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.eu-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-2' => ['credentialScope' => ['region' => 'eu-central-2'], 'hostname' => 'waf-regional.eu-central-2.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.eu-central-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'hostname' => 'waf-regional.eu-north-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.eu-north-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'hostname' => 'waf-regional.eu-south-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.eu-south-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-south-2' => ['credentialScope' => ['region' => 'eu-south-2'], 'hostname' => 'waf-regional.eu-south-2.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.eu-south-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'waf-regional.eu-west-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.eu-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'waf-regional.eu-west-2.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.eu-west-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'waf-regional.eu-west-3.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.eu-west-3.amazonaws.com', 'tags' => ['fips']]]], 'fips-af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.af-south-1.amazonaws.com'], 'fips-ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ap-east-1.amazonaws.com'], 'fips-ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ap-northeast-1.amazonaws.com'], 'fips-ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ap-northeast-2.amazonaws.com'], 'fips-ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ap-northeast-3.amazonaws.com'], 'fips-ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ap-south-1.amazonaws.com'], 'fips-ap-south-2' => ['credentialScope' => ['region' => 'ap-south-2'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ap-south-2.amazonaws.com'], 'fips-ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ap-southeast-1.amazonaws.com'], 'fips-ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ap-southeast-2.amazonaws.com'], 'fips-ap-southeast-3' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ap-southeast-3.amazonaws.com'], 'fips-ap-southeast-4' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ap-southeast-4.amazonaws.com'], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ca-central-1.amazonaws.com'], 'fips-eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.eu-central-1.amazonaws.com'], 'fips-eu-central-2' => ['credentialScope' => ['region' => 'eu-central-2'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.eu-central-2.amazonaws.com'], 'fips-eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.eu-north-1.amazonaws.com'], 'fips-eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.eu-south-1.amazonaws.com'], 'fips-eu-south-2' => ['credentialScope' => ['region' => 'eu-south-2'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.eu-south-2.amazonaws.com'], 'fips-eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.eu-west-1.amazonaws.com'], 'fips-eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.eu-west-2.amazonaws.com'], 'fips-eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.eu-west-3.amazonaws.com'], 'fips-il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.il-central-1.amazonaws.com'], 'fips-me-central-1' => ['credentialScope' => ['region' => 'me-central-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.me-central-1.amazonaws.com'], 'fips-me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.me-south-1.amazonaws.com'], 'fips-sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.sa-east-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.us-west-2.amazonaws.com'], 'il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'hostname' => 'waf-regional.il-central-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.il-central-1.amazonaws.com', 'tags' => ['fips']]]], 'me-central-1' => ['credentialScope' => ['region' => 'me-central-1'], 'hostname' => 'waf-regional.me-central-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.me-central-1.amazonaws.com', 'tags' => ['fips']]]], 'me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'hostname' => 'waf-regional.me-south-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.me-south-1.amazonaws.com', 'tags' => ['fips']]]], 'sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'waf-regional.sa-east-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.sa-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'waf-regional.us-east-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'waf-regional.us-east-2.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 'waf-regional.us-west-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'waf-regional.us-west-2.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'wafv2' => ['endpoints' => ['af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'hostname' => 'wafv2.af-south-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.af-south-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'hostname' => 'wafv2.ap-east-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ap-east-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'wafv2.ap-northeast-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ap-northeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'wafv2.ap-northeast-2.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ap-northeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'hostname' => 'wafv2.ap-northeast-3.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ap-northeast-3.amazonaws.com', 'tags' => ['fips']]]], 'ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'wafv2.ap-south-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ap-south-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-south-2' => ['credentialScope' => ['region' => 'ap-south-2'], 'hostname' => 'wafv2.ap-south-2.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ap-south-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'wafv2.ap-southeast-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ap-southeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'wafv2.ap-southeast-2.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ap-southeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-3' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'hostname' => 'wafv2.ap-southeast-3.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ap-southeast-3.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-4' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'hostname' => 'wafv2.ap-southeast-4.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ap-southeast-4.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'wafv2.ca-central-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'hostname' => 'wafv2.ca-west-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'wafv2.eu-central-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.eu-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-2' => ['credentialScope' => ['region' => 'eu-central-2'], 'hostname' => 'wafv2.eu-central-2.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.eu-central-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'hostname' => 'wafv2.eu-north-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.eu-north-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'hostname' => 'wafv2.eu-south-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.eu-south-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-south-2' => ['credentialScope' => ['region' => 'eu-south-2'], 'hostname' => 'wafv2.eu-south-2.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.eu-south-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'wafv2.eu-west-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.eu-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'wafv2.eu-west-2.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.eu-west-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'wafv2.eu-west-3.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.eu-west-3.amazonaws.com', 'tags' => ['fips']]]], 'fips-af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.af-south-1.amazonaws.com'], 'fips-ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ap-east-1.amazonaws.com'], 'fips-ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ap-northeast-1.amazonaws.com'], 'fips-ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ap-northeast-2.amazonaws.com'], 'fips-ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ap-northeast-3.amazonaws.com'], 'fips-ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ap-south-1.amazonaws.com'], 'fips-ap-south-2' => ['credentialScope' => ['region' => 'ap-south-2'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ap-south-2.amazonaws.com'], 'fips-ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ap-southeast-1.amazonaws.com'], 'fips-ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ap-southeast-2.amazonaws.com'], 'fips-ap-southeast-3' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ap-southeast-3.amazonaws.com'], 'fips-ap-southeast-4' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ap-southeast-4.amazonaws.com'], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ca-west-1.amazonaws.com'], 'fips-eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.eu-central-1.amazonaws.com'], 'fips-eu-central-2' => ['credentialScope' => ['region' => 'eu-central-2'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.eu-central-2.amazonaws.com'], 'fips-eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.eu-north-1.amazonaws.com'], 'fips-eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.eu-south-1.amazonaws.com'], 'fips-eu-south-2' => ['credentialScope' => ['region' => 'eu-south-2'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.eu-south-2.amazonaws.com'], 'fips-eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.eu-west-1.amazonaws.com'], 'fips-eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.eu-west-2.amazonaws.com'], 'fips-eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.eu-west-3.amazonaws.com'], 'fips-il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.il-central-1.amazonaws.com'], 'fips-me-central-1' => ['credentialScope' => ['region' => 'me-central-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.me-central-1.amazonaws.com'], 'fips-me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.me-south-1.amazonaws.com'], 'fips-sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.sa-east-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.us-west-2.amazonaws.com'], 'il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'hostname' => 'wafv2.il-central-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.il-central-1.amazonaws.com', 'tags' => ['fips']]]], 'me-central-1' => ['credentialScope' => ['region' => 'me-central-1'], 'hostname' => 'wafv2.me-central-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.me-central-1.amazonaws.com', 'tags' => ['fips']]]], 'me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'hostname' => 'wafv2.me-south-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.me-south-1.amazonaws.com', 'tags' => ['fips']]]], 'sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'wafv2.sa-east-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.sa-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'wafv2.us-east-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'wafv2.us-east-2.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 'wafv2.us-west-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'wafv2.us-west-2.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'wellarchitected' => ['endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'wisdom' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => ['deprecated' => \true], 'fips-us-west-2' => ['deprecated' => \true], 'ui-ap-northeast-1' => [], 'ui-ap-northeast-2' => [], 'ui-ap-southeast-1' => [], 'ui-ap-southeast-2' => [], 'ui-ca-central-1' => [], 'ui-eu-central-1' => [], 'ui-eu-west-2' => [], 'ui-us-east-1' => [], 'ui-us-west-2' => [], 'us-east-1' => ['variants' => [['tags' => ['fips']]]], 'us-west-2' => ['variants' => [['tags' => ['fips']]]]]], 'workdocs' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'workdocs-fips.us-east-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'workdocs-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'workdocs-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'workdocs-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'workmail' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => []]], 'workspaces' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'workspaces-fips.us-east-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'workspaces-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'workspaces-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'workspaces-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'workspaces-web' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'xray' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'xray-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'xray-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'xray-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'xray-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'xray-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'xray-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'xray-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'xray-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]]]], ['defaults' => ['hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => ['https'], 'signatureVersions' => ['v4'], 'variants' => [['dnsSuffix' => 'amazonaws.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']], ['dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['dualstack', 'fips']], ['dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}.{region}.{dnsSuffix}', 'tags' => ['dualstack']]]], 'dnsSuffix' => 'amazonaws.com.cn', 'partition' => 'aws-cn', 'partitionName' => 'AWS China', 'regionRegex' => '^cn\\-\\w+\\-\\d+$', 'regions' => ['cn-north-1' => ['description' => 'China (Beijing)'], 'cn-northwest-1' => ['description' => 'China (Ningxia)']], 'services' => ['access-analyzer' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'account' => ['endpoints' => ['aws-cn-global' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'account.cn-northwest-1.amazonaws.com.cn']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-cn-global'], 'acm' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'airflow' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'api.ecr' => ['endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'api.ecr.cn-north-1.amazonaws.com.cn'], 'cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'api.ecr.cn-northwest-1.amazonaws.com.cn']]], 'api.pricing' => ['defaults' => ['credentialScope' => ['service' => 'pricing']], 'endpoints' => ['cn-northwest-1' => []]], 'api.sagemaker' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'api.tunneling.iot' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'apigateway' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'appconfig' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'appconfigdata' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'application-autoscaling' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'applicationinsights' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'appmesh' => ['endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 'appmesh.cn-north-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 'appmesh.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]]]], 'appsync' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'arc-zonal-shift' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'athena' => ['endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 'athena.cn-north-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 'athena.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]]]], 'autoscaling' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'autoscaling-plans' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'backup' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'backupstorage' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'batch' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'budgets' => ['endpoints' => ['aws-cn-global' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'budgets.amazonaws.com.cn']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-cn-global'], 'cassandra' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'ce' => ['endpoints' => ['aws-cn-global' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'ce.cn-northwest-1.amazonaws.com.cn']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-cn-global'], 'cloudcontrolapi' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'cloudformation' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'cloudfront' => ['endpoints' => ['aws-cn-global' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'cloudfront.cn-northwest-1.amazonaws.com.cn', 'protocols' => ['http', 'https']]], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-cn-global'], 'cloudtrail' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'codebuild' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'codecommit' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'codedeploy' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'codepipeline' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'cognito-identity' => ['endpoints' => ['cn-north-1' => []]], 'compute-optimizer' => ['endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'compute-optimizer.cn-north-1.amazonaws.com.cn'], 'cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'compute-optimizer.cn-northwest-1.amazonaws.com.cn']]], 'config' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'cur' => ['endpoints' => ['cn-northwest-1' => []]], 'data-ats.iot' => ['defaults' => ['credentialScope' => ['service' => 'iotdata'], 'protocols' => ['https']], 'endpoints' => ['cn-north-1' => ['hostname' => 'data.ats.iot.cn-north-1.amazonaws.com.cn', 'protocols' => ['https']], 'cn-northwest-1' => []]], 'data.iot' => ['defaults' => ['credentialScope' => ['service' => 'iotdata'], 'protocols' => ['https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'data.jobs.iot' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'databrew' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'datasync' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'datazone' => ['defaults' => ['dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [['dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['cn-north-1' => ['hostname' => 'datazone.cn-north-1.api.amazonwebservices.com.cn'], 'cn-northwest-1' => ['hostname' => 'datazone.cn-northwest-1.api.amazonwebservices.com.cn']]], 'dax' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'directconnect' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'dlm' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'dms' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'docdb' => ['endpoints' => ['cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'rds.cn-northwest-1.amazonaws.com.cn']]], 'ds' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'dynamodb' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'ebs' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'ec2' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'ecs' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'eks' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'eks-auth' => ['defaults' => ['dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [['dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['cn-north-1' => ['hostname' => 'eks-auth.cn-north-1.api.amazonwebservices.com.cn'], 'cn-northwest-1' => ['hostname' => 'eks-auth.cn-northwest-1.api.amazonwebservices.com.cn']]], 'elasticache' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'elasticbeanstalk' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'elasticfilesystem' => ['endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.cn-north-1.amazonaws.com.cn', 'tags' => ['fips']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => ['fips']]]], 'fips-cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.cn-north-1.amazonaws.com.cn'], 'fips-cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.cn-northwest-1.amazonaws.com.cn']]], 'elasticloadbalancing' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'elasticmapreduce' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 'elasticmapreduce.cn-north-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 'elasticmapreduce.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]]]], 'emr-containers' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'emr-serverless' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'entitlement.marketplace' => ['endpoints' => ['cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'entitlement-marketplace.cn-northwest-1.amazonaws.com.cn', 'protocols' => ['https']]]], 'es' => ['endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 'aos.cn-north-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 'aos.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]]]], 'events' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'firehose' => ['endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 'firehose.cn-north-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 'firehose.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]]]], 'fms' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'fsx' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'gamelift' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'glacier' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'glue' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'greengrass' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['cn-north-1' => []], 'isRegionalized' => \true], 'guardduty' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []], 'isRegionalized' => \true], 'health' => ['defaults' => ['protocols' => ['https'], 'sslCommonName' => 'health.cn-northwest-1.amazonaws.com.cn'], 'endpoints' => ['aws-cn-global' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'global.health.amazonaws.com.cn']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-cn-global'], 'iam' => ['endpoints' => ['aws-cn-global' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'iam.cn-north-1.amazonaws.com.cn']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-cn-global'], 'identitystore' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'inspector2' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'internetmonitor' => ['defaults' => ['dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [['dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['cn-north-1' => ['hostname' => 'internetmonitor.cn-north-1.api.amazonwebservices.com.cn'], 'cn-northwest-1' => ['hostname' => 'internetmonitor.cn-northwest-1.api.amazonwebservices.com.cn']]], 'iot' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'iotanalytics' => ['endpoints' => ['cn-north-1' => []]], 'iotevents' => ['endpoints' => ['cn-north-1' => []]], 'ioteventsdata' => ['endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'data.iotevents.cn-north-1.amazonaws.com.cn']]], 'iotsecuredtunneling' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'iotsitewise' => ['endpoints' => ['cn-north-1' => []]], 'iottwinmaker' => ['endpoints' => ['api-cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'api.iottwinmaker.cn-north-1.amazonaws.com.cn'], 'cn-north-1' => [], 'data-cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'data.iottwinmaker.cn-north-1.amazonaws.com.cn']]], 'kafka' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'kendra-ranking' => ['defaults' => ['dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [['dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['cn-north-1' => ['hostname' => 'kendra-ranking.cn-north-1.api.amazonwebservices.com.cn'], 'cn-northwest-1' => ['hostname' => 'kendra-ranking.cn-northwest-1.api.amazonwebservices.com.cn']]], 'kinesis' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'kinesisanalytics' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'kinesisvideo' => ['endpoints' => ['cn-north-1' => []]], 'kms' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'lakeformation' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'lambda' => ['endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 'lambda.cn-north-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 'lambda.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]]]], 'license-manager' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'license-manager-linux-subscriptions' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'logs' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'mediaconvert' => ['endpoints' => ['cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'mediaconvert.cn-northwest-1.amazonaws.com.cn']]], 'memory-db' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'metrics.sagemaker' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'monitoring' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'mq' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'neptune' => ['endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'rds.cn-north-1.amazonaws.com.cn'], 'cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'rds.cn-northwest-1.amazonaws.com.cn']]], 'network-firewall' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'oam' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'oidc' => ['endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'oidc.cn-north-1.amazonaws.com.cn'], 'cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'oidc.cn-northwest-1.amazonaws.com.cn']]], 'organizations' => ['endpoints' => ['aws-cn-global' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'organizations.cn-northwest-1.amazonaws.com.cn']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-cn-global'], 'personalize' => ['endpoints' => ['cn-north-1' => []]], 'pi' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'pipes' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'polly' => ['endpoints' => ['cn-northwest-1' => []]], 'portal.sso' => ['endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'portal.sso.cn-north-1.amazonaws.com.cn'], 'cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'portal.sso.cn-northwest-1.amazonaws.com.cn']]], 'qbusiness' => ['defaults' => ['dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [['dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['cn-north-1' => ['hostname' => 'qbusiness.cn-north-1.api.amazonwebservices.com.cn'], 'cn-northwest-1' => ['hostname' => 'qbusiness.cn-northwest-1.api.amazonwebservices.com.cn']]], 'quicksight' => ['endpoints' => ['cn-north-1' => []]], 'ram' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'rbin' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'rds' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'redshift' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'redshift-serverless' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'resource-groups' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'rolesanywhere' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'route53' => ['endpoints' => ['aws-cn-global' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'route53.amazonaws.com.cn']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-cn-global'], 'route53resolver' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'runtime.sagemaker' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 's3' => ['defaults' => ['protocols' => ['http', 'https'], 'signatureVersions' => ['s3v4'], 'variants' => [['dnsSuffix' => 'amazonaws.com.cn', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => ['dualstack']]]], 'endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 's3.dualstack.cn-north-1.amazonaws.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 's3.dualstack.cn-northwest-1.amazonaws.com.cn', 'tags' => ['dualstack']]]]]], 's3-control' => ['defaults' => ['protocols' => ['https'], 'signatureVersions' => ['s3v4'], 'variants' => [['dnsSuffix' => 'amazonaws.com.cn', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => ['dualstack']]]], 'endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 's3-control.cn-north-1.amazonaws.com.cn', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.cn-north-1.amazonaws.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 's3-control.cn-northwest-1.amazonaws.com.cn', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.cn-northwest-1.amazonaws.com.cn', 'tags' => ['dualstack']]]]]], 'savingsplans' => ['endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'savingsplans.cn-north-1.amazonaws.com.cn'], 'cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'savingsplans.cn-northwest-1.amazonaws.com.cn']], 'isRegionalized' => \true], 'schemas' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'secretsmanager' => ['endpoints' => ['cn-north-1' => ['variants' => [['tags' => ['dualstack']]]], 'cn-northwest-1' => ['variants' => [['tags' => ['dualstack']]]]]], 'securityhub' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'serverlessrepo' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['cn-north-1' => ['protocols' => ['https']], 'cn-northwest-1' => ['protocols' => ['https']]]], 'servicecatalog' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'servicediscovery' => ['endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 'servicediscovery.cn-north-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 'servicediscovery.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]]]], 'servicequotas' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'signer' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => [], 'verification-cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'verification.signer.cn-north-1.amazonaws.com.cn'], 'verification-cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'verification.signer.cn-northwest-1.amazonaws.com.cn']]], 'sms' => ['endpoints' => ['cn-north-1' => []]], 'snowball' => ['endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 'snowball-fips.cn-north-1.amazonaws.com.cn', 'tags' => ['fips']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 'snowball-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => ['fips']]]], 'fips-cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.cn-north-1.amazonaws.com.cn'], 'fips-cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.cn-northwest-1.amazonaws.com.cn']]], 'sns' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'sqs' => ['defaults' => ['protocols' => ['http', 'https'], 'sslCommonName' => '{region}.queue.{dnsSuffix}'], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'ssm' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'sso' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'states' => ['endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 'states.cn-north-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 'states.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]]]], 'storagegateway' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'streams.dynamodb' => ['defaults' => ['credentialScope' => ['service' => 'dynamodb'], 'protocols' => ['http', 'https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'sts' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'support' => ['endpoints' => ['aws-cn-global' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'support.cn-north-1.amazonaws.com.cn']], 'partitionEndpoint' => 'aws-cn-global'], 'swf' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'synthetics' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'tagging' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'transcribe' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'cn.transcribe.cn-north-1.amazonaws.com.cn'], 'cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'cn.transcribe.cn-northwest-1.amazonaws.com.cn']]], 'transcribestreaming' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'transfer' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'waf-regional' => ['endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'waf-regional.cn-north-1.amazonaws.com.cn', 'variants' => [['hostname' => 'waf-regional-fips.cn-north-1.amazonaws.com.cn', 'tags' => ['fips']]]], 'cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'waf-regional.cn-northwest-1.amazonaws.com.cn', 'variants' => [['hostname' => 'waf-regional-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => ['fips']]]], 'fips-cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.cn-north-1.amazonaws.com.cn'], 'fips-cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.cn-northwest-1.amazonaws.com.cn']]], 'wafv2' => ['endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'wafv2.cn-north-1.amazonaws.com.cn', 'variants' => [['hostname' => 'wafv2-fips.cn-north-1.amazonaws.com.cn', 'tags' => ['fips']]]], 'cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'wafv2.cn-northwest-1.amazonaws.com.cn', 'variants' => [['hostname' => 'wafv2-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => ['fips']]]], 'fips-cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.cn-north-1.amazonaws.com.cn'], 'fips-cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.cn-northwest-1.amazonaws.com.cn']]], 'workspaces' => ['endpoints' => ['cn-northwest-1' => []]], 'xray' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]]]], ['defaults' => ['hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => ['https'], 'signatureVersions' => ['v4'], 'variants' => [['dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']], ['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['dualstack', 'fips']], ['dnsSuffix' => 'api.aws', 'hostname' => '{service}.{region}.{dnsSuffix}', 'tags' => ['dualstack']]]], 'dnsSuffix' => 'amazonaws.com', 'partition' => 'aws-us-gov', 'partitionName' => 'AWS GovCloud (US)', 'regionRegex' => '^us\\-gov\\-\\w+\\-\\d+$', 'regions' => ['us-gov-east-1' => ['description' => 'AWS GovCloud (US-East)'], 'us-gov-west-1' => ['description' => 'AWS GovCloud (US-West)']], 'services' => ['access-analyzer' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'access-analyzer.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'access-analyzer.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'access-analyzer.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'access-analyzer.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'access-analyzer.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'access-analyzer.us-gov-west-1.amazonaws.com']]], 'acm' => ['defaults' => ['variants' => [['hostname' => 'acm.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'acm.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'acm.us-gov-west-1.amazonaws.com']]], 'acm-pca' => ['defaults' => ['protocols' => ['https'], 'variants' => [['hostname' => 'acm-pca.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'acm-pca.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'acm-pca.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'acm-pca.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'acm-pca.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'api.detective' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'api.detective-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'api.detective-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'api.detective-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'api.detective-fips.us-gov-west-1.amazonaws.com']]], 'api.ecr' => ['defaults' => ['variants' => [['hostname' => 'ecr-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['dkr-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'dkr-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'fips-dkr-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com'], 'fips-dkr-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com'], 'fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'api.ecr.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'api.ecr.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'api.sagemaker' => ['defaults' => ['variants' => [['hostname' => 'api-fips.sagemaker.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => ['variants' => [['hostname' => 'api-fips.sagemaker.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'api-fips.sagemaker.us-gov-west-1.amazonaws.com'], 'us-gov-west-1-fips-secondary' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'api.sagemaker.us-gov-west-1.amazonaws.com'], 'us-gov-west-1-secondary' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'api.sagemaker.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'api.tunneling.iot' => ['defaults' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'apigateway' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'appconfig' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'appconfig.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'appconfig.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'appconfig.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'appconfig.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'appconfigdata' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'appconfigdata.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'appconfigdata.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'appconfigdata.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'appconfigdata.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'application-autoscaling' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['us-gov-east-1' => ['hostname' => 'application-autoscaling.us-gov-east-1.amazonaws.com', 'protocols' => ['http', 'https'], 'variants' => [['hostname' => 'application-autoscaling.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['deprecated' => \true, 'hostname' => 'application-autoscaling.us-gov-east-1.amazonaws.com', 'protocols' => ['http', 'https']], 'us-gov-west-1' => ['hostname' => 'application-autoscaling.us-gov-west-1.amazonaws.com', 'protocols' => ['http', 'https'], 'variants' => [['hostname' => 'application-autoscaling.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['deprecated' => \true, 'hostname' => 'application-autoscaling.us-gov-west-1.amazonaws.com', 'protocols' => ['http', 'https']]]], 'applicationinsights' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'applicationinsights.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'applicationinsights.us-gov-west-1.amazonaws.com']]], 'appstream2' => ['defaults' => ['credentialScope' => ['service' => 'appstream'], 'protocols' => ['https']], 'endpoints' => ['fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'appstream2-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'appstream2-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'appstream2-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'appstream2-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'appstream2-fips.us-gov-west-1.amazonaws.com']]], 'arc-zonal-shift' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'athena' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'athena-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'athena-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'athena-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'athena-fips.us-gov-east-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'athena.us-gov-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'athena-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'athena-fips.us-gov-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'athena.us-gov-west-1.api.aws', 'tags' => ['dualstack']]]]]], 'autoscaling' => ['defaults' => ['variants' => [['hostname' => 'autoscaling.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['protocols' => ['http', 'https']], 'us-gov-west-1' => ['protocols' => ['http', 'https']]]], 'autoscaling-plans' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['us-gov-east-1' => ['hostname' => 'autoscaling-plans.us-gov-east-1.amazonaws.com', 'protocols' => ['http', 'https'], 'variants' => [['hostname' => 'autoscaling-plans.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['deprecated' => \true, 'hostname' => 'autoscaling-plans.us-gov-east-1.amazonaws.com', 'protocols' => ['http', 'https']], 'us-gov-west-1' => ['hostname' => 'autoscaling-plans.us-gov-west-1.amazonaws.com', 'protocols' => ['http', 'https'], 'variants' => [['hostname' => 'autoscaling-plans.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['deprecated' => \true, 'hostname' => 'autoscaling-plans.us-gov-west-1.amazonaws.com', 'protocols' => ['http', 'https']]]], 'backup' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'backup-gateway' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'backupstorage' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'batch' => ['defaults' => ['variants' => [['hostname' => 'batch.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'batch.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'batch.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'batch.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'batch.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'bedrock' => ['endpoints' => ['bedrock-runtime-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'bedrock-runtime.us-gov-west-1.amazonaws.com'], 'bedrock-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'bedrock.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => []]], 'cassandra' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'cassandra.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'cassandra.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'cassandra.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'cassandra.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'cassandra.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'cassandra.us-gov-west-1.amazonaws.com']]], 'cloudcontrolapi' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'cloudcontrolapi-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'cloudcontrolapi-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'cloudcontrolapi-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'cloudcontrolapi-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'clouddirectory' => ['endpoints' => ['us-gov-west-1' => ['variants' => [['hostname' => 'clouddirectory.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'clouddirectory.us-gov-west-1.amazonaws.com']]], 'cloudformation' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'cloudformation.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'cloudformation.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'cloudformation.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'cloudformation.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'cloudformation.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'cloudformation.us-gov-west-1.amazonaws.com']]], 'cloudhsm' => ['endpoints' => ['us-gov-west-1' => []]], 'cloudhsmv2' => ['defaults' => ['credentialScope' => ['service' => 'cloudhsm']], 'endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'cloudtrail' => ['defaults' => ['variants' => [['hostname' => 'cloudtrail.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'cloudtrail.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'cloudtrail.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'cloudtrail.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'cloudtrail.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'codebuild' => ['endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'codebuild-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'codebuild-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'codebuild-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'codebuild-fips.us-gov-west-1.amazonaws.com']]], 'codecommit' => ['endpoints' => ['fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'codecommit-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'codecommit-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'codecommit-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'codecommit-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'codecommit-fips.us-gov-west-1.amazonaws.com']]], 'codedeploy' => ['endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'codedeploy-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'codedeploy-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'codedeploy-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'codedeploy-fips.us-gov-west-1.amazonaws.com']]], 'codepipeline' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'codepipeline-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'codepipeline-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'codepipeline-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'codepipeline-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'codestar-connections' => ['endpoints' => ['us-gov-east-1' => []]], 'cognito-identity' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'cognito-identity-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'cognito-identity-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'cognito-idp' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'cognito-idp-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'cognito-idp-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'comprehend' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'comprehend-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'comprehend-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'comprehendmedical' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'comprehendmedical-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'comprehendmedical-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'compute-optimizer' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'compute-optimizer-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'compute-optimizer-fips.us-gov-west-1.amazonaws.com']]], 'config' => ['defaults' => ['variants' => [['hostname' => 'config.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'config.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'config.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'config.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'config.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'connect' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'connect.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'connect.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'controltower' => ['endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'controltower-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'controltower-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'controltower-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'controltower-fips.us-gov-west-1.amazonaws.com']]], 'data-ats.iot' => ['defaults' => ['credentialScope' => ['service' => 'iotdata'], 'protocols' => ['https']], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'data.iot' => ['defaults' => ['credentialScope' => ['service' => 'iotdata'], 'protocols' => ['https']], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'data.jobs.iot' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'data.jobs.iot-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'data.jobs.iot-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'data.jobs.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'data.jobs.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'databrew' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'databrew.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'databrew.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'datasync' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'datasync-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'datasync-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'datasync-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'datasync-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'datazone' => ['defaults' => ['dnsSuffix' => 'api.aws', 'variants' => [['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['hostname' => 'datazone.us-gov-east-1.api.aws'], 'us-gov-west-1' => ['hostname' => 'datazone.us-gov-west-1.api.aws']]], 'directconnect' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'directconnect.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'directconnect.us-gov-west-1.amazonaws.com']]], 'dlm' => ['endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'dlm.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'dlm.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'dlm.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'dlm.us-gov-west-1.amazonaws.com']]], 'dms' => ['defaults' => ['variants' => [['hostname' => 'dms.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['dms' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'dms.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'dms-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'dms.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'dms.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'dms.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'dms.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'dms.us-gov-west-1.amazonaws.com']]], 'docdb' => ['endpoints' => ['us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'rds.us-gov-west-1.amazonaws.com']]], 'drs' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'drs-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'drs-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'drs-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'drs-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'ds' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'ds-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'ds-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'ds-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'ds-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'dynamodb' => ['defaults' => ['variants' => [['hostname' => 'dynamodb.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'dynamodb.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'dynamodb.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'dynamodb.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'dynamodb.us-gov-west-1.amazonaws.com']]], 'ebs' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'ec2' => ['defaults' => ['variants' => [['hostname' => 'ec2.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'ec2.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'ec2.us-gov-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'ec2.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'ec2.us-gov-west-1.api.aws', 'tags' => ['dualstack']]]]]], 'ecs' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'ecs-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'ecs-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'ecs-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'ecs-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'eks' => ['defaults' => ['protocols' => ['http', 'https'], 'variants' => [['hostname' => 'eks.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'eks.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'eks.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'eks.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'eks.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'eks-auth' => ['defaults' => ['dnsSuffix' => 'api.aws', 'variants' => [['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['hostname' => 'eks-auth.us-gov-east-1.api.aws'], 'us-gov-west-1' => ['hostname' => 'eks-auth.us-gov-west-1.api.aws']]], 'elasticache' => ['defaults' => ['variants' => [['hostname' => 'elasticache.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'elasticache.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => [], 'us-gov-west-1' => ['variants' => [['hostname' => 'elasticache.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'elasticache.us-gov-west-1.amazonaws.com']]], 'elasticbeanstalk' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'elasticbeanstalk.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'elasticbeanstalk.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'elasticbeanstalk.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'elasticbeanstalk.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'elasticbeanstalk.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'elasticbeanstalk.us-gov-west-1.amazonaws.com']]], 'elasticfilesystem' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'elasticloadbalancing' => ['defaults' => ['variants' => [['hostname' => 'elasticloadbalancing.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'elasticloadbalancing.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'elasticloadbalancing.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'elasticloadbalancing.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['protocols' => ['http', 'https'], 'variants' => [['hostname' => 'elasticloadbalancing.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'elasticmapreduce' => ['defaults' => ['variants' => [['hostname' => 'elasticmapreduce.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'elasticmapreduce.us-gov-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'elasticmapreduce.us-gov-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-gov-west-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'elasticmapreduce.us-gov-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'elasticmapreduce.us-gov-west-1.api.aws', 'tags' => ['dualstack']]]]]], 'email' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'email-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'email-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'email-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'email-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'emr-containers' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'emr-containers.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'emr-containers.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'emr-containers.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'emr-containers.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'emr-serverless' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'emr-serverless.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'emr-serverless.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'emr-serverless.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'emr-serverless.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'es' => ['endpoints' => ['fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'es-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'aos.us-gov-east-1.api.aws', 'tags' => ['dualstack']], ['hostname' => 'es-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'es-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'aos.us-gov-west-1.api.aws', 'tags' => ['dualstack']], ['hostname' => 'es-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'es-fips.us-gov-west-1.amazonaws.com']]], 'events' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'events.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'events.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'events.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'events.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'firehose' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'firehose-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'firehose-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'firehose-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'firehose-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'fms' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'fms-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'fms-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'fsx' => ['endpoints' => ['fips-prod-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com'], 'fips-prod-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com'], 'fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com'], 'prod-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'prod-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1' => ['variants' => [['hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'geo' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'geo-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'geo-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'glacier' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'glacier.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'glacier.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'glacier.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['protocols' => ['http', 'https'], 'variants' => [['hostname' => 'glacier.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'glue' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'glue-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'glue-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'glue-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'glue-fips.us-gov-east-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'glue.us-gov-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'glue-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'glue-fips.us-gov-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'glue.us-gov-west-1.api.aws', 'tags' => ['dualstack']]]]]], 'greengrass' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['dataplane-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'greengrass-ats.iot.us-gov-east-1.amazonaws.com'], 'dataplane-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'greengrass-ats.iot.us-gov-west-1.amazonaws.com'], 'fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'greengrass.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'greengrass.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'greengrass.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'greengrass.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]], 'isRegionalized' => \true], 'guardduty' => ['defaults' => ['protocols' => ['https'], 'variants' => [['hostname' => 'guardduty.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'guardduty.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'guardduty.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'guardduty.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'guardduty.us-gov-west-1.amazonaws.com']], 'isRegionalized' => \true], 'health' => ['defaults' => ['protocols' => ['https'], 'sslCommonName' => 'health.us-gov-west-1.amazonaws.com'], 'endpoints' => ['aws-us-gov-global' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'global.health.us-gov.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'health-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'health-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'iam' => ['endpoints' => ['aws-us-gov-global' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'iam.us-gov.amazonaws.com', 'variants' => [['hostname' => 'iam.us-gov.amazonaws.com', 'tags' => ['fips']]]], 'aws-us-gov-global-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'iam.us-gov.amazonaws.com'], 'iam-govcloud' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'iam.us-gov.amazonaws.com', 'tags' => ['fips']]]], 'iam-govcloud-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'iam.us-gov.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-us-gov-global'], 'identitystore' => ['defaults' => ['variants' => [['hostname' => 'identitystore.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'identitystore.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'identitystore.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'identitystore.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'identitystore.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'ingest.timestream' => ['endpoints' => ['us-gov-west-1' => ['variants' => [['hostname' => 'ingest.timestream.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'ingest.timestream.us-gov-west-1.amazonaws.com']]], 'inspector' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'inspector-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'inspector-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'inspector-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'inspector-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'inspector2' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'inspector2-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'inspector2-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'inspector2-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'inspector2-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'internetmonitor' => ['defaults' => ['dnsSuffix' => 'api.aws', 'variants' => [['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['hostname' => 'internetmonitor.us-gov-east-1.api.aws'], 'us-gov-west-1' => ['hostname' => 'internetmonitor.us-gov-west-1.api.aws']]], 'iot' => ['endpoints' => ['fips-us-gov-east-1' => ['deprecated' => \true, 'hostname' => 'iot-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['deprecated' => \true, 'hostname' => 'iot-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'iot-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'iot-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'iotevents' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'iotevents-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'iotevents-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'ioteventsdata' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'data.iotevents-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'data.iotevents.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'data.iotevents-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'iotsecuredtunneling' => ['defaults' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'iotsitewise' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'iotsitewise-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'iotsitewise-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'iottwinmaker' => ['endpoints' => ['api-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'api.iottwinmaker.us-gov-west-1.amazonaws.com'], 'data-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'data.iottwinmaker.us-gov-west-1.amazonaws.com'], 'fips-api-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'api.iottwinmaker-fips.us-gov-west-1.amazonaws.com'], 'fips-data-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'data.iottwinmaker-fips.us-gov-west-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'iottwinmaker-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'iottwinmaker-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'kafka' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'kafka.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'kafka.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'kafka.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'kafka.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'kafka.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'kafka.us-gov-west-1.amazonaws.com']]], 'kendra' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'kendra-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'kendra-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'kendra-ranking' => ['defaults' => ['dnsSuffix' => 'api.aws', 'variants' => [['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['hostname' => 'kendra-ranking.us-gov-east-1.api.aws'], 'us-gov-west-1' => ['hostname' => 'kendra-ranking.us-gov-west-1.api.aws']]], 'kinesis' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'kinesis.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'kinesis.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'kinesis.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'kinesis.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'kinesis.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'kinesis.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'kinesisanalytics' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'kms' => ['endpoints' => ['ProdFips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'kms-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'kms-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-gov-west-1.amazonaws.com']]], 'lakeformation' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'lakeformation-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'lakeformation-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'lakeformation-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'lakeformation-fips.us-gov-east-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'lakeformation.us-gov-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'lakeformation-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'lakeformation-fips.us-gov-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'lakeformation.us-gov-west-1.api.aws', 'tags' => ['dualstack']]]]]], 'lambda' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'lambda-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'lambda-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'lambda-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'lambda.us-gov-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'lambda-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'lambda.us-gov-west-1.api.aws', 'tags' => ['dualstack']]]]]], 'license-manager' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'license-manager-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'license-manager-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'license-manager-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'license-manager-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'license-manager-linux-subscriptions' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'license-manager-user-subscriptions' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'logs' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'logs.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'logs.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'logs.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'logs.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'm2' => ['endpoints' => ['fips-us-gov-east-1' => ['deprecated' => \true], 'fips-us-gov-west-1' => ['deprecated' => \true], 'us-gov-east-1' => ['variants' => [['tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['tags' => ['fips']]]]]], 'managedblockchain' => ['endpoints' => ['us-gov-west-1' => []]], 'mediaconvert' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'mediaconvert.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'mediaconvert.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'meetings-chime' => ['endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'meetings-chime-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'meetings-chime-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'meetings-chime-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'meetings-chime-fips.us-gov-west-1.amazonaws.com']]], 'metering.marketplace' => ['defaults' => ['credentialScope' => ['service' => 'aws-marketplace']], 'endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'metrics.sagemaker' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'mgn' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'mgn-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'mgn-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'mgn-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'mgn-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'models-v2-lex' => ['endpoints' => ['us-gov-west-1' => []]], 'models.lex' => ['defaults' => ['credentialScope' => ['service' => 'lex'], 'variants' => [['hostname' => 'models-fips.lex.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-west-1' => ['variants' => [['hostname' => 'models-fips.lex.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'models-fips.lex.us-gov-west-1.amazonaws.com']]], 'monitoring' => ['defaults' => ['variants' => [['hostname' => 'monitoring.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'monitoring.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'monitoring.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'monitoring.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'monitoring.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'mq' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'mq-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'mq-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'mq-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'mq-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'neptune' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'rds.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'rds.us-gov-west-1.amazonaws.com']]], 'network-firewall' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'network-firewall-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'network-firewall-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'network-firewall-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'network-firewall-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'networkmanager' => ['endpoints' => ['aws-us-gov-global' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'networkmanager.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'networkmanager.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'fips-aws-us-gov-global' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'networkmanager.us-gov-west-1.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-us-gov-global'], 'oidc' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'oidc.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'oidc.us-gov-west-1.amazonaws.com']]], 'organizations' => ['endpoints' => ['aws-us-gov-global' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'organizations.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'organizations.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'fips-aws-us-gov-global' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'organizations.us-gov-west-1.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-us-gov-global'], 'outposts' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'outposts.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'outposts.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'outposts.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'outposts.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'participant.connect' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'participant.connect.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'participant.connect.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'pi' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'pinpoint' => ['defaults' => ['credentialScope' => ['service' => 'mobiletargeting']], 'endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'pinpoint-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'pinpoint.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'pinpoint-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'polly' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'polly-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'polly-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'portal.sso' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'portal.sso.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'portal.sso.us-gov-west-1.amazonaws.com']]], 'qbusiness' => ['defaults' => ['dnsSuffix' => 'api.aws', 'variants' => [['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['hostname' => 'qbusiness.us-gov-east-1.api.aws'], 'us-gov-west-1' => ['hostname' => 'qbusiness.us-gov-west-1.api.aws']]], 'quicksight' => ['endpoints' => ['api' => [], 'us-gov-west-1' => []]], 'ram' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'ram.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'ram.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'ram.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'ram.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'ram.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'ram.us-gov-west-1.amazonaws.com']]], 'rbin' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'rbin-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'rbin-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'rbin-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'rbin-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'rds' => ['defaults' => ['variants' => [['hostname' => 'rds.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['rds.us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'rds.us-gov-east-1.amazonaws.com'], 'rds.us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'rds.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'rds.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'rds.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'rds.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'rds.us-gov-west-1.amazonaws.com']]], 'redshift' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'redshift.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'redshift.us-gov-west-1.amazonaws.com']]], 'rekognition' => ['endpoints' => ['rekognition-fips.us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com'], 'rekognition.us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com']]], 'resiliencehub' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'resiliencehub-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'resiliencehub-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'resiliencehub-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'resiliencehub-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'resource-groups' => ['defaults' => ['variants' => [['hostname' => 'resource-groups.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'resource-groups.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'resource-groups.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'resource-groups.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'resource-groups.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'robomaker' => ['endpoints' => ['us-gov-west-1' => []]], 'rolesanywhere' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'rolesanywhere-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'rolesanywhere-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'rolesanywhere-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'rolesanywhere-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'route53' => ['endpoints' => ['aws-us-gov-global' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'route53.us-gov.amazonaws.com', 'variants' => [['hostname' => 'route53.us-gov.amazonaws.com', 'tags' => ['fips']]]], 'fips-aws-us-gov-global' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'route53.us-gov.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-us-gov-global'], 'route53resolver' => ['endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'route53resolver.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['deprecated' => \true, 'hostname' => 'route53resolver.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'route53resolver.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['deprecated' => \true, 'hostname' => 'route53resolver.us-gov-west-1.amazonaws.com']]], 'runtime-v2-lex' => ['endpoints' => ['us-gov-west-1' => []]], 'runtime.lex' => ['defaults' => ['credentialScope' => ['service' => 'lex'], 'variants' => [['hostname' => 'runtime-fips.lex.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-west-1' => ['variants' => [['hostname' => 'runtime-fips.lex.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'runtime-fips.lex.us-gov-west-1.amazonaws.com']]], 'runtime.sagemaker' => ['defaults' => ['variants' => [['hostname' => 'runtime.sagemaker.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => ['variants' => [['hostname' => 'runtime.sagemaker.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'runtime.sagemaker.us-gov-west-1.amazonaws.com']]], 's3' => ['defaults' => ['signatureVersions' => ['s3', 's3v4'], 'variants' => [['dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => ['dualstack', 'fips']], ['dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => ['dualstack']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 's3-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 's3-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['hostname' => 's3.us-gov-east-1.amazonaws.com', 'protocols' => ['http', 'https'], 'variants' => [['hostname' => 's3-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3.dualstack.us-gov-east-1.amazonaws.com', 'tags' => ['dualstack']]]], 'us-gov-west-1' => ['hostname' => 's3.us-gov-west-1.amazonaws.com', 'protocols' => ['http', 'https'], 'variants' => [['hostname' => 's3-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3.dualstack.us-gov-west-1.amazonaws.com', 'tags' => ['dualstack']]]]]], 's3-control' => ['defaults' => ['protocols' => ['https'], 'signatureVersions' => ['s3v4'], 'variants' => [['dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => ['dualstack', 'fips']], ['dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => ['dualstack']]]], 'endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 's3-control.us-gov-east-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.dualstack.us-gov-east-1.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3-control.dualstack.us-gov-east-1.amazonaws.com', 'tags' => ['dualstack']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 's3-control-fips.us-gov-east-1.amazonaws.com', 'signatureVersions' => ['s3v4']], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 's3-control.us-gov-west-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.dualstack.us-gov-west-1.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3-control.dualstack.us-gov-west-1.amazonaws.com', 'tags' => ['dualstack']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 's3-control-fips.us-gov-west-1.amazonaws.com', 'signatureVersions' => ['s3v4']]]], 's3-outposts' => ['endpoints' => ['fips-us-gov-east-1' => ['deprecated' => \true], 'fips-us-gov-west-1' => ['deprecated' => \true], 'us-gov-east-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]]]], 'secretsmanager' => ['endpoints' => ['us-gov-east-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'us-gov-east-1-fips' => ['deprecated' => \true], 'us-gov-west-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'us-gov-west-1-fips' => ['deprecated' => \true]]], 'securityhub' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'securityhub-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'securityhub-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'securityhub-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'securityhub-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'serverlessrepo' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['us-gov-east-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'serverlessrepo.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'serverlessrepo.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'serverlessrepo.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'serverlessrepo.us-gov-west-1.amazonaws.com']]], 'servicecatalog' => ['endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'servicecatalog-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'servicecatalog-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'servicecatalog-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'servicecatalog-fips.us-gov-west-1.amazonaws.com']]], 'servicecatalog-appregistry' => ['defaults' => ['variants' => [['hostname' => 'servicecatalog-appregistry.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'servicediscovery' => ['endpoints' => ['servicediscovery' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'servicediscovery-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'servicediscovery-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'servicediscovery-fips.us-gov-east-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'servicediscovery.us-gov-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'servicediscovery-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'servicediscovery-fips.us-gov-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'servicediscovery.us-gov-west-1.api.aws', 'tags' => ['dualstack']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com']]], 'servicequotas' => ['defaults' => ['protocols' => ['https'], 'variants' => [['hostname' => 'servicequotas.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'servicequotas.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'servicequotas.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'servicequotas.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'servicequotas.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'signer' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'signer-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'signer-fips.us-gov-west-1.amazonaws.com'], 'fips-verification-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'verification.signer-fips.us-gov-east-1.amazonaws.com'], 'fips-verification-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'verification.signer-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'signer-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'signer-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'verification-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'verification.signer.us-gov-east-1.amazonaws.com'], 'verification-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'verification.signer.us-gov-west-1.amazonaws.com']]], 'simspaceweaver' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'simspaceweaver.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'simspaceweaver.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'simspaceweaver.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'simspaceweaver.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'sms' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'sms-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'sms-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'sms-voice' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'sms-voice-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'sms-voice-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'sms-voice-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'sms-voice-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'snowball' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'snowball-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'snowball-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'sns' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'sns.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'sns.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'sns.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'sns.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'sqs' => ['defaults' => ['variants' => [['hostname' => 'sqs.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'sqs.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'sqs.us-gov-west-1.amazonaws.com', 'protocols' => ['http', 'https'], 'sslCommonName' => '{region}.queue.{dnsSuffix}']]], 'ssm' => ['defaults' => ['variants' => [['hostname' => 'ssm.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'ssm.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'ssm.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'ssm.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'ssm.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'sso' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'sso.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'sso.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'sso.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'sso.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'sso.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'sso.us-gov-west-1.amazonaws.com']]], 'states' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'states-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'states.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'states-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'states.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'storagegateway' => ['endpoints' => ['fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'storagegateway-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'storagegateway-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'storagegateway-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'storagegateway-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'storagegateway-fips.us-gov-west-1.amazonaws.com']]], 'streams.dynamodb' => ['defaults' => ['credentialScope' => ['service' => 'dynamodb'], 'variants' => [['hostname' => 'streams.dynamodb.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'streams.dynamodb.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'streams.dynamodb.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'streams.dynamodb.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'streams.dynamodb.us-gov-west-1.amazonaws.com']]], 'sts' => ['defaults' => ['variants' => [['hostname' => 'sts.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'sts.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'sts.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'sts.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'sts.us-gov-west-1.amazonaws.com']]], 'support' => ['endpoints' => ['aws-us-gov-global' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'support.us-gov-west-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'support.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'support.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]], 'partitionEndpoint' => 'aws-us-gov-global'], 'swf' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'swf.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'swf.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'swf.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'swf.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'swf.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'swf.us-gov-west-1.amazonaws.com']]], 'synthetics' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'synthetics-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'synthetics-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'synthetics-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'synthetics-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'tagging' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'textract' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'textract-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'textract-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'textract-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'textract-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'transcribe' => ['defaults' => ['protocols' => ['https'], 'variants' => [['hostname' => 'fips.transcribe.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'fips.transcribe.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'fips.transcribe.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'fips.transcribe.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'fips.transcribe.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'transcribestreaming' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'transfer' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'transfer-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'transfer-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'transfer-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'transfer-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'translate' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['us-gov-west-1' => ['variants' => [['hostname' => 'translate-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'translate-fips.us-gov-west-1.amazonaws.com']]], 'verifiedpermissions' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'verifiedpermissions-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'verifiedpermissions-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'verifiedpermissions-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'verifiedpermissions-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'waf-regional' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'waf-regional.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'waf-regional.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'wafv2' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'wafv2.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'wafv2.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'wellarchitected' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'workspaces' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'workspaces-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'workspaces-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'workspaces-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'workspaces-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'xray' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'xray-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'xray-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'xray-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'xray-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]]]], ['defaults' => ['hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => ['https'], 'signatureVersions' => ['v4'], 'variants' => [['dnsSuffix' => 'c2s.ic.gov', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'dnsSuffix' => 'c2s.ic.gov', 'partition' => 'aws-iso', 'partitionName' => 'AWS ISO (US)', 'regionRegex' => '^us\\-iso\\-\\w+\\-\\d+$', 'regions' => ['us-iso-east-1' => ['description' => 'US ISO East'], 'us-iso-west-1' => ['description' => 'US ISO WEST']], 'services' => ['api.ecr' => ['endpoints' => ['us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'hostname' => 'api.ecr.us-iso-east-1.c2s.ic.gov'], 'us-iso-west-1' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'hostname' => 'api.ecr.us-iso-west-1.c2s.ic.gov']]], 'api.pricing' => ['defaults' => ['credentialScope' => ['service' => 'pricing']], 'endpoints' => ['us-iso-east-1' => []]], 'api.sagemaker' => ['endpoints' => ['us-iso-east-1' => []]], 'apigateway' => ['endpoints' => ['us-iso-east-1' => []]], 'appconfig' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'appconfigdata' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'application-autoscaling' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'arc-zonal-shift' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'athena' => ['endpoints' => ['us-iso-east-1' => []]], 'autoscaling' => ['endpoints' => ['us-iso-east-1' => ['protocols' => ['http', 'https']], 'us-iso-west-1' => []]], 'cloudcontrolapi' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'cloudformation' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'cloudtrail' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'codedeploy' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'comprehend' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['us-iso-east-1' => []]], 'config' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'datapipeline' => ['endpoints' => ['us-iso-east-1' => []]], 'datasync' => ['endpoints' => ['fips-us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'datasync-fips.us-iso-east-1.c2s.ic.gov'], 'fips-us-iso-west-1' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 'datasync-fips.us-iso-west-1.c2s.ic.gov'], 'us-iso-east-1' => ['variants' => [['hostname' => 'datasync-fips.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-west-1' => ['variants' => [['hostname' => 'datasync-fips.us-iso-west-1.c2s.ic.gov', 'tags' => ['fips']]]]]], 'directconnect' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'dlm' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'dms' => ['defaults' => ['variants' => [['hostname' => 'dms.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['dms' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'dms.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'dms-fips' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'dms.us-iso-east-1.c2s.ic.gov'], 'us-iso-east-1' => ['variants' => [['hostname' => 'dms.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-east-1-fips' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'dms.us-iso-east-1.c2s.ic.gov'], 'us-iso-west-1' => ['variants' => [['hostname' => 'dms.us-iso-west-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-west-1-fips' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 'dms.us-iso-west-1.c2s.ic.gov']]], 'ds' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'dynamodb' => ['endpoints' => ['us-iso-east-1' => ['protocols' => ['http', 'https']], 'us-iso-west-1' => []]], 'ebs' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'ec2' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'ecs' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'eks' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'elasticache' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'elasticfilesystem' => ['endpoints' => ['fips-us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.us-iso-east-1.c2s.ic.gov'], 'fips-us-iso-west-1' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.us-iso-west-1.c2s.ic.gov'], 'us-iso-east-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-west-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.us-iso-west-1.c2s.ic.gov', 'tags' => ['fips']]]]]], 'elasticloadbalancing' => ['endpoints' => ['us-iso-east-1' => ['protocols' => ['http', 'https']], 'us-iso-west-1' => []]], 'elasticmapreduce' => ['endpoints' => ['fips-us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce.us-iso-east-1.c2s.ic.gov'], 'fips-us-iso-west-1' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce.us-iso-west-1.c2s.ic.gov'], 'us-iso-east-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'elasticmapreduce.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-west-1' => ['variants' => [['hostname' => 'elasticmapreduce.us-iso-west-1.c2s.ic.gov', 'tags' => ['fips']]]]]], 'es' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'events' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'firehose' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'fsx' => ['endpoints' => ['fips-prod-us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-iso-east-1.c2s.ic.gov'], 'fips-us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-iso-east-1.c2s.ic.gov'], 'prod-us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'fsx-fips.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-east-1' => ['variants' => [['hostname' => 'fsx-fips.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]]]], 'glacier' => ['endpoints' => ['us-iso-east-1' => ['protocols' => ['http', 'https']], 'us-iso-west-1' => []]], 'glue' => ['endpoints' => ['us-iso-east-1' => []]], 'guardduty' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['us-iso-east-1' => []], 'isRegionalized' => \true], 'health' => ['endpoints' => ['us-iso-east-1' => []]], 'iam' => ['endpoints' => ['aws-iso-global' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'hostname' => 'iam.us-iso-east-1.c2s.ic.gov']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-iso-global'], 'kinesis' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'kms' => ['endpoints' => ['ProdFips' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-iso-east-1.c2s.ic.gov'], 'us-iso-east-1' => ['variants' => [['hostname' => 'kms-fips.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-east-1-fips' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-iso-east-1.c2s.ic.gov'], 'us-iso-west-1' => ['variants' => [['hostname' => 'kms-fips.us-iso-west-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-west-1-fips' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-iso-west-1.c2s.ic.gov']]], 'lambda' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'license-manager' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'logs' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'medialive' => ['endpoints' => ['us-iso-east-1' => []]], 'mediapackage' => ['endpoints' => ['us-iso-east-1' => []]], 'metrics.sagemaker' => ['endpoints' => ['us-iso-east-1' => []]], 'monitoring' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'outposts' => ['endpoints' => ['us-iso-east-1' => []]], 'ram' => ['endpoints' => ['fips-us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'ram-fips.us-iso-east-1.c2s.ic.gov'], 'fips-us-iso-west-1' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 'ram-fips.us-iso-west-1.c2s.ic.gov'], 'us-iso-east-1' => ['variants' => [['hostname' => 'ram-fips.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-west-1' => ['variants' => [['hostname' => 'ram-fips.us-iso-west-1.c2s.ic.gov', 'tags' => ['fips']]]]]], 'rbin' => ['endpoints' => ['fips-us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'rbin-fips.us-iso-east-1.c2s.ic.gov'], 'fips-us-iso-west-1' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 'rbin-fips.us-iso-west-1.c2s.ic.gov'], 'us-iso-east-1' => ['variants' => [['hostname' => 'rbin-fips.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-west-1' => ['variants' => [['hostname' => 'rbin-fips.us-iso-west-1.c2s.ic.gov', 'tags' => ['fips']]]]]], 'rds' => ['endpoints' => ['rds-fips.us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-iso-east-1.c2s.ic.gov'], 'rds-fips.us-iso-west-1' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-iso-west-1.c2s.ic.gov'], 'rds.us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'rds-fips.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'rds.us-iso-west-1' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'rds-fips.us-iso-west-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-east-1' => ['variants' => [['hostname' => 'rds-fips.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-east-1-fips' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-iso-east-1.c2s.ic.gov'], 'us-iso-west-1' => ['variants' => [['hostname' => 'rds-fips.us-iso-west-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-west-1-fips' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-iso-west-1.c2s.ic.gov']]], 'redshift' => ['endpoints' => ['fips-us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'redshift-fips.us-iso-east-1.c2s.ic.gov'], 'fips-us-iso-west-1' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 'redshift-fips.us-iso-west-1.c2s.ic.gov'], 'us-iso-east-1' => ['variants' => [['hostname' => 'redshift-fips.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-west-1' => ['variants' => [['hostname' => 'redshift-fips.us-iso-west-1.c2s.ic.gov', 'tags' => ['fips']]]]]], 'resource-groups' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'route53' => ['endpoints' => ['aws-iso-global' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'hostname' => 'route53.c2s.ic.gov']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-iso-global'], 'route53resolver' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'runtime.sagemaker' => ['endpoints' => ['us-iso-east-1' => []]], 's3' => ['defaults' => ['signatureVersions' => ['s3v4']], 'endpoints' => ['fips-us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 's3-fips.us-iso-east-1.c2s.ic.gov'], 'fips-us-iso-west-1' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 's3-fips.us-iso-west-1.c2s.ic.gov'], 'us-iso-east-1' => ['protocols' => ['http', 'https'], 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-fips.dualstack.us-iso-east-1.c2s.ic.gov', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-fips.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-west-1' => ['variants' => [['hostname' => 's3-fips.dualstack.us-iso-west-1.c2s.ic.gov', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-fips.us-iso-west-1.c2s.ic.gov', 'tags' => ['fips']]]]]], 's3-control' => ['defaults' => ['protocols' => ['https'], 'signatureVersions' => ['s3v4']], 'endpoints' => ['us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'hostname' => 's3-control.us-iso-east-1.c2s.ic.gov', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.dualstack.us-iso-east-1.c2s.ic.gov', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control-fips.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']], ['hostname' => 's3-control.dualstack.us-iso-east-1.c2s.ic.gov', 'tags' => ['dualstack']]]], 'us-iso-east-1-fips' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 's3-control-fips.us-iso-east-1.c2s.ic.gov', 'signatureVersions' => ['s3v4']], 'us-iso-west-1' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'hostname' => 's3-control.us-iso-west-1.c2s.ic.gov', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.dualstack.us-iso-west-1.c2s.ic.gov', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control-fips.us-iso-west-1.c2s.ic.gov', 'tags' => ['fips']], ['hostname' => 's3-control.dualstack.us-iso-west-1.c2s.ic.gov', 'tags' => ['dualstack']]]], 'us-iso-west-1-fips' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 's3-control-fips.us-iso-west-1.c2s.ic.gov', 'signatureVersions' => ['s3v4']]]], 's3-outposts' => ['endpoints' => ['fips-us-iso-east-1' => ['deprecated' => \true], 'us-iso-east-1' => ['variants' => [['tags' => ['fips']]]]]], 'secretsmanager' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'snowball' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'sns' => ['endpoints' => ['us-iso-east-1' => ['protocols' => ['http', 'https']], 'us-iso-west-1' => []]], 'sqs' => ['endpoints' => ['us-iso-east-1' => ['protocols' => ['http', 'https']], 'us-iso-west-1' => []]], 'ssm' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'states' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'streams.dynamodb' => ['defaults' => ['credentialScope' => ['service' => 'dynamodb']], 'endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'sts' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'support' => ['endpoints' => ['aws-iso-global' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'hostname' => 'support.us-iso-east-1.c2s.ic.gov']], 'partitionEndpoint' => 'aws-iso-global'], 'swf' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'synthetics' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'tagging' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'textract' => ['endpoints' => ['us-iso-east-1' => []]], 'transcribe' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['us-iso-east-1' => []]], 'transcribestreaming' => ['endpoints' => ['us-iso-east-1' => []]], 'translate' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['us-iso-east-1' => []]], 'workspaces' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]]]], ['defaults' => ['hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => ['https'], 'signatureVersions' => ['v4'], 'variants' => [['dnsSuffix' => 'sc2s.sgov.gov', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'dnsSuffix' => 'sc2s.sgov.gov', 'partition' => 'aws-iso-b', 'partitionName' => 'AWS ISOB (US)', 'regionRegex' => '^us\\-isob\\-\\w+\\-\\d+$', 'regions' => ['us-isob-east-1' => ['description' => 'US ISOB East (Ohio)']], 'services' => ['api.ecr' => ['endpoints' => ['us-isob-east-1' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'hostname' => 'api.ecr.us-isob-east-1.sc2s.sgov.gov']]], 'api.pricing' => ['defaults' => ['credentialScope' => ['service' => 'pricing']], 'endpoints' => ['us-isob-east-1' => []]], 'api.sagemaker' => ['endpoints' => ['us-isob-east-1' => []]], 'appconfig' => ['endpoints' => ['us-isob-east-1' => []]], 'appconfigdata' => ['endpoints' => ['us-isob-east-1' => []]], 'application-autoscaling' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['us-isob-east-1' => []]], 'arc-zonal-shift' => ['endpoints' => ['us-isob-east-1' => []]], 'autoscaling' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['us-isob-east-1' => []]], 'cloudcontrolapi' => ['endpoints' => ['us-isob-east-1' => []]], 'cloudformation' => ['endpoints' => ['us-isob-east-1' => []]], 'cloudtrail' => ['endpoints' => ['us-isob-east-1' => []]], 'codedeploy' => ['endpoints' => ['us-isob-east-1' => []]], 'config' => ['endpoints' => ['us-isob-east-1' => []]], 'directconnect' => ['endpoints' => ['us-isob-east-1' => []]], 'dlm' => ['endpoints' => ['us-isob-east-1' => []]], 'dms' => ['defaults' => ['variants' => [['hostname' => 'dms.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['dms' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']]]], 'dms-fips' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov'], 'us-isob-east-1' => ['variants' => [['hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']]]], 'us-isob-east-1-fips' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov']]], 'ds' => ['endpoints' => ['us-isob-east-1' => []]], 'dynamodb' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['us-isob-east-1' => []]], 'ebs' => ['endpoints' => ['us-isob-east-1' => []]], 'ec2' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['us-isob-east-1' => []]], 'ecs' => ['endpoints' => ['us-isob-east-1' => []]], 'eks' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['us-isob-east-1' => []]], 'elasticache' => ['endpoints' => ['us-isob-east-1' => []]], 'elasticfilesystem' => ['endpoints' => ['fips-us-isob-east-1' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.us-isob-east-1.sc2s.sgov.gov'], 'us-isob-east-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']]]]]], 'elasticloadbalancing' => ['endpoints' => ['us-isob-east-1' => ['protocols' => ['https']]]], 'elasticmapreduce' => ['endpoints' => ['fips-us-isob-east-1' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce.us-isob-east-1.sc2s.sgov.gov'], 'us-isob-east-1' => ['variants' => [['hostname' => 'elasticmapreduce.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']]]]]], 'es' => ['endpoints' => ['us-isob-east-1' => []]], 'events' => ['endpoints' => ['us-isob-east-1' => []]], 'firehose' => ['endpoints' => ['us-isob-east-1' => []]], 'glacier' => ['endpoints' => ['us-isob-east-1' => []]], 'health' => ['endpoints' => ['us-isob-east-1' => []]], 'iam' => ['endpoints' => ['aws-iso-b-global' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'hostname' => 'iam.us-isob-east-1.sc2s.sgov.gov']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-iso-b-global'], 'kinesis' => ['endpoints' => ['us-isob-east-1' => []]], 'kms' => ['endpoints' => ['ProdFips' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-isob-east-1.sc2s.sgov.gov'], 'us-isob-east-1' => ['variants' => [['hostname' => 'kms-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']]]], 'us-isob-east-1-fips' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-isob-east-1.sc2s.sgov.gov']]], 'lambda' => ['endpoints' => ['us-isob-east-1' => []]], 'license-manager' => ['endpoints' => ['us-isob-east-1' => []]], 'logs' => ['endpoints' => ['us-isob-east-1' => []]], 'medialive' => ['endpoints' => ['us-isob-east-1' => []]], 'mediapackage' => ['endpoints' => ['us-isob-east-1' => []]], 'metering.marketplace' => ['defaults' => ['credentialScope' => ['service' => 'aws-marketplace']], 'endpoints' => ['us-isob-east-1' => []]], 'metrics.sagemaker' => ['endpoints' => ['us-isob-east-1' => []]], 'monitoring' => ['endpoints' => ['us-isob-east-1' => []]], 'outposts' => ['endpoints' => ['us-isob-east-1' => []]], 'ram' => ['endpoints' => ['fips-us-isob-east-1' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'ram-fips.us-isob-east-1.sc2s.sgov.gov'], 'us-isob-east-1' => ['variants' => [['hostname' => 'ram-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']]]]]], 'rbin' => ['endpoints' => ['fips-us-isob-east-1' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'rbin-fips.us-isob-east-1.sc2s.sgov.gov'], 'us-isob-east-1' => ['variants' => [['hostname' => 'rbin-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']]]]]], 'rds' => ['endpoints' => ['rds-fips.us-isob-east-1' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-isob-east-1.sc2s.sgov.gov'], 'rds.us-isob-east-1' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'rds-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']]]], 'us-isob-east-1' => ['variants' => [['hostname' => 'rds-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']]]], 'us-isob-east-1-fips' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-isob-east-1.sc2s.sgov.gov']]], 'redshift' => ['endpoints' => ['fips-us-isob-east-1' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'redshift-fips.us-isob-east-1.sc2s.sgov.gov'], 'us-isob-east-1' => ['variants' => [['hostname' => 'redshift-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']]]]]], 'resource-groups' => ['endpoints' => ['us-isob-east-1' => []]], 'route53' => ['endpoints' => ['aws-iso-b-global' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'hostname' => 'route53.sc2s.sgov.gov']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-iso-b-global'], 'route53resolver' => ['endpoints' => ['us-isob-east-1' => []]], 'runtime.sagemaker' => ['endpoints' => ['us-isob-east-1' => []]], 's3' => ['defaults' => ['protocols' => ['http', 'https'], 'signatureVersions' => ['s3v4']], 'endpoints' => ['fips-us-isob-east-1' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 's3-fips.us-isob-east-1.sc2s.sgov.gov'], 'us-isob-east-1' => ['variants' => [['hostname' => 's3-fips.dualstack.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']]]]]], 's3-control' => ['defaults' => ['protocols' => ['https'], 'signatureVersions' => ['s3v4']], 'endpoints' => ['us-isob-east-1' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'hostname' => 's3-control.us-isob-east-1.sc2s.sgov.gov', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.dualstack.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']], ['hostname' => 's3-control.dualstack.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['dualstack']]]], 'us-isob-east-1-fips' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 's3-control-fips.us-isob-east-1.sc2s.sgov.gov', 'signatureVersions' => ['s3v4']]]], 's3-outposts' => ['endpoints' => ['fips-us-isob-east-1' => ['deprecated' => \true], 'us-isob-east-1' => ['variants' => [['tags' => ['fips']]]]]], 'secretsmanager' => ['endpoints' => ['us-isob-east-1' => []]], 'snowball' => ['endpoints' => ['us-isob-east-1' => []]], 'sns' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['us-isob-east-1' => []]], 'sqs' => ['defaults' => ['protocols' => ['http', 'https'], 'sslCommonName' => '{region}.queue.{dnsSuffix}'], 'endpoints' => ['us-isob-east-1' => []]], 'ssm' => ['endpoints' => ['us-isob-east-1' => []]], 'states' => ['endpoints' => ['us-isob-east-1' => []]], 'storagegateway' => ['endpoints' => ['fips' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'storagegateway-fips.us-isob-east-1.sc2s.sgov.gov'], 'us-isob-east-1' => ['variants' => [['hostname' => 'storagegateway-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']]]], 'us-isob-east-1-fips' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'storagegateway-fips.us-isob-east-1.sc2s.sgov.gov']]], 'streams.dynamodb' => ['defaults' => ['credentialScope' => ['service' => 'dynamodb'], 'protocols' => ['http', 'https']], 'endpoints' => ['us-isob-east-1' => []]], 'sts' => ['endpoints' => ['us-isob-east-1' => []]], 'support' => ['endpoints' => ['aws-iso-b-global' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'hostname' => 'support.us-isob-east-1.sc2s.sgov.gov']], 'partitionEndpoint' => 'aws-iso-b-global'], 'swf' => ['endpoints' => ['us-isob-east-1' => []]], 'synthetics' => ['endpoints' => ['us-isob-east-1' => []]], 'tagging' => ['endpoints' => ['us-isob-east-1' => []]], 'workspaces' => ['endpoints' => ['us-isob-east-1' => []]]]], ['defaults' => ['hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => ['https'], 'signatureVersions' => ['v4'], 'variants' => [['dnsSuffix' => 'cloud.adc-e.uk', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'dnsSuffix' => 'cloud.adc-e.uk', 'partition' => 'aws-iso-e', 'partitionName' => 'AWS ISOE (Europe)', 'regionRegex' => '^eu\\-isoe\\-\\w+\\-\\d+$', 'regions' => ['eu-isoe-west-1' => ['description' => 'EU ISOE West']], 'services' => []], ['defaults' => ['hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => ['https'], 'signatureVersions' => ['v4'], 'variants' => [['dnsSuffix' => 'csp.hci.ic.gov', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'dnsSuffix' => 'csp.hci.ic.gov', 'partition' => 'aws-iso-f', 'partitionName' => 'AWS ISOF', 'regionRegex' => '^us\\-isof\\-\\w+\\-\\d+$', 'regions' => [], 'services' => []]], 'version' => 3]; +return ['partitions' => [['defaults' => ['hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => ['https'], 'signatureVersions' => ['v4'], 'variants' => [['dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']], ['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['dualstack', 'fips']], ['dnsSuffix' => 'api.aws', 'hostname' => '{service}.{region}.{dnsSuffix}', 'tags' => ['dualstack']]]], 'dnsSuffix' => 'amazonaws.com', 'partition' => 'aws', 'partitionName' => 'AWS Standard', 'regionRegex' => '^(us|eu|ap|sa|ca|me|af|il)\\-\\w+\\-\\d+$', 'regions' => ['af-south-1' => ['description' => 'Africa (Cape Town)'], 'ap-east-1' => ['description' => 'Asia Pacific (Hong Kong)'], 'ap-northeast-1' => ['description' => 'Asia Pacific (Tokyo)'], 'ap-northeast-2' => ['description' => 'Asia Pacific (Seoul)'], 'ap-northeast-3' => ['description' => 'Asia Pacific (Osaka)'], 'ap-south-1' => ['description' => 'Asia Pacific (Mumbai)'], 'ap-south-2' => ['description' => 'Asia Pacific (Hyderabad)'], 'ap-southeast-1' => ['description' => 'Asia Pacific (Singapore)'], 'ap-southeast-2' => ['description' => 'Asia Pacific (Sydney)'], 'ap-southeast-3' => ['description' => 'Asia Pacific (Jakarta)'], 'ap-southeast-4' => ['description' => 'Asia Pacific (Melbourne)'], 'ca-central-1' => ['description' => 'Canada (Central)'], 'ca-west-1' => ['description' => 'Canada West (Calgary)'], 'eu-central-1' => ['description' => 'Europe (Frankfurt)'], 'eu-central-2' => ['description' => 'Europe (Zurich)'], 'eu-north-1' => ['description' => 'Europe (Stockholm)'], 'eu-south-1' => ['description' => 'Europe (Milan)'], 'eu-south-2' => ['description' => 'Europe (Spain)'], 'eu-west-1' => ['description' => 'Europe (Ireland)'], 'eu-west-2' => ['description' => 'Europe (London)'], 'eu-west-3' => ['description' => 'Europe (Paris)'], 'il-central-1' => ['description' => 'Israel (Tel Aviv)'], 'me-central-1' => ['description' => 'Middle East (UAE)'], 'me-south-1' => ['description' => 'Middle East (Bahrain)'], 'sa-east-1' => ['description' => 'South America (Sao Paulo)'], 'us-east-1' => ['description' => 'US East (N. Virginia)'], 'us-east-2' => ['description' => 'US East (Ohio)'], 'us-west-1' => ['description' => 'US West (N. California)'], 'us-west-2' => ['description' => 'US West (Oregon)']], 'services' => ['access-analyzer' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'access-analyzer-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'access-analyzer-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'access-analyzer-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'access-analyzer-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'access-analyzer-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'access-analyzer-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'access-analyzer-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'access-analyzer-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'access-analyzer-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'access-analyzer-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'access-analyzer-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'access-analyzer-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'account' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'account.us-east-1.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'acm' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'acm-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'acm-fips.ca-central-1.amazonaws.com'], 'ca-west-1' => ['variants' => [['hostname' => 'acm-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1-fips' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'acm-fips.ca-west-1.amazonaws.com'], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'acm-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'acm-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'acm-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'acm-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'acm-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'acm-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'acm-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'acm-fips.us-west-2.amazonaws.com']]], 'acm-pca' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'acm-pca-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'acm-pca-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'acm-pca-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'acm-pca-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'acm-pca-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'acm-pca-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'acm-pca-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'acm-pca-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'acm-pca-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'acm-pca-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'acm-pca-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'acm-pca-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'agreement-marketplace' => ['endpoints' => ['us-east-1' => []]], 'airflow' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'amplify' => ['endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], '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-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'amplifybackend' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], '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-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'amplifyuibuilder' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], '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-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'aoss' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'api.detective' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'api.detective-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'api.detective-fips.ca-central-1.amazonaws.com'], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'api.detective-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'api.detective-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'api.detective-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'api.detective-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'api.detective-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'api.detective-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'api.detective-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'api.detective-fips.us-west-2.amazonaws.com']]], 'api.ecr' => ['defaults' => ['variants' => [['hostname' => 'ecr-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'hostname' => 'api.ecr.af-south-1.amazonaws.com'], 'ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'hostname' => 'api.ecr.ap-east-1.amazonaws.com'], 'ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'api.ecr.ap-northeast-1.amazonaws.com'], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'api.ecr.ap-northeast-2.amazonaws.com'], 'ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'hostname' => 'api.ecr.ap-northeast-3.amazonaws.com'], 'ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'api.ecr.ap-south-1.amazonaws.com'], 'ap-south-2' => ['credentialScope' => ['region' => 'ap-south-2'], 'hostname' => 'api.ecr.ap-south-2.amazonaws.com'], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'api.ecr.ap-southeast-1.amazonaws.com'], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'api.ecr.ap-southeast-2.amazonaws.com'], 'ap-southeast-3' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'hostname' => 'api.ecr.ap-southeast-3.amazonaws.com'], 'ap-southeast-4' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'hostname' => 'api.ecr.ap-southeast-4.amazonaws.com'], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'api.ecr.ca-central-1.amazonaws.com'], 'ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'hostname' => 'api.ecr.ca-west-1.amazonaws.com'], 'dkr-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'ecr-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'dkr-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'ecr-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'dkr-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'ecr-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'dkr-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'ecr-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'api.ecr.eu-central-1.amazonaws.com'], 'eu-central-2' => ['credentialScope' => ['region' => 'eu-central-2'], 'hostname' => 'api.ecr.eu-central-2.amazonaws.com'], 'eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'hostname' => 'api.ecr.eu-north-1.amazonaws.com'], 'eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'hostname' => 'api.ecr.eu-south-1.amazonaws.com'], 'eu-south-2' => ['credentialScope' => ['region' => 'eu-south-2'], 'hostname' => 'api.ecr.eu-south-2.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'api.ecr.eu-west-1.amazonaws.com'], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'api.ecr.eu-west-2.amazonaws.com'], 'eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'api.ecr.eu-west-3.amazonaws.com'], 'fips-dkr-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-east-1.amazonaws.com'], 'fips-dkr-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-east-2.amazonaws.com'], 'fips-dkr-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-west-1.amazonaws.com'], 'fips-dkr-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-west-2.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-west-2.amazonaws.com'], 'il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'hostname' => 'api.ecr.il-central-1.amazonaws.com'], 'me-central-1' => ['credentialScope' => ['region' => 'me-central-1'], 'hostname' => 'api.ecr.me-central-1.amazonaws.com'], 'me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'hostname' => 'api.ecr.me-south-1.amazonaws.com'], 'sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'api.ecr.sa-east-1.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'api.ecr.us-east-1.amazonaws.com', 'variants' => [['hostname' => 'ecr-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'api.ecr.us-east-2.amazonaws.com', 'variants' => [['hostname' => 'ecr-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 'api.ecr.us-west-1.amazonaws.com', 'variants' => [['hostname' => 'ecr-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'api.ecr.us-west-2.amazonaws.com', 'variants' => [['hostname' => 'ecr-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'api.ecr-public' => ['endpoints' => ['us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'api.ecr-public.us-east-1.amazonaws.com'], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'api.ecr-public.us-west-2.amazonaws.com']]], 'api.elastic-inference' => ['endpoints' => ['ap-northeast-1' => ['hostname' => 'api.elastic-inference.ap-northeast-1.amazonaws.com'], 'ap-northeast-2' => ['hostname' => 'api.elastic-inference.ap-northeast-2.amazonaws.com'], 'eu-west-1' => ['hostname' => 'api.elastic-inference.eu-west-1.amazonaws.com'], 'us-east-1' => ['hostname' => 'api.elastic-inference.us-east-1.amazonaws.com'], 'us-east-2' => ['hostname' => 'api.elastic-inference.us-east-2.amazonaws.com'], 'us-west-2' => ['hostname' => 'api.elastic-inference.us-west-2.amazonaws.com']]], 'api.fleethub.iot' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'api.fleethub.iot-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'api.fleethub.iot-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'api.fleethub.iot-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'api.fleethub.iot-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'api.fleethub.iot-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'api.fleethub.iot-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'api.fleethub.iot-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'api.fleethub.iot-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'api.iotdeviceadvisor' => ['endpoints' => ['ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'api.iotdeviceadvisor.ap-northeast-1.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'api.iotdeviceadvisor.eu-west-1.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'api.iotdeviceadvisor.us-east-1.amazonaws.com'], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'api.iotdeviceadvisor.us-west-2.amazonaws.com']]], 'api.iotwireless' => ['endpoints' => ['ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'api.iotwireless.ap-northeast-1.amazonaws.com'], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'api.iotwireless.ap-southeast-2.amazonaws.com'], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'api.iotwireless.eu-central-1.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'api.iotwireless.eu-west-1.amazonaws.com'], 'sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'api.iotwireless.sa-east-1.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'api.iotwireless.us-east-1.amazonaws.com'], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'api.iotwireless.us-west-2.amazonaws.com']]], 'api.mediatailor' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-3' => [], 'me-central-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'api.pricing' => ['defaults' => ['credentialScope' => ['service' => 'pricing']], 'endpoints' => ['ap-south-1' => [], 'eu-central-1' => [], 'us-east-1' => []]], 'api.sagemaker' => ['defaults' => ['variants' => [['hostname' => 'api-fips.sagemaker.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'api-fips.sagemaker.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'api-fips.sagemaker.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'api-fips.sagemaker.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'api-fips.sagemaker.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'api-fips.sagemaker.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'api-fips.sagemaker.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'api-fips.sagemaker.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'api-fips.sagemaker.us-west-2.amazonaws.com']]], 'api.tunneling.iot' => ['defaults' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com'], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'apigateway' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'apigateway-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'apigateway-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'apigateway-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'apigateway-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'apigateway-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'apigateway-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'apigateway-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'apigateway-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'apigateway-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'apigateway-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'apigateway-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'apigateway-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'app-integrations' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'appconfig' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'appconfigdata' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'appflow' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'appflow-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'appflow-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'appflow-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'appflow-fips.us-west-2.amazonaws.com'], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'appflow-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'appflow-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'appflow-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'appflow-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'application-autoscaling' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'applicationinsights' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'appmesh' => ['endpoints' => ['af-south-1' => ['variants' => [['hostname' => 'appmesh.af-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-east-1' => ['variants' => [['hostname' => 'appmesh.ap-east-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-1' => ['variants' => [['hostname' => 'appmesh.ap-northeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-2' => ['variants' => [['hostname' => 'appmesh.ap-northeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-3' => ['variants' => [['hostname' => 'appmesh.ap-northeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-south-1' => ['variants' => [['hostname' => 'appmesh.ap-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-1' => ['variants' => [['hostname' => 'appmesh.ap-southeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-2' => ['variants' => [['hostname' => 'appmesh.ap-southeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-3' => ['variants' => [['hostname' => 'appmesh.ap-southeast-3.api.aws', 'tags' => ['dualstack']]]], 'ca-central-1' => ['variants' => [['hostname' => 'appmesh-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'appmesh-fips.ca-central-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'appmesh.ca-central-1.api.aws', 'tags' => ['dualstack']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'appmesh-fips.ca-central-1.amazonaws.com'], 'eu-central-1' => ['variants' => [['hostname' => 'appmesh.eu-central-1.api.aws', 'tags' => ['dualstack']]]], 'eu-north-1' => ['variants' => [['hostname' => 'appmesh.eu-north-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-1' => ['variants' => [['hostname' => 'appmesh.eu-south-1.api.aws', 'tags' => ['dualstack']]]], 'eu-west-1' => ['variants' => [['hostname' => 'appmesh.eu-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-west-2' => ['variants' => [['hostname' => 'appmesh.eu-west-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-3' => ['variants' => [['hostname' => 'appmesh.eu-west-3.api.aws', 'tags' => ['dualstack']]]], 'il-central-1' => ['variants' => [['hostname' => 'appmesh.il-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-south-1' => ['variants' => [['hostname' => 'appmesh.me-south-1.api.aws', 'tags' => ['dualstack']]]], 'sa-east-1' => ['variants' => [['hostname' => 'appmesh.sa-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-1' => ['variants' => [['hostname' => 'appmesh-fips.us-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'appmesh-fips.us-east-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'appmesh.us-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'appmesh-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'appmesh-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'appmesh-fips.us-east-2.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'appmesh.us-east-2.api.aws', 'tags' => ['dualstack']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'appmesh-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'appmesh-fips.us-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'appmesh-fips.us-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'appmesh.us-west-1.api.aws', 'tags' => ['dualstack']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'appmesh-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'appmesh-fips.us-west-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'appmesh-fips.us-west-2.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'appmesh.us-west-2.api.aws', 'tags' => ['dualstack']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'appmesh-fips.us-west-2.amazonaws.com']]], 'apprunner' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'apprunner-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'apprunner-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'apprunner-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'apprunner-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'apprunner-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'apprunner-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'appstream2' => ['defaults' => ['credentialScope' => ['service' => 'appstream'], 'protocols' => ['https']], 'endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'appstream2-fips.us-west-2.amazonaws.com'], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'appstream2-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'appstream2-fips.us-east-1.amazonaws.com'], 'us-east-2' => [], 'us-west-2' => ['variants' => [['hostname' => 'appstream2-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'appstream2-fips.us-west-2.amazonaws.com']]], 'appsync' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'aps' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'arc-zonal-shift' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'athena' => ['endpoints' => ['af-south-1' => ['variants' => [['hostname' => 'athena.af-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-east-1' => ['variants' => [['hostname' => 'athena.ap-east-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-1' => ['variants' => [['hostname' => 'athena.ap-northeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-2' => ['variants' => [['hostname' => 'athena.ap-northeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-3' => ['variants' => [['hostname' => 'athena.ap-northeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-south-1' => ['variants' => [['hostname' => 'athena.ap-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-south-2' => ['variants' => [['hostname' => 'athena.ap-south-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-1' => ['variants' => [['hostname' => 'athena.ap-southeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-2' => ['variants' => [['hostname' => 'athena.ap-southeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-3' => ['variants' => [['hostname' => 'athena.ap-southeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-4' => ['variants' => [['hostname' => 'athena.ap-southeast-4.api.aws', 'tags' => ['dualstack']]]], 'ca-central-1' => ['variants' => [['hostname' => 'athena-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'athena-fips.ca-central-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'athena.ca-central-1.api.aws', 'tags' => ['dualstack']]]], 'ca-west-1' => ['variants' => [['hostname' => 'athena-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'athena-fips.ca-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'athena.ca-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-1' => ['variants' => [['hostname' => 'athena.eu-central-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-2' => ['variants' => [['hostname' => 'athena.eu-central-2.api.aws', 'tags' => ['dualstack']]]], 'eu-north-1' => ['variants' => [['hostname' => 'athena.eu-north-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-1' => ['variants' => [['hostname' => 'athena.eu-south-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-2' => ['variants' => [['hostname' => 'athena.eu-south-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-1' => ['variants' => [['hostname' => 'athena.eu-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-west-2' => ['variants' => [['hostname' => 'athena.eu-west-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-3' => ['variants' => [['hostname' => 'athena.eu-west-3.api.aws', 'tags' => ['dualstack']]]], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'athena-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'athena-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'athena-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'athena-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'athena-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'athena-fips.us-west-2.amazonaws.com'], 'il-central-1' => ['variants' => [['hostname' => 'athena.il-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-central-1' => ['variants' => [['hostname' => 'athena.me-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-south-1' => ['variants' => [['hostname' => 'athena.me-south-1.api.aws', 'tags' => ['dualstack']]]], 'sa-east-1' => ['variants' => [['hostname' => 'athena.sa-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-1' => ['variants' => [['hostname' => 'athena-fips.us-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'athena-fips.us-east-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'athena.us-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-2' => ['variants' => [['hostname' => 'athena-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'athena-fips.us-east-2.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'athena.us-east-2.api.aws', 'tags' => ['dualstack']]]], 'us-west-1' => ['variants' => [['hostname' => 'athena-fips.us-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'athena-fips.us-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'athena.us-west-1.api.aws', 'tags' => ['dualstack']]]], 'us-west-2' => ['variants' => [['hostname' => 'athena-fips.us-west-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'athena-fips.us-west-2.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'athena.us-west-2.api.aws', 'tags' => ['dualstack']]]]]], 'auditmanager' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => ['variants' => [['hostname' => 'auditmanager-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'auditmanager-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'auditmanager-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'auditmanager-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'auditmanager-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'auditmanager-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'auditmanager-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'auditmanager-fips.us-west-2.amazonaws.com']]], 'autoscaling' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'autoscaling-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'autoscaling-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'autoscaling-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'autoscaling-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'autoscaling-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'autoscaling-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'autoscaling-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'autoscaling-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'autoscaling-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'autoscaling-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'autoscaling-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'autoscaling-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'autoscaling-plans' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], '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-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'backup' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'backup-gateway' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], '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-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'batch' => ['defaults' => ['variants' => [['hostname' => 'fips.batch.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'fips.batch.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'fips.batch.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'fips.batch.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'fips.batch.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'fips.batch.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'fips.batch.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'fips.batch.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'fips.batch.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'bedrock' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'bedrock-ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'bedrock.ap-northeast-1.amazonaws.com'], 'bedrock-ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'bedrock.ap-south-1.amazonaws.com'], 'bedrock-ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'bedrock.ap-southeast-1.amazonaws.com'], 'bedrock-ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'bedrock.ap-southeast-2.amazonaws.com'], 'bedrock-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'bedrock.ca-central-1.amazonaws.com'], 'bedrock-eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'bedrock.eu-central-1.amazonaws.com'], 'bedrock-eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'bedrock.eu-west-1.amazonaws.com'], 'bedrock-eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'bedrock.eu-west-2.amazonaws.com'], 'bedrock-eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'bedrock.eu-west-3.amazonaws.com'], 'bedrock-fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'bedrock-fips.ca-central-1.amazonaws.com'], 'bedrock-fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'bedrock-fips.us-east-1.amazonaws.com'], 'bedrock-fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'bedrock-fips.us-west-2.amazonaws.com'], 'bedrock-runtime-ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'bedrock-runtime.ap-northeast-1.amazonaws.com'], 'bedrock-runtime-ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'bedrock-runtime.ap-south-1.amazonaws.com'], 'bedrock-runtime-ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'bedrock-runtime.ap-southeast-1.amazonaws.com'], 'bedrock-runtime-ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'bedrock-runtime.ap-southeast-2.amazonaws.com'], 'bedrock-runtime-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'bedrock-runtime.ca-central-1.amazonaws.com'], 'bedrock-runtime-eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'bedrock-runtime.eu-central-1.amazonaws.com'], 'bedrock-runtime-eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'bedrock-runtime.eu-west-1.amazonaws.com'], 'bedrock-runtime-eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'bedrock-runtime.eu-west-2.amazonaws.com'], 'bedrock-runtime-eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'bedrock-runtime.eu-west-3.amazonaws.com'], 'bedrock-runtime-fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'bedrock-runtime-fips.ca-central-1.amazonaws.com'], 'bedrock-runtime-fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'bedrock-runtime-fips.us-east-1.amazonaws.com'], 'bedrock-runtime-fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'bedrock-runtime-fips.us-west-2.amazonaws.com'], 'bedrock-runtime-sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'bedrock-runtime.sa-east-1.amazonaws.com'], 'bedrock-runtime-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'bedrock-runtime.us-east-1.amazonaws.com'], 'bedrock-runtime-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'bedrock-runtime.us-west-2.amazonaws.com'], 'bedrock-sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'bedrock.sa-east-1.amazonaws.com'], 'bedrock-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'bedrock.us-east-1.amazonaws.com'], 'bedrock-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'bedrock.us-west-2.amazonaws.com'], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-west-2' => []]], 'billingconductor' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'billingconductor.us-east-1.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'braket' => ['endpoints' => ['eu-north-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-1' => [], 'us-west-2' => []]], 'budgets' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'budgets.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'cases' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => ['deprecated' => \true], 'fips-us-west-2' => ['deprecated' => \true], 'us-east-1' => ['variants' => [['tags' => ['fips']]]], 'us-west-2' => ['variants' => [['tags' => ['fips']]]]]], 'cassandra' => ['endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'cassandra-fips.us-east-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'cassandra-fips.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'cassandra-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => ['variants' => [['hostname' => 'cassandra-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'catalog.marketplace' => ['endpoints' => ['us-east-1' => []]], 'ce' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'ce.us-east-1.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'chime' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'chime.us-east-1.amazonaws.com', 'protocols' => ['https']]], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'cleanrooms' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'cloud9' => ['endpoints' => ['af-south-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-east-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-northeast-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-northeast-2' => ['variants' => [['tags' => ['dualstack']]]], 'ap-northeast-3' => ['variants' => [['tags' => ['dualstack']]]], 'ap-south-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-southeast-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-southeast-2' => ['variants' => [['tags' => ['dualstack']]]], 'ca-central-1' => ['variants' => [['tags' => ['dualstack']], ['hostname' => 'cloud9-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'cloud9-fips.ca-central-1.api.aws', 'tags' => ['dualstack', 'fips']]]], 'eu-central-1' => ['variants' => [['tags' => ['dualstack']]]], 'eu-north-1' => ['variants' => [['tags' => ['dualstack']]]], 'eu-south-1' => ['variants' => [['tags' => ['dualstack']]]], 'eu-west-1' => ['variants' => [['tags' => ['dualstack']]]], 'eu-west-2' => ['variants' => [['tags' => ['dualstack']]]], 'eu-west-3' => ['variants' => [['tags' => ['dualstack']]]], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'cloud9-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'cloud9-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'cloud9-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'cloud9-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'cloud9-fips.us-west-2.amazonaws.com'], 'il-central-1' => ['variants' => [['tags' => ['dualstack']]]], 'me-south-1' => ['variants' => [['tags' => ['dualstack']]]], 'sa-east-1' => ['variants' => [['tags' => ['dualstack']]]], 'us-east-1' => ['variants' => [['tags' => ['dualstack']], ['hostname' => 'cloud9-fips.us-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'cloud9-fips.us-east-1.api.aws', 'tags' => ['dualstack', 'fips']]]], 'us-east-2' => ['variants' => [['tags' => ['dualstack']], ['hostname' => 'cloud9-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'cloud9-fips.us-east-2.api.aws', 'tags' => ['dualstack', 'fips']]]], 'us-west-1' => ['variants' => [['tags' => ['dualstack']], ['hostname' => 'cloud9-fips.us-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'cloud9-fips.us-west-1.api.aws', 'tags' => ['dualstack', 'fips']]]], 'us-west-2' => ['variants' => [['tags' => ['dualstack']], ['hostname' => 'cloud9-fips.us-west-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'cloud9-fips.us-west-2.api.aws', 'tags' => ['dualstack', 'fips']]]]]], 'cloudcontrolapi' => ['endpoints' => ['af-south-1' => ['variants' => [['hostname' => 'cloudcontrolapi.af-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-east-1' => ['variants' => [['hostname' => 'cloudcontrolapi.ap-east-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-1' => ['variants' => [['hostname' => 'cloudcontrolapi.ap-northeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-2' => ['variants' => [['hostname' => 'cloudcontrolapi.ap-northeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-3' => ['variants' => [['hostname' => 'cloudcontrolapi.ap-northeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-south-1' => ['variants' => [['hostname' => 'cloudcontrolapi.ap-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-south-2' => ['variants' => [['hostname' => 'cloudcontrolapi.ap-south-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-1' => ['variants' => [['hostname' => 'cloudcontrolapi.ap-southeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-2' => ['variants' => [['hostname' => 'cloudcontrolapi.ap-southeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-3' => ['variants' => [['hostname' => 'cloudcontrolapi.ap-southeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-4' => ['variants' => [['hostname' => 'cloudcontrolapi.ap-southeast-4.api.aws', 'tags' => ['dualstack']]]], 'ca-central-1' => ['variants' => [['hostname' => 'cloudcontrolapi-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'cloudcontrolapi-fips.ca-central-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'cloudcontrolapi.ca-central-1.api.aws', 'tags' => ['dualstack']]]], 'ca-west-1' => ['variants' => [['hostname' => 'cloudcontrolapi-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'cloudcontrolapi-fips.ca-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'cloudcontrolapi.ca-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-1' => ['variants' => [['hostname' => 'cloudcontrolapi.eu-central-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-2' => ['variants' => [['hostname' => 'cloudcontrolapi.eu-central-2.api.aws', 'tags' => ['dualstack']]]], 'eu-north-1' => ['variants' => [['hostname' => 'cloudcontrolapi.eu-north-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-1' => ['variants' => [['hostname' => 'cloudcontrolapi.eu-south-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-2' => ['variants' => [['hostname' => 'cloudcontrolapi.eu-south-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-1' => ['variants' => [['hostname' => 'cloudcontrolapi.eu-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-west-2' => ['variants' => [['hostname' => 'cloudcontrolapi.eu-west-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-3' => ['variants' => [['hostname' => 'cloudcontrolapi.eu-west-3.api.aws', 'tags' => ['dualstack']]]], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'cloudcontrolapi-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'cloudcontrolapi-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'cloudcontrolapi-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'cloudcontrolapi-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'cloudcontrolapi-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'cloudcontrolapi-fips.us-west-2.amazonaws.com'], 'il-central-1' => ['variants' => [['hostname' => 'cloudcontrolapi.il-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-central-1' => ['variants' => [['hostname' => 'cloudcontrolapi.me-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-south-1' => ['variants' => [['hostname' => 'cloudcontrolapi.me-south-1.api.aws', 'tags' => ['dualstack']]]], 'sa-east-1' => ['variants' => [['hostname' => 'cloudcontrolapi.sa-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-1' => ['variants' => [['hostname' => 'cloudcontrolapi-fips.us-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'cloudcontrolapi-fips.us-east-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'cloudcontrolapi.us-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-2' => ['variants' => [['hostname' => 'cloudcontrolapi-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'cloudcontrolapi-fips.us-east-2.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'cloudcontrolapi.us-east-2.api.aws', 'tags' => ['dualstack']]]], 'us-west-1' => ['variants' => [['hostname' => 'cloudcontrolapi-fips.us-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'cloudcontrolapi-fips.us-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'cloudcontrolapi.us-west-1.api.aws', 'tags' => ['dualstack']]]], 'us-west-2' => ['variants' => [['hostname' => 'cloudcontrolapi-fips.us-west-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'cloudcontrolapi-fips.us-west-2.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'cloudcontrolapi.us-west-2.api.aws', 'tags' => ['dualstack']]]]]], 'clouddirectory' => ['endpoints' => ['ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'cloudformation' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'cloudformation-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'cloudformation-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'cloudformation-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'cloudformation-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'cloudformation-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'cloudformation-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'cloudformation-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'cloudformation-fips.us-west-2.amazonaws.com']]], 'cloudfront' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'cloudfront.amazonaws.com', 'protocols' => ['http', 'https']]], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'cloudhsm' => ['endpoints' => ['us-east-1' => []]], 'cloudhsmv2' => ['defaults' => ['credentialScope' => ['service' => 'cloudhsm']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'cloudsearch' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-west-1' => [], 'us-west-2' => []]], 'cloudtrail' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'cloudtrail-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'cloudtrail-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'cloudtrail-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'cloudtrail-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'cloudtrail-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'cloudtrail-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'cloudtrail-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'cloudtrail-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'cloudtrail-data' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'codeartifact' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'codebuild' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'codebuild-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'codebuild-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'codebuild-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'codebuild-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'codebuild-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'codebuild-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'codebuild-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'codebuild-fips.us-west-2.amazonaws.com']]], 'codecatalyst' => ['endpoints' => ['aws-global' => ['hostname' => 'codecatalyst.global.api.aws']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'codecommit' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => ['variants' => [['hostname' => 'codecommit-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'codecommit-fips.ca-central-1.amazonaws.com'], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'codecommit-fips.ca-central-1.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'codecommit-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'codecommit-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'codecommit-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'codecommit-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'codecommit-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'codecommit-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'codecommit-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'codecommit-fips.us-west-2.amazonaws.com']]], 'codedeploy' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'codedeploy-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'codedeploy-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'codedeploy-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'codedeploy-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'codedeploy-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'codedeploy-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'codedeploy-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'codedeploy-fips.us-west-2.amazonaws.com']]], 'codeguru-reviewer' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'codepipeline' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'codepipeline-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'codepipeline-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'codepipeline-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'codepipeline-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'codepipeline-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'codepipeline-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'codepipeline-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'codepipeline-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'codepipeline-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'codepipeline-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'codestar' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'codestar-connections' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'codestar-notifications' => ['endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'cognito-identity' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'cognito-identity-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'cognito-identity-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'cognito-identity-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'cognito-identity-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'cognito-identity-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'cognito-identity-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'cognito-identity-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'cognito-identity-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'cognito-idp' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'cognito-idp-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'cognito-idp-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'cognito-idp-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'cognito-idp-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'cognito-idp-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'cognito-idp-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'cognito-idp-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'cognito-idp-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'cognito-sync' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'comprehend' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'comprehend-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'comprehend-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'comprehend-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'comprehend-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'comprehend-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'comprehend-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'comprehendmedical' => ['endpoints' => ['ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'comprehendmedical-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'comprehendmedical-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'comprehendmedical-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'comprehendmedical-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'comprehendmedical-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'comprehendmedical-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'comprehendmedical-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'comprehendmedical-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'compute-optimizer' => ['endpoints' => ['af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'hostname' => 'compute-optimizer.af-south-1.amazonaws.com'], 'ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'hostname' => 'compute-optimizer.ap-east-1.amazonaws.com'], 'ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'compute-optimizer.ap-northeast-1.amazonaws.com'], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'compute-optimizer.ap-northeast-2.amazonaws.com'], 'ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'hostname' => 'compute-optimizer.ap-northeast-3.amazonaws.com'], 'ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'compute-optimizer.ap-south-1.amazonaws.com'], 'ap-south-2' => ['credentialScope' => ['region' => 'ap-south-2'], 'hostname' => 'compute-optimizer.ap-south-2.amazonaws.com'], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'compute-optimizer.ap-southeast-1.amazonaws.com'], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'compute-optimizer.ap-southeast-2.amazonaws.com'], 'ap-southeast-3' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'hostname' => 'compute-optimizer.ap-southeast-3.amazonaws.com'], 'ap-southeast-4' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'hostname' => 'compute-optimizer.ap-southeast-4.amazonaws.com'], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'compute-optimizer.ca-central-1.amazonaws.com'], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'compute-optimizer.eu-central-1.amazonaws.com'], 'eu-central-2' => ['credentialScope' => ['region' => 'eu-central-2'], 'hostname' => 'compute-optimizer.eu-central-2.amazonaws.com'], 'eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'hostname' => 'compute-optimizer.eu-north-1.amazonaws.com'], 'eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'hostname' => 'compute-optimizer.eu-south-1.amazonaws.com'], 'eu-south-2' => ['credentialScope' => ['region' => 'eu-south-2'], 'hostname' => 'compute-optimizer.eu-south-2.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'compute-optimizer.eu-west-1.amazonaws.com'], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'compute-optimizer.eu-west-2.amazonaws.com'], 'eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'compute-optimizer.eu-west-3.amazonaws.com'], 'il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'hostname' => 'compute-optimizer.il-central-1.amazonaws.com'], 'me-central-1' => ['credentialScope' => ['region' => 'me-central-1'], 'hostname' => 'compute-optimizer.me-central-1.amazonaws.com'], 'me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'hostname' => 'compute-optimizer.me-south-1.amazonaws.com'], 'sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'compute-optimizer.sa-east-1.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'compute-optimizer.us-east-1.amazonaws.com'], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'compute-optimizer.us-east-2.amazonaws.com'], 'us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 'compute-optimizer.us-west-1.amazonaws.com'], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'compute-optimizer.us-west-2.amazonaws.com']]], 'config' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'config-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'config-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'config-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'config-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'config-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'config-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'config-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'config-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'connect' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'connect-fips.us-east-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'connect-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'connect-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'connect-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'connect-campaigns' => ['endpoints' => ['ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'connect-campaigns-fips.us-east-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'connect-campaigns-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'connect-campaigns-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'connect-campaigns-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'contact-lens' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'controltower' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'controltower-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'controltower-fips.ca-central-1.amazonaws.com'], 'ca-west-1' => ['variants' => [['hostname' => 'controltower-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1-fips' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'controltower-fips.ca-west-1.amazonaws.com'], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'controltower-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'controltower-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'controltower-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'controltower-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'controltower-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'controltower-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'controltower-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'controltower-fips.us-west-2.amazonaws.com']]], 'cost-optimization-hub' => ['endpoints' => ['us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'cost-optimization-hub.us-east-1.amazonaws.com']]], 'cur' => ['endpoints' => ['us-east-1' => []]], 'data-ats.iot' => ['defaults' => ['credentialScope' => ['service' => 'iotdata'], 'protocols' => ['https']], 'endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'data.iot-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-west-2.amazonaws.com'], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'data.iot-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'data.iot-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'data.iot-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'data.iot-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'data.iot' => ['defaults' => ['credentialScope' => ['service' => 'iotdata'], 'protocols' => ['https']], 'endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'data.iot-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'data.iot-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'data.iot-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'data.iot-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'data.iot-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'data.jobs.iot' => ['endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'data.jobs.iot-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'data.jobs.iot-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'data.jobs.iot-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'data.jobs.iot-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'data.jobs.iot-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'data.jobs.iot-fips.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'data.jobs.iot-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'data.jobs.iot-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'data.jobs.iot-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'data.jobs.iot-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'data.mediastore' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'databrew' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'databrew-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'databrew-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'databrew-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'databrew-fips.us-west-2.amazonaws.com'], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'databrew-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'databrew-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'databrew-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'databrew-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'dataexchange' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'datapipeline' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => []]], 'datasync' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'datasync-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'datasync-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'datasync-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'datasync-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'datasync-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'datasync-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'datasync-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'datasync-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'datasync-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'datasync-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'datasync-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'datasync-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'datazone' => ['defaults' => ['dnsSuffix' => 'api.aws', 'variants' => [['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => ['hostname' => 'datazone.af-south-1.api.aws'], 'ap-east-1' => ['hostname' => 'datazone.ap-east-1.api.aws'], 'ap-northeast-1' => ['hostname' => 'datazone.ap-northeast-1.api.aws'], 'ap-northeast-2' => ['hostname' => 'datazone.ap-northeast-2.api.aws'], 'ap-northeast-3' => ['hostname' => 'datazone.ap-northeast-3.api.aws'], 'ap-south-1' => ['hostname' => 'datazone.ap-south-1.api.aws'], 'ap-south-2' => ['hostname' => 'datazone.ap-south-2.api.aws'], 'ap-southeast-1' => ['hostname' => 'datazone.ap-southeast-1.api.aws'], 'ap-southeast-2' => ['hostname' => 'datazone.ap-southeast-2.api.aws'], 'ap-southeast-3' => ['hostname' => 'datazone.ap-southeast-3.api.aws'], 'ap-southeast-4' => ['hostname' => 'datazone.ap-southeast-4.api.aws'], 'ca-central-1' => ['hostname' => 'datazone.ca-central-1.api.aws', 'variants' => [['hostname' => 'datazone-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['hostname' => 'datazone.ca-west-1.api.aws'], 'eu-central-1' => ['hostname' => 'datazone.eu-central-1.api.aws'], 'eu-central-2' => ['hostname' => 'datazone.eu-central-2.api.aws'], 'eu-north-1' => ['hostname' => 'datazone.eu-north-1.api.aws'], 'eu-south-1' => ['hostname' => 'datazone.eu-south-1.api.aws'], 'eu-south-2' => ['hostname' => 'datazone.eu-south-2.api.aws'], 'eu-west-1' => ['hostname' => 'datazone.eu-west-1.api.aws'], 'eu-west-2' => ['hostname' => 'datazone.eu-west-2.api.aws'], 'eu-west-3' => ['hostname' => 'datazone.eu-west-3.api.aws'], 'il-central-1' => ['hostname' => 'datazone.il-central-1.api.aws'], 'me-central-1' => ['hostname' => 'datazone.me-central-1.api.aws'], 'me-south-1' => ['hostname' => 'datazone.me-south-1.api.aws'], 'sa-east-1' => ['hostname' => 'datazone.sa-east-1.api.aws'], 'us-east-1' => ['hostname' => 'datazone.us-east-1.api.aws', 'variants' => [['hostname' => 'datazone-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['hostname' => 'datazone.us-east-2.api.aws', 'variants' => [['hostname' => 'datazone-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['hostname' => 'datazone.us-west-1.api.aws'], 'us-west-2' => ['hostname' => 'datazone.us-west-2.api.aws', 'variants' => [['hostname' => 'datazone-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'dax' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'devicefarm' => ['endpoints' => ['us-west-2' => []]], 'devops-guru' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'devops-guru-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'devops-guru-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'devops-guru-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'devops-guru-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'devops-guru-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'devops-guru-fips.us-west-2.amazonaws.com'], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'devops-guru-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'devops-guru-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'devops-guru-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'devops-guru-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'directconnect' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'directconnect-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'directconnect-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'directconnect-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'directconnect-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'directconnect-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'directconnect-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'directconnect-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'directconnect-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'directconnect-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'directconnect-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'directconnect-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'directconnect-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'discovery' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'dlm' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'dms' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'dms' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'dms-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'dms-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'dms-fips.us-west-1.amazonaws.com'], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'dms-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'dms-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'dms-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'dms-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'dms-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'dms-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'dms-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'dms-fips.us-west-2.amazonaws.com']]], 'docdb' => ['endpoints' => ['ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'rds.ap-northeast-1.amazonaws.com'], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'rds.ap-northeast-2.amazonaws.com'], 'ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'rds.ap-south-1.amazonaws.com'], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'rds.ap-southeast-1.amazonaws.com'], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'rds.ap-southeast-2.amazonaws.com'], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'rds.ca-central-1.amazonaws.com'], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'rds.eu-central-1.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'rds.eu-west-1.amazonaws.com'], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'rds.eu-west-2.amazonaws.com'], 'eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'rds.eu-west-3.amazonaws.com'], 'sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'rds.sa-east-1.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'rds.us-east-1.amazonaws.com'], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'rds.us-east-2.amazonaws.com'], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'rds.us-west-2.amazonaws.com']]], 'drs' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'drs-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'drs-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'drs-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'drs-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'drs-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'drs-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'drs-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'drs-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'ds' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'ds-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'ds-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'ds-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'ds-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ds-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ds-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ds-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ds-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'ds-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'ds-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'ds-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'ds-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'dynamodb' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'dynamodb-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'dynamodb-fips.ca-central-1.amazonaws.com'], 'ca-west-1' => ['variants' => [['hostname' => 'dynamodb-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1-fips' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'dynamodb-fips.ca-west-1.amazonaws.com'], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'local' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'localhost:8000', 'protocols' => ['http']], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'dynamodb-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'dynamodb-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'dynamodb-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'dynamodb-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'dynamodb-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'dynamodb-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'dynamodb-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'dynamodb-fips.us-west-2.amazonaws.com']]], 'ebs' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'ebs-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'ebs-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'ebs-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'ebs-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ebs-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ebs-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ebs-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ebs-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'ebs-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'ebs-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'ebs-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'ebs-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'ec2' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => ['variants' => [['hostname' => 'ec2.ap-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'ec2-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'ec2-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => ['variants' => [['hostname' => 'ec2.eu-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'ec2-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'ec2-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ec2-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ec2-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ec2-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ec2-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => ['variants' => [['hostname' => 'ec2.sa-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-1' => ['variants' => [['hostname' => 'ec2-fips.us-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'ec2.us-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-2' => ['variants' => [['hostname' => 'ec2-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'ec2.us-east-2.api.aws', 'tags' => ['dualstack']]]], 'us-west-1' => ['variants' => [['hostname' => 'ec2-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'ec2-fips.us-west-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'ec2.us-west-2.api.aws', 'tags' => ['dualstack']]]]]], 'ecs' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ecs-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ecs-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ecs-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ecs-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'ecs-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'ecs-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'ecs-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'ecs-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'edge.sagemaker' => ['endpoints' => ['ap-northeast-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'eks' => ['defaults' => ['protocols' => ['http', 'https'], 'variants' => [['hostname' => 'fips.eks.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'fips.eks.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'fips.eks.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'fips.eks.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'fips.eks.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'fips.eks.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'fips.eks.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'fips.eks.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'fips.eks.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'eks-auth' => ['defaults' => ['dnsSuffix' => 'api.aws', 'variants' => [['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => ['hostname' => 'eks-auth.af-south-1.api.aws'], 'ap-east-1' => ['hostname' => 'eks-auth.ap-east-1.api.aws'], 'ap-northeast-1' => ['hostname' => 'eks-auth.ap-northeast-1.api.aws'], 'ap-northeast-2' => ['hostname' => 'eks-auth.ap-northeast-2.api.aws'], 'ap-northeast-3' => ['hostname' => 'eks-auth.ap-northeast-3.api.aws'], 'ap-south-1' => ['hostname' => 'eks-auth.ap-south-1.api.aws'], 'ap-south-2' => ['hostname' => 'eks-auth.ap-south-2.api.aws'], 'ap-southeast-1' => ['hostname' => 'eks-auth.ap-southeast-1.api.aws'], 'ap-southeast-2' => ['hostname' => 'eks-auth.ap-southeast-2.api.aws'], 'ap-southeast-3' => ['hostname' => 'eks-auth.ap-southeast-3.api.aws'], 'ap-southeast-4' => ['hostname' => 'eks-auth.ap-southeast-4.api.aws'], 'ca-central-1' => ['hostname' => 'eks-auth.ca-central-1.api.aws'], 'ca-west-1' => ['hostname' => 'eks-auth.ca-west-1.api.aws'], 'eu-central-1' => ['hostname' => 'eks-auth.eu-central-1.api.aws'], 'eu-central-2' => ['hostname' => 'eks-auth.eu-central-2.api.aws'], 'eu-north-1' => ['hostname' => 'eks-auth.eu-north-1.api.aws'], 'eu-south-1' => ['hostname' => 'eks-auth.eu-south-1.api.aws'], 'eu-south-2' => ['hostname' => 'eks-auth.eu-south-2.api.aws'], 'eu-west-1' => ['hostname' => 'eks-auth.eu-west-1.api.aws'], 'eu-west-2' => ['hostname' => 'eks-auth.eu-west-2.api.aws'], 'eu-west-3' => ['hostname' => 'eks-auth.eu-west-3.api.aws'], 'il-central-1' => ['hostname' => 'eks-auth.il-central-1.api.aws'], 'me-central-1' => ['hostname' => 'eks-auth.me-central-1.api.aws'], 'me-south-1' => ['hostname' => 'eks-auth.me-south-1.api.aws'], 'sa-east-1' => ['hostname' => 'eks-auth.sa-east-1.api.aws'], 'us-east-1' => ['hostname' => 'eks-auth.us-east-1.api.aws'], 'us-east-2' => ['hostname' => 'eks-auth.us-east-2.api.aws'], 'us-west-1' => ['hostname' => 'eks-auth.us-west-1.api.aws'], 'us-west-2' => ['hostname' => 'eks-auth.us-west-2.api.aws']]], 'elasticache' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'elasticache-fips.us-west-1.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'elasticache-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'elasticache-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'elasticache-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'elasticache-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'elasticache-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'elasticache-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'elasticache-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'elasticache-fips.us-west-2.amazonaws.com']]], 'elasticbeanstalk' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'elasticbeanstalk-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'elasticbeanstalk-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'elasticbeanstalk-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'elasticbeanstalk-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'elasticbeanstalk-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'elasticbeanstalk-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'elasticbeanstalk-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'elasticbeanstalk-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'elasticfilesystem' => ['endpoints' => ['af-south-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.af-south-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-east-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ap-east-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ap-northeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-2' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ap-northeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-3' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ap-northeast-3.amazonaws.com', 'tags' => ['fips']]]], 'ap-south-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ap-south-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-south-2' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ap-south-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ap-southeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-2' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ap-southeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-3' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ap-southeast-3.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-4' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ap-southeast-4.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.eu-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-2' => ['variants' => [['hostname' => 'elasticfilesystem-fips.eu-central-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-north-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.eu-north-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-south-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.eu-south-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-south-2' => ['variants' => [['hostname' => 'elasticfilesystem-fips.eu-south-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.eu-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-2' => ['variants' => [['hostname' => 'elasticfilesystem-fips.eu-west-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-3' => ['variants' => [['hostname' => 'elasticfilesystem-fips.eu-west-3.amazonaws.com', 'tags' => ['fips']]]], 'fips-af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.af-south-1.amazonaws.com'], 'fips-ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ap-east-1.amazonaws.com'], 'fips-ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ap-northeast-1.amazonaws.com'], 'fips-ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ap-northeast-2.amazonaws.com'], 'fips-ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ap-northeast-3.amazonaws.com'], 'fips-ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ap-south-1.amazonaws.com'], 'fips-ap-south-2' => ['credentialScope' => ['region' => 'ap-south-2'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ap-south-2.amazonaws.com'], 'fips-ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-1.amazonaws.com'], 'fips-ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-2.amazonaws.com'], 'fips-ap-southeast-3' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-3.amazonaws.com'], 'fips-ap-southeast-4' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-4.amazonaws.com'], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.ca-west-1.amazonaws.com'], 'fips-eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.eu-central-1.amazonaws.com'], 'fips-eu-central-2' => ['credentialScope' => ['region' => 'eu-central-2'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.eu-central-2.amazonaws.com'], 'fips-eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.eu-north-1.amazonaws.com'], 'fips-eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.eu-south-1.amazonaws.com'], 'fips-eu-south-2' => ['credentialScope' => ['region' => 'eu-south-2'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.eu-south-2.amazonaws.com'], 'fips-eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.eu-west-1.amazonaws.com'], 'fips-eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.eu-west-2.amazonaws.com'], 'fips-eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.eu-west-3.amazonaws.com'], 'fips-il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.il-central-1.amazonaws.com'], 'fips-me-central-1' => ['credentialScope' => ['region' => 'me-central-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.me-central-1.amazonaws.com'], 'fips-me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.me-south-1.amazonaws.com'], 'fips-sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.sa-east-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.us-west-2.amazonaws.com'], 'il-central-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.il-central-1.amazonaws.com', 'tags' => ['fips']]]], 'me-central-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.me-central-1.amazonaws.com', 'tags' => ['fips']]]], 'me-south-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.me-south-1.amazonaws.com', 'tags' => ['fips']]]], 'sa-east-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.sa-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'elasticfilesystem-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'elasticfilesystem-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'elasticloadbalancing' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'elasticloadbalancing-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'elasticloadbalancing-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'elasticloadbalancing-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'elasticloadbalancing-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'elasticloadbalancing-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'elasticloadbalancing-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'elasticloadbalancing-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'elasticloadbalancing-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'elasticmapreduce' => ['defaults' => ['protocols' => ['https'], 'sslCommonName' => '{region}.{service}.{dnsSuffix}'], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'elasticmapreduce-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'elasticmapreduce-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => ['sslCommonName' => '{service}.{region}.{dnsSuffix}'], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['sslCommonName' => '{service}.{region}.{dnsSuffix}', 'variants' => [['hostname' => 'elasticmapreduce-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'elasticmapreduce-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'elasticmapreduce.us-east-2.api.aws', 'tags' => ['dualstack']]]], 'us-west-1' => ['variants' => [['hostname' => 'elasticmapreduce-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'elasticmapreduce-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'elastictranscoder' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-1' => [], 'us-west-2' => []]], 'email' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => ['variants' => [['hostname' => 'email-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'email-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'email-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'email-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'email-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'email-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'email-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'email-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'email-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'email-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'emr-containers' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => ['variants' => [['hostname' => 'emr-containers-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'emr-containers-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'emr-containers-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'emr-containers-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'emr-containers-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'emr-containers-fips.us-west-2.amazonaws.com'], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'emr-containers-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'emr-containers-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'emr-containers-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'emr-containers-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'emr-serverless' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => ['variants' => [['hostname' => 'emr-serverless-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'emr-serverless-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'emr-serverless-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'emr-serverless-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'emr-serverless-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'emr-serverless-fips.us-west-2.amazonaws.com'], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'emr-serverless-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'emr-serverless-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'emr-serverless-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'emr-serverless-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'entitlement.marketplace' => ['defaults' => ['credentialScope' => ['service' => 'aws-marketplace']], 'endpoints' => ['us-east-1' => []]], 'es' => ['endpoints' => ['af-south-1' => ['variants' => [['hostname' => 'aos.af-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-east-1' => ['variants' => [['hostname' => 'aos.ap-east-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-1' => ['variants' => [['hostname' => 'aos.ap-northeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-2' => ['variants' => [['hostname' => 'aos.ap-northeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-3' => ['variants' => [['hostname' => 'aos.ap-northeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-south-1' => ['variants' => [['hostname' => 'aos.ap-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-south-2' => ['variants' => [['hostname' => 'aos.ap-south-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-1' => ['variants' => [['hostname' => 'aos.ap-southeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-2' => ['variants' => [['hostname' => 'aos.ap-southeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-3' => ['variants' => [['hostname' => 'aos.ap-southeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-4' => ['variants' => [['hostname' => 'aos.ap-southeast-4.api.aws', 'tags' => ['dualstack']]]], 'ca-central-1' => ['variants' => [['hostname' => 'aos.ca-central-1.api.aws', 'tags' => ['dualstack']]]], 'ca-west-1' => ['variants' => [['hostname' => 'aos.ca-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-1' => ['variants' => [['hostname' => 'aos.eu-central-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-2' => ['variants' => [['hostname' => 'aos.eu-central-2.api.aws', 'tags' => ['dualstack']]]], 'eu-north-1' => ['variants' => [['hostname' => 'aos.eu-north-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-1' => ['variants' => [['hostname' => 'aos.eu-south-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-2' => ['variants' => [['hostname' => 'aos.eu-south-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-1' => ['variants' => [['hostname' => 'aos.eu-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-west-2' => ['variants' => [['hostname' => 'aos.eu-west-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-3' => ['variants' => [['hostname' => 'aos.eu-west-3.api.aws', 'tags' => ['dualstack']]]], 'fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'es-fips.us-west-1.amazonaws.com'], 'il-central-1' => ['variants' => [['hostname' => 'aos.il-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-central-1' => ['variants' => [['hostname' => 'aos.me-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-south-1' => ['variants' => [['hostname' => 'aos.me-south-1.api.aws', 'tags' => ['dualstack']]]], 'sa-east-1' => ['variants' => [['hostname' => 'aos.sa-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-1' => ['variants' => [['hostname' => 'aos.us-east-1.api.aws', 'tags' => ['dualstack']], ['hostname' => 'es-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'es-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'aos.us-east-2.api.aws', 'tags' => ['dualstack']], ['hostname' => 'es-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'es-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'aos.us-west-1.api.aws', 'tags' => ['dualstack']], ['hostname' => 'es-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'es-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'aos.us-west-2.api.aws', 'tags' => ['dualstack']], ['hostname' => 'es-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'es-fips.us-west-2.amazonaws.com']]], 'events' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'events-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'events-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'events-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'events-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'events-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'events-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'events-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'events-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'evidently' => ['endpoints' => ['ap-northeast-1' => ['hostname' => 'evidently.ap-northeast-1.amazonaws.com'], 'ap-southeast-1' => ['hostname' => 'evidently.ap-southeast-1.amazonaws.com'], 'ap-southeast-2' => ['hostname' => 'evidently.ap-southeast-2.amazonaws.com'], 'eu-central-1' => ['hostname' => 'evidently.eu-central-1.amazonaws.com'], 'eu-north-1' => ['hostname' => 'evidently.eu-north-1.amazonaws.com'], 'eu-west-1' => ['hostname' => 'evidently.eu-west-1.amazonaws.com'], 'us-east-1' => ['hostname' => 'evidently.us-east-1.amazonaws.com'], 'us-east-2' => ['hostname' => 'evidently.us-east-2.amazonaws.com'], 'us-west-2' => ['hostname' => 'evidently.us-west-2.amazonaws.com']]], 'finspace' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'finspace-api' => ['endpoints' => ['ca-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'firehose' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'firehose-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'firehose-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'firehose-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'firehose-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'firehose-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'firehose-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'firehose-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'firehose-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'fms' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['af-south-1' => ['variants' => [['hostname' => 'fms-fips.af-south-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-east-1' => ['variants' => [['hostname' => 'fms-fips.ap-east-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-1' => ['variants' => [['hostname' => 'fms-fips.ap-northeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-2' => ['variants' => [['hostname' => 'fms-fips.ap-northeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-3' => [], 'ap-south-1' => ['variants' => [['hostname' => 'fms-fips.ap-south-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-south-2' => [], 'ap-southeast-1' => ['variants' => [['hostname' => 'fms-fips.ap-southeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-2' => ['variants' => [['hostname' => 'fms-fips.ap-southeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'fms-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'fms-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => ['variants' => [['hostname' => 'fms-fips.eu-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => ['variants' => [['hostname' => 'fms-fips.eu-south-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-south-2' => [], 'eu-west-1' => ['variants' => [['hostname' => 'fms-fips.eu-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-2' => ['variants' => [['hostname' => 'fms-fips.eu-west-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-3' => ['variants' => [['hostname' => 'fms-fips.eu-west-3.amazonaws.com', 'tags' => ['fips']]]], 'fips-af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.af-south-1.amazonaws.com'], 'fips-ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.ap-east-1.amazonaws.com'], 'fips-ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.ap-northeast-1.amazonaws.com'], 'fips-ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'deprecated' => \true, 'hostname' => 'fms-fips.ap-northeast-2.amazonaws.com'], 'fips-ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.ap-south-1.amazonaws.com'], 'fips-ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.ap-southeast-1.amazonaws.com'], 'fips-ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'deprecated' => \true, 'hostname' => 'fms-fips.ap-southeast-2.amazonaws.com'], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.ca-west-1.amazonaws.com'], 'fips-eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.eu-central-1.amazonaws.com'], 'fips-eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.eu-south-1.amazonaws.com'], 'fips-eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.eu-west-1.amazonaws.com'], 'fips-eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'deprecated' => \true, 'hostname' => 'fms-fips.eu-west-2.amazonaws.com'], 'fips-eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'deprecated' => \true, 'hostname' => 'fms-fips.eu-west-3.amazonaws.com'], 'fips-me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.me-south-1.amazonaws.com'], 'fips-sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.sa-east-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'fms-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'fms-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => ['variants' => [['hostname' => 'fms-fips.me-south-1.amazonaws.com', 'tags' => ['fips']]]], 'sa-east-1' => ['variants' => [['hostname' => 'fms-fips.sa-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1' => ['variants' => [['hostname' => 'fms-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'fms-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'fms-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'fms-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'forecast' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'forecast-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'forecast-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'forecast-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'forecast-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'forecast-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'forecast-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'forecastquery' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'forecastquery-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'forecastquery-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'forecastquery-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'forecastquery-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'forecastquery-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'forecastquery-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'frauddetector' => ['endpoints' => ['ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'fsx' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'fsx-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'fsx-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.ca-west-1.amazonaws.com'], 'fips-prod-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.ca-central-1.amazonaws.com'], 'fips-prod-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.ca-west-1.amazonaws.com'], 'fips-prod-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-east-1.amazonaws.com'], 'fips-prod-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-east-2.amazonaws.com'], 'fips-prod-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-west-1.amazonaws.com'], 'fips-prod-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-west-2.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'prod-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'fsx-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'prod-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'fsx-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'prod-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'fsx-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'prod-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'fsx-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'prod-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'fsx-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'prod-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'fsx-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'fsx-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'fsx-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'fsx-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'fsx-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'gamelift' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], '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-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'geo' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'glacier' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => ['variants' => [['hostname' => 'glacier-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'glacier-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'glacier-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'glacier-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'glacier-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'glacier-fips.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'glacier-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'glacier-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'glacier-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'glacier-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'globalaccelerator' => ['endpoints' => ['fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'globalaccelerator-fips.us-west-2.amazonaws.com']]], 'glue' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'glue-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'glue-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'glue-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'glue-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'glue-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'glue-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'glue-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'glue-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'grafana' => ['endpoints' => ['ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'grafana.ap-northeast-1.amazonaws.com'], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'grafana.ap-northeast-2.amazonaws.com'], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'grafana.ap-southeast-1.amazonaws.com'], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'grafana.ap-southeast-2.amazonaws.com'], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'grafana.eu-central-1.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'grafana.eu-west-1.amazonaws.com'], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'grafana.eu-west-2.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'grafana.us-east-1.amazonaws.com'], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'grafana.us-east-2.amazonaws.com'], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'grafana.us-west-2.amazonaws.com']]], 'greengrass' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'greengrass-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'greengrass-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'greengrass-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'greengrass-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'greengrass-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'greengrass-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'greengrass-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'greengrass-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]], 'isRegionalized' => \true], 'groundstation' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'groundstation-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'groundstation-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'groundstation-fips.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'groundstation-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'groundstation-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'groundstation-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'guardduty' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'guardduty-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'guardduty-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'guardduty-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'guardduty-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'guardduty-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'guardduty-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'guardduty-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'guardduty-fips.us-west-2.amazonaws.com']], 'isRegionalized' => \true], 'health' => ['defaults' => ['protocols' => ['https'], 'sslCommonName' => 'health.us-east-1.amazonaws.com'], 'endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'global.health.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'health-fips.us-east-2.amazonaws.com'], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'health-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]]], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'healthlake' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['ap-south-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'iam' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'iam.amazonaws.com', 'variants' => [['hostname' => 'iam-fips.amazonaws.com', 'tags' => ['fips']]]], 'aws-global-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'iam-fips.amazonaws.com'], 'iam' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'iam-fips.amazonaws.com', 'tags' => ['fips']]]], 'iam-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'iam-fips.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'identity-chime' => ['endpoints' => ['eu-central-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'identity-chime-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'identity-chime-fips.us-east-1.amazonaws.com']]], 'identitystore' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'importexport' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1', 'service' => 'IngestionService'], 'hostname' => 'importexport.amazonaws.com', 'signatureVersions' => ['v2', 'v4']]], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'ingest.timestream' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'ingest-fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ingest.timestream-fips.us-east-1.amazonaws.com'], 'ingest-fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ingest.timestream-fips.us-east-2.amazonaws.com'], 'ingest-fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ingest.timestream-fips.us-west-2.amazonaws.com'], 'ingest-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'ingest.timestream-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'ingest-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'ingest.timestream-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'ingest-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'ingest.timestream-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'inspector' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'inspector-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'inspector-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'inspector-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'inspector-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'inspector-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'inspector-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'inspector-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'inspector-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'inspector2' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'inspector2-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'inspector2-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'inspector2-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'inspector2-fips.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'inspector2-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'inspector2-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'inspector2-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'inspector2-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'internetmonitor' => ['defaults' => ['dnsSuffix' => 'api.aws', 'variants' => [['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => ['hostname' => 'internetmonitor.af-south-1.api.aws'], 'ap-east-1' => ['hostname' => 'internetmonitor.ap-east-1.api.aws'], 'ap-northeast-1' => ['hostname' => 'internetmonitor.ap-northeast-1.api.aws'], 'ap-northeast-2' => ['hostname' => 'internetmonitor.ap-northeast-2.api.aws'], 'ap-northeast-3' => ['hostname' => 'internetmonitor.ap-northeast-3.api.aws'], 'ap-south-1' => ['hostname' => 'internetmonitor.ap-south-1.api.aws'], 'ap-south-2' => ['hostname' => 'internetmonitor.ap-south-2.api.aws'], 'ap-southeast-1' => ['hostname' => 'internetmonitor.ap-southeast-1.api.aws'], 'ap-southeast-2' => ['hostname' => 'internetmonitor.ap-southeast-2.api.aws'], 'ap-southeast-3' => ['hostname' => 'internetmonitor.ap-southeast-3.api.aws'], 'ap-southeast-4' => ['hostname' => 'internetmonitor.ap-southeast-4.api.aws'], 'ca-central-1' => ['hostname' => 'internetmonitor.ca-central-1.api.aws', 'variants' => [['hostname' => 'internetmonitor-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['hostname' => 'internetmonitor.ca-west-1.api.aws'], 'eu-central-1' => ['hostname' => 'internetmonitor.eu-central-1.api.aws'], 'eu-central-2' => ['hostname' => 'internetmonitor.eu-central-2.api.aws'], 'eu-north-1' => ['hostname' => 'internetmonitor.eu-north-1.api.aws'], 'eu-south-1' => ['hostname' => 'internetmonitor.eu-south-1.api.aws'], 'eu-south-2' => ['hostname' => 'internetmonitor.eu-south-2.api.aws'], 'eu-west-1' => ['hostname' => 'internetmonitor.eu-west-1.api.aws'], 'eu-west-2' => ['hostname' => 'internetmonitor.eu-west-2.api.aws'], 'eu-west-3' => ['hostname' => 'internetmonitor.eu-west-3.api.aws'], 'il-central-1' => ['hostname' => 'internetmonitor.il-central-1.api.aws'], 'me-central-1' => ['hostname' => 'internetmonitor.me-central-1.api.aws'], 'me-south-1' => ['hostname' => 'internetmonitor.me-south-1.api.aws'], 'sa-east-1' => ['hostname' => 'internetmonitor.sa-east-1.api.aws'], 'us-east-1' => ['hostname' => 'internetmonitor.us-east-1.api.aws', 'variants' => [['hostname' => 'internetmonitor-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['hostname' => 'internetmonitor.us-east-2.api.aws', 'variants' => [['hostname' => 'internetmonitor-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['hostname' => 'internetmonitor.us-west-1.api.aws', 'variants' => [['hostname' => 'internetmonitor-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['hostname' => 'internetmonitor.us-west-2.api.aws', 'variants' => [['hostname' => 'internetmonitor-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'iot' => ['endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'iot-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['deprecated' => \true, 'hostname' => 'iot-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['deprecated' => \true, 'hostname' => 'iot-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['deprecated' => \true, 'hostname' => 'iot-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['deprecated' => \true, 'hostname' => 'iot-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['deprecated' => \true, 'hostname' => 'iot-fips.us-west-2.amazonaws.com'], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'iot-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'iot-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'iot-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'iot-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'iotanalytics' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'iotevents' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'iotevents-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'iotevents-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'iotevents-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'iotevents-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'iotevents-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'iotevents-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'iotevents-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'iotevents-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'ioteventsdata' => ['endpoints' => ['ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'data.iotevents.ap-northeast-1.amazonaws.com'], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'data.iotevents.ap-northeast-2.amazonaws.com'], 'ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'data.iotevents.ap-south-1.amazonaws.com'], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'data.iotevents.ap-southeast-1.amazonaws.com'], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'data.iotevents.ap-southeast-2.amazonaws.com'], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'data.iotevents.ca-central-1.amazonaws.com', 'variants' => [['hostname' => 'data.iotevents-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'data.iotevents.eu-central-1.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'data.iotevents.eu-west-1.amazonaws.com'], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'data.iotevents.eu-west-2.amazonaws.com'], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'data.iotevents-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'data.iotevents-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'data.iotevents-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'data.iotevents-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'data.iotevents.us-east-1.amazonaws.com', 'variants' => [['hostname' => 'data.iotevents-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'data.iotevents.us-east-2.amazonaws.com', 'variants' => [['hostname' => 'data.iotevents-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'data.iotevents.us-west-2.amazonaws.com', 'variants' => [['hostname' => 'data.iotevents-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'iotfleetwise' => ['endpoints' => ['eu-central-1' => [], 'us-east-1' => []]], 'iotsecuredtunneling' => ['defaults' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'iotsitewise' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'iotsitewise-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'iotsitewise-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'iotsitewise-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'iotsitewise-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'iotsitewise-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'iotsitewise-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'iotsitewise-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'iotsitewise-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'iotthingsgraph' => ['defaults' => ['credentialScope' => ['service' => 'iotthingsgraph']], 'endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => []]], 'iottwinmaker' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'api-ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'api.iottwinmaker.ap-northeast-1.amazonaws.com'], 'api-ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'api.iottwinmaker.ap-northeast-2.amazonaws.com'], 'api-ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'api.iottwinmaker.ap-south-1.amazonaws.com'], 'api-ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'api.iottwinmaker.ap-southeast-1.amazonaws.com'], 'api-ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'api.iottwinmaker.ap-southeast-2.amazonaws.com'], 'api-eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'api.iottwinmaker.eu-central-1.amazonaws.com'], 'api-eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'api.iottwinmaker.eu-west-1.amazonaws.com'], 'api-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'api.iottwinmaker.us-east-1.amazonaws.com'], 'api-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'api.iottwinmaker.us-west-2.amazonaws.com'], 'data-ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'data.iottwinmaker.ap-northeast-1.amazonaws.com'], 'data-ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'data.iottwinmaker.ap-northeast-2.amazonaws.com'], 'data-ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'data.iottwinmaker.ap-south-1.amazonaws.com'], 'data-ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'data.iottwinmaker.ap-southeast-1.amazonaws.com'], 'data-ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'data.iottwinmaker.ap-southeast-2.amazonaws.com'], 'data-eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'data.iottwinmaker.eu-central-1.amazonaws.com'], 'data-eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'data.iottwinmaker.eu-west-1.amazonaws.com'], 'data-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'data.iottwinmaker.us-east-1.amazonaws.com'], 'data-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'data.iottwinmaker.us-west-2.amazonaws.com'], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-api-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'api.iottwinmaker-fips.us-east-1.amazonaws.com'], 'fips-api-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'api.iottwinmaker-fips.us-west-2.amazonaws.com'], 'fips-data-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'data.iottwinmaker-fips.us-east-1.amazonaws.com'], 'fips-data-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'data.iottwinmaker-fips.us-west-2.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'iottwinmaker-fips.us-east-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'iottwinmaker-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'iottwinmaker-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'iottwinmaker-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'iotwireless' => ['endpoints' => ['ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'api.iotwireless.ap-northeast-1.amazonaws.com'], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'api.iotwireless.ap-southeast-2.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'api.iotwireless.eu-west-1.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'api.iotwireless.us-east-1.amazonaws.com'], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'api.iotwireless.us-west-2.amazonaws.com']]], 'ivs' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => []]], 'ivschat' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => []]], 'ivsrealtime' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => []]], 'kafka' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'kafka-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'kafka-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'kafka-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'kafka-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'kafka-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'kafka-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'kafka-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'kafka-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'kafka-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'kafka-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'kafka-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'kafka-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'kafkaconnect' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'kendra' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'kendra-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'kendra-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'kendra-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'kendra-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'kendra-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'kendra-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'kendra-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'kendra-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'kendra-ranking' => ['defaults' => ['dnsSuffix' => 'api.aws', 'variants' => [['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => ['hostname' => 'kendra-ranking.af-south-1.api.aws'], 'ap-east-1' => ['hostname' => 'kendra-ranking.ap-east-1.api.aws'], 'ap-northeast-1' => ['hostname' => 'kendra-ranking.ap-northeast-1.api.aws'], 'ap-northeast-2' => ['hostname' => 'kendra-ranking.ap-northeast-2.api.aws'], 'ap-northeast-3' => ['hostname' => 'kendra-ranking.ap-northeast-3.api.aws'], 'ap-south-1' => ['hostname' => 'kendra-ranking.ap-south-1.api.aws'], 'ap-south-2' => ['hostname' => 'kendra-ranking.ap-south-2.api.aws'], 'ap-southeast-1' => ['hostname' => 'kendra-ranking.ap-southeast-1.api.aws'], 'ap-southeast-2' => ['hostname' => 'kendra-ranking.ap-southeast-2.api.aws'], 'ap-southeast-3' => ['hostname' => 'kendra-ranking.ap-southeast-3.api.aws'], 'ap-southeast-4' => ['hostname' => 'kendra-ranking.ap-southeast-4.api.aws'], 'ca-central-1' => ['hostname' => 'kendra-ranking.ca-central-1.api.aws', 'variants' => [['hostname' => 'kendra-ranking-fips.ca-central-1.api.aws', 'tags' => ['fips']]]], 'ca-west-1' => ['hostname' => 'kendra-ranking.ca-west-1.api.aws'], 'eu-central-2' => ['hostname' => 'kendra-ranking.eu-central-2.api.aws'], 'eu-north-1' => ['hostname' => 'kendra-ranking.eu-north-1.api.aws'], 'eu-south-1' => ['hostname' => 'kendra-ranking.eu-south-1.api.aws'], 'eu-south-2' => ['hostname' => 'kendra-ranking.eu-south-2.api.aws'], 'eu-west-1' => ['hostname' => 'kendra-ranking.eu-west-1.api.aws'], 'eu-west-3' => ['hostname' => 'kendra-ranking.eu-west-3.api.aws'], 'il-central-1' => ['hostname' => 'kendra-ranking.il-central-1.api.aws'], 'me-central-1' => ['hostname' => 'kendra-ranking.me-central-1.api.aws'], 'me-south-1' => ['hostname' => 'kendra-ranking.me-south-1.api.aws'], 'sa-east-1' => ['hostname' => 'kendra-ranking.sa-east-1.api.aws'], 'us-east-1' => ['hostname' => 'kendra-ranking.us-east-1.api.aws', 'variants' => [['hostname' => 'kendra-ranking-fips.us-east-1.api.aws', 'tags' => ['fips']]]], 'us-east-2' => ['hostname' => 'kendra-ranking.us-east-2.api.aws', 'variants' => [['hostname' => 'kendra-ranking-fips.us-east-2.api.aws', 'tags' => ['fips']]]], 'us-west-1' => ['hostname' => 'kendra-ranking.us-west-1.api.aws'], 'us-west-2' => ['hostname' => 'kendra-ranking.us-west-2.api.aws', 'variants' => [['hostname' => 'kendra-ranking-fips.us-west-2.api.aws', 'tags' => ['fips']]]]]], 'kinesis' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'kinesis-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'kinesis-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'kinesis-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'kinesis-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'kinesis-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'kinesis-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'kinesis-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'kinesis-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'kinesisanalytics' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'kinesisvideo' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'kms' => ['endpoints' => ['ProdFips' => ['credentialScope' => ['region' => 'eu-central-2'], 'deprecated' => \true, 'hostname' => 'kms-fips.eu-central-2.amazonaws.com'], 'af-south-1' => ['variants' => [['hostname' => 'kms-fips.af-south-1.amazonaws.com', 'tags' => ['fips']]]], 'af-south-1-fips' => ['credentialScope' => ['region' => 'af-south-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.af-south-1.amazonaws.com'], 'ap-east-1' => ['variants' => [['hostname' => 'kms-fips.ap-east-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-east-1-fips' => ['credentialScope' => ['region' => 'ap-east-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.ap-east-1.amazonaws.com'], 'ap-northeast-1' => ['variants' => [['hostname' => 'kms-fips.ap-northeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-1-fips' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.ap-northeast-1.amazonaws.com'], 'ap-northeast-2' => ['variants' => [['hostname' => 'kms-fips.ap-northeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-2-fips' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'deprecated' => \true, 'hostname' => 'kms-fips.ap-northeast-2.amazonaws.com'], 'ap-northeast-3' => ['variants' => [['hostname' => 'kms-fips.ap-northeast-3.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-3-fips' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'deprecated' => \true, 'hostname' => 'kms-fips.ap-northeast-3.amazonaws.com'], 'ap-south-1' => ['variants' => [['hostname' => 'kms-fips.ap-south-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-south-1-fips' => ['credentialScope' => ['region' => 'ap-south-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.ap-south-1.amazonaws.com'], 'ap-south-2' => ['variants' => [['hostname' => 'kms-fips.ap-south-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-south-2-fips' => ['credentialScope' => ['region' => 'ap-south-2'], 'deprecated' => \true, 'hostname' => 'kms-fips.ap-south-2.amazonaws.com'], 'ap-southeast-1' => ['variants' => [['hostname' => 'kms-fips.ap-southeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-1-fips' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.ap-southeast-1.amazonaws.com'], 'ap-southeast-2' => ['variants' => [['hostname' => 'kms-fips.ap-southeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-2-fips' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'deprecated' => \true, 'hostname' => 'kms-fips.ap-southeast-2.amazonaws.com'], 'ap-southeast-3' => ['variants' => [['hostname' => 'kms-fips.ap-southeast-3.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-3-fips' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'deprecated' => \true, 'hostname' => 'kms-fips.ap-southeast-3.amazonaws.com'], 'ap-southeast-4' => ['variants' => [['hostname' => 'kms-fips.ap-southeast-4.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-4-fips' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'deprecated' => \true, 'hostname' => 'kms-fips.ap-southeast-4.amazonaws.com'], 'ca-central-1' => ['variants' => [['hostname' => 'kms-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.ca-central-1.amazonaws.com'], 'ca-west-1' => ['variants' => [['hostname' => 'kms-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1-fips' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.ca-west-1.amazonaws.com'], 'eu-central-1' => ['variants' => [['hostname' => 'kms-fips.eu-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1-fips' => ['credentialScope' => ['region' => 'eu-central-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.eu-central-1.amazonaws.com'], 'eu-central-2' => ['variants' => [['hostname' => 'kms-fips.eu-central-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-2-fips' => ['credentialScope' => ['region' => 'eu-central-2'], 'deprecated' => \true, 'hostname' => 'kms-fips.eu-central-2.amazonaws.com'], 'eu-north-1' => ['variants' => [['hostname' => 'kms-fips.eu-north-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-north-1-fips' => ['credentialScope' => ['region' => 'eu-north-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.eu-north-1.amazonaws.com'], 'eu-south-1' => ['variants' => [['hostname' => 'kms-fips.eu-south-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-south-1-fips' => ['credentialScope' => ['region' => 'eu-south-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.eu-south-1.amazonaws.com'], 'eu-south-2' => ['variants' => [['hostname' => 'kms-fips.eu-south-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-south-2-fips' => ['credentialScope' => ['region' => 'eu-south-2'], 'deprecated' => \true, 'hostname' => 'kms-fips.eu-south-2.amazonaws.com'], 'eu-west-1' => ['variants' => [['hostname' => 'kms-fips.eu-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-1-fips' => ['credentialScope' => ['region' => 'eu-west-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.eu-west-1.amazonaws.com'], 'eu-west-2' => ['variants' => [['hostname' => 'kms-fips.eu-west-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-2-fips' => ['credentialScope' => ['region' => 'eu-west-2'], 'deprecated' => \true, 'hostname' => 'kms-fips.eu-west-2.amazonaws.com'], 'eu-west-3' => ['variants' => [['hostname' => 'kms-fips.eu-west-3.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-3-fips' => ['credentialScope' => ['region' => 'eu-west-3'], 'deprecated' => \true, 'hostname' => 'kms-fips.eu-west-3.amazonaws.com'], 'il-central-1' => ['variants' => [['hostname' => 'kms-fips.il-central-1.amazonaws.com', 'tags' => ['fips']]]], 'il-central-1-fips' => ['credentialScope' => ['region' => 'il-central-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.il-central-1.amazonaws.com'], 'me-central-1' => ['variants' => [['hostname' => 'kms-fips.me-central-1.amazonaws.com', 'tags' => ['fips']]]], 'me-central-1-fips' => ['credentialScope' => ['region' => 'me-central-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.me-central-1.amazonaws.com'], 'me-south-1' => ['variants' => [['hostname' => 'kms-fips.me-south-1.amazonaws.com', 'tags' => ['fips']]]], 'me-south-1-fips' => ['credentialScope' => ['region' => 'me-south-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.me-south-1.amazonaws.com'], 'sa-east-1' => ['variants' => [['hostname' => 'kms-fips.sa-east-1.amazonaws.com', 'tags' => ['fips']]]], 'sa-east-1-fips' => ['credentialScope' => ['region' => 'sa-east-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.sa-east-1.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'kms-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'kms-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'kms-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'kms-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-west-2.amazonaws.com']]], 'lakeformation' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'lakeformation-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'lakeformation-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'lakeformation-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'lakeformation-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'lakeformation-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'lakeformation-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'lakeformation-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'lakeformation-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'lambda' => ['endpoints' => ['af-south-1' => ['variants' => [['hostname' => 'lambda.af-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-east-1' => ['variants' => [['hostname' => 'lambda.ap-east-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-1' => ['variants' => [['hostname' => 'lambda.ap-northeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-2' => ['variants' => [['hostname' => 'lambda.ap-northeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-3' => ['variants' => [['hostname' => 'lambda.ap-northeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-south-1' => ['variants' => [['hostname' => 'lambda.ap-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-south-2' => ['variants' => [['hostname' => 'lambda.ap-south-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-1' => ['variants' => [['hostname' => 'lambda.ap-southeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-2' => ['variants' => [['hostname' => 'lambda.ap-southeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-3' => ['variants' => [['hostname' => 'lambda.ap-southeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-4' => ['variants' => [['hostname' => 'lambda.ap-southeast-4.api.aws', 'tags' => ['dualstack']]]], 'ca-central-1' => ['variants' => [['hostname' => 'lambda.ca-central-1.api.aws', 'tags' => ['dualstack']]]], 'ca-west-1' => ['variants' => [['hostname' => 'lambda.ca-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-1' => ['variants' => [['hostname' => 'lambda.eu-central-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-2' => ['variants' => [['hostname' => 'lambda.eu-central-2.api.aws', 'tags' => ['dualstack']]]], 'eu-north-1' => ['variants' => [['hostname' => 'lambda.eu-north-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-1' => ['variants' => [['hostname' => 'lambda.eu-south-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-2' => ['variants' => [['hostname' => 'lambda.eu-south-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-1' => ['variants' => [['hostname' => 'lambda.eu-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-west-2' => ['variants' => [['hostname' => 'lambda.eu-west-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-3' => ['variants' => [['hostname' => 'lambda.eu-west-3.api.aws', 'tags' => ['dualstack']]]], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'lambda-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'lambda-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'lambda-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'lambda-fips.us-west-2.amazonaws.com'], 'il-central-1' => ['variants' => [['hostname' => 'lambda.il-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-central-1' => ['variants' => [['hostname' => 'lambda.me-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-south-1' => ['variants' => [['hostname' => 'lambda.me-south-1.api.aws', 'tags' => ['dualstack']]]], 'sa-east-1' => ['variants' => [['hostname' => 'lambda.sa-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-1' => ['variants' => [['hostname' => 'lambda-fips.us-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'lambda.us-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-2' => ['variants' => [['hostname' => 'lambda-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'lambda.us-east-2.api.aws', 'tags' => ['dualstack']]]], 'us-west-1' => ['variants' => [['hostname' => 'lambda-fips.us-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'lambda.us-west-1.api.aws', 'tags' => ['dualstack']]]], 'us-west-2' => ['variants' => [['hostname' => 'lambda-fips.us-west-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'lambda.us-west-2.api.aws', 'tags' => ['dualstack']]]]]], 'license-manager' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'license-manager-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'license-manager-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'license-manager-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'license-manager-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'license-manager-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'license-manager-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'license-manager-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'license-manager-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'license-manager-linux-subscriptions' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'license-manager-linux-subscriptions-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'license-manager-linux-subscriptions-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'license-manager-linux-subscriptions-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'license-manager-linux-subscriptions-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'license-manager-user-subscriptions' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'license-manager-user-subscriptions-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'license-manager-user-subscriptions-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'license-manager-user-subscriptions-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'license-manager-user-subscriptions-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'license-manager-user-subscriptions-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'license-manager-user-subscriptions-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'license-manager-user-subscriptions-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'license-manager-user-subscriptions-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'lightsail' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'logs' => ['endpoints' => ['af-south-1' => ['variants' => [['hostname' => 'logs.af-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-east-1' => ['variants' => [['hostname' => 'logs.ap-east-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-1' => ['variants' => [['hostname' => 'logs.ap-northeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-2' => ['variants' => [['hostname' => 'logs.ap-northeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-3' => ['variants' => [['hostname' => 'logs.ap-northeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-south-1' => ['variants' => [['hostname' => 'logs.ap-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-south-2' => ['variants' => [['hostname' => 'logs.ap-south-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-1' => ['variants' => [['hostname' => 'logs.ap-southeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-2' => ['variants' => [['hostname' => 'logs.ap-southeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-3' => ['variants' => [['hostname' => 'logs.ap-southeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-4' => ['variants' => [['hostname' => 'logs.ap-southeast-4.api.aws', 'tags' => ['dualstack']]]], 'ca-central-1' => ['variants' => [['hostname' => 'logs-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'logs.ca-central-1.api.aws', 'tags' => ['dualstack']]]], 'ca-west-1' => ['variants' => [['hostname' => 'logs-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'logs.ca-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-1' => ['variants' => [['hostname' => 'logs.eu-central-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-2' => ['variants' => [['hostname' => 'logs.eu-central-2.api.aws', 'tags' => ['dualstack']]]], 'eu-north-1' => ['variants' => [['hostname' => 'logs.eu-north-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-1' => ['variants' => [['hostname' => 'logs.eu-south-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-2' => ['variants' => [['hostname' => 'logs.eu-south-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-1' => ['variants' => [['hostname' => 'logs.eu-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-west-2' => ['variants' => [['hostname' => 'logs.eu-west-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-3' => ['variants' => [['hostname' => 'logs.eu-west-3.api.aws', 'tags' => ['dualstack']]]], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'logs-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'logs-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'logs-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'logs-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'logs-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'logs-fips.us-west-2.amazonaws.com'], 'il-central-1' => ['variants' => [['hostname' => 'logs.il-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-central-1' => ['variants' => [['hostname' => 'logs.me-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-south-1' => ['variants' => [['hostname' => 'logs.me-south-1.api.aws', 'tags' => ['dualstack']]]], 'sa-east-1' => ['variants' => [['hostname' => 'logs.sa-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-1' => ['variants' => [['hostname' => 'logs-fips.us-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'logs.us-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-2' => ['variants' => [['hostname' => 'logs-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'logs.us-east-2.api.aws', 'tags' => ['dualstack']]]], 'us-west-1' => ['variants' => [['hostname' => 'logs-fips.us-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'logs.us-west-1.api.aws', 'tags' => ['dualstack']]]], 'us-west-2' => ['variants' => [['hostname' => 'logs-fips.us-west-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'logs.us-west-2.api.aws', 'tags' => ['dualstack']]]]]], 'lookoutequipment' => ['endpoints' => ['ap-northeast-2' => [], 'eu-west-1' => [], 'us-east-1' => []]], 'lookoutmetrics' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'lookoutvision' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'm2' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['deprecated' => \true], 'fips-us-east-1' => ['deprecated' => \true], 'fips-us-east-2' => ['deprecated' => \true], 'fips-us-west-1' => ['deprecated' => \true], 'fips-us-west-2' => ['deprecated' => \true], 'il-central-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['tags' => ['fips']]]], 'us-east-2' => ['variants' => [['tags' => ['fips']]]], 'us-west-1' => ['variants' => [['tags' => ['fips']]]], 'us-west-2' => ['variants' => [['tags' => ['fips']]]]]], 'machinelearning' => ['endpoints' => ['eu-west-1' => [], 'us-east-1' => []]], 'macie2' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'macie2-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'macie2-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'macie2-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'macie2-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'macie2-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'macie2-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'macie2-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'macie2-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'managedblockchain' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => []]], 'managedblockchain-query' => ['endpoints' => ['us-east-1' => []]], 'marketplacecommerceanalytics' => ['endpoints' => ['us-east-1' => []]], 'media-pipelines-chime' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'us-east-1' => ['variants' => [['hostname' => 'media-pipelines-chime-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'media-pipelines-chime-fips.us-east-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'media-pipelines-chime-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'media-pipelines-chime-fips.us-west-2.amazonaws.com']]], 'mediaconnect' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'mediaconvert' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'mediaconvert-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'mediaconvert-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'mediaconvert-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'mediaconvert-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'mediaconvert-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'mediaconvert-fips.us-west-2.amazonaws.com'], 'me-central-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'mediaconvert-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'mediaconvert-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'mediaconvert-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'mediaconvert-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'medialive' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'medialive-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'medialive-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'medialive-fips.us-west-2.amazonaws.com'], 'me-central-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'medialive-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'medialive-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'medialive-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'mediapackage' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'mediapackage-vod' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'mediapackagev2' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'mediastore' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'meetings-chime' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'meetings-chime-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'meetings-chime-fips.ca-central-1.amazonaws.com'], 'eu-central-1' => [], 'eu-west-2' => [], 'il-central-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'meetings-chime-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'meetings-chime-fips.us-east-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'meetings-chime-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'meetings-chime-fips.us-west-2.amazonaws.com']]], 'memory-db' => ['endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 'memory-db-fips.us-west-1.amazonaws.com'], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'messaging-chime' => ['endpoints' => ['eu-central-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'messaging-chime-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'messaging-chime-fips.us-east-1.amazonaws.com']]], 'metering.marketplace' => ['defaults' => ['credentialScope' => ['service' => 'aws-marketplace']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'metrics.sagemaker' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'mgh' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'mgn' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'mgn-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'mgn-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'mgn-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'mgn-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'mgn-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'mgn-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'mgn-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'mgn-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'migrationhub-orchestrator' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'migrationhub-strategy' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'mobileanalytics' => ['endpoints' => ['us-east-1' => []]], 'models-v2-lex' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'models.lex' => ['defaults' => ['credentialScope' => ['service' => 'lex'], 'variants' => [['hostname' => 'models-fips.lex.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => ['variants' => [['hostname' => 'models-fips.lex.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'models-fips.lex.us-east-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'models-fips.lex.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'models-fips.lex.us-west-2.amazonaws.com']]], 'monitoring' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'monitoring-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'monitoring-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'monitoring-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'monitoring-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'monitoring-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'monitoring-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'monitoring-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'monitoring-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'mq' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'mq-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'mq-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'mq-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'mq-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'mq-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'mq-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'mq-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'mq-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'mturk-requester' => ['endpoints' => ['sandbox' => ['hostname' => 'mturk-requester-sandbox.us-east-1.amazonaws.com'], 'us-east-1' => []], 'isRegionalized' => \false], 'neptune' => ['endpoints' => ['ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'hostname' => 'rds.ap-east-1.amazonaws.com'], 'ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'rds.ap-northeast-1.amazonaws.com'], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'rds.ap-northeast-2.amazonaws.com'], 'ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'rds.ap-south-1.amazonaws.com'], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'rds.ap-southeast-1.amazonaws.com'], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'rds.ap-southeast-2.amazonaws.com'], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'rds.ca-central-1.amazonaws.com'], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'rds.eu-central-1.amazonaws.com'], 'eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'hostname' => 'rds.eu-north-1.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'rds.eu-west-1.amazonaws.com'], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'rds.eu-west-2.amazonaws.com'], 'eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'rds.eu-west-3.amazonaws.com'], 'me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'hostname' => 'rds.me-south-1.amazonaws.com'], 'sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'rds.sa-east-1.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'rds.us-east-1.amazonaws.com'], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'rds.us-east-2.amazonaws.com'], 'us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 'rds.us-west-1.amazonaws.com'], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'rds.us-west-2.amazonaws.com']]], 'network-firewall' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'network-firewall-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'network-firewall-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'network-firewall-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'network-firewall-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'network-firewall-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'network-firewall-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'network-firewall-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'network-firewall-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'network-firewall-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'network-firewall-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'networkmanager' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'networkmanager.us-west-2.amazonaws.com', 'variants' => [['hostname' => 'networkmanager-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'fips-aws-global' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'networkmanager-fips.us-west-2.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'nimble' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'oam' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'oidc' => ['endpoints' => ['af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'hostname' => 'oidc.af-south-1.amazonaws.com'], 'ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'hostname' => 'oidc.ap-east-1.amazonaws.com'], 'ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'oidc.ap-northeast-1.amazonaws.com'], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'oidc.ap-northeast-2.amazonaws.com'], 'ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'hostname' => 'oidc.ap-northeast-3.amazonaws.com'], 'ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'oidc.ap-south-1.amazonaws.com'], 'ap-south-2' => ['credentialScope' => ['region' => 'ap-south-2'], 'hostname' => 'oidc.ap-south-2.amazonaws.com'], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'oidc.ap-southeast-1.amazonaws.com'], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'oidc.ap-southeast-2.amazonaws.com'], 'ap-southeast-3' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'hostname' => 'oidc.ap-southeast-3.amazonaws.com'], 'ap-southeast-4' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'hostname' => 'oidc.ap-southeast-4.amazonaws.com'], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'oidc.ca-central-1.amazonaws.com'], 'ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'hostname' => 'oidc.ca-west-1.amazonaws.com'], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'oidc.eu-central-1.amazonaws.com'], 'eu-central-2' => ['credentialScope' => ['region' => 'eu-central-2'], 'hostname' => 'oidc.eu-central-2.amazonaws.com'], 'eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'hostname' => 'oidc.eu-north-1.amazonaws.com'], 'eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'hostname' => 'oidc.eu-south-1.amazonaws.com'], 'eu-south-2' => ['credentialScope' => ['region' => 'eu-south-2'], 'hostname' => 'oidc.eu-south-2.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'oidc.eu-west-1.amazonaws.com'], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'oidc.eu-west-2.amazonaws.com'], 'eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'oidc.eu-west-3.amazonaws.com'], 'il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'hostname' => 'oidc.il-central-1.amazonaws.com'], 'me-central-1' => ['credentialScope' => ['region' => 'me-central-1'], 'hostname' => 'oidc.me-central-1.amazonaws.com'], 'me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'hostname' => 'oidc.me-south-1.amazonaws.com'], 'sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'oidc.sa-east-1.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'oidc.us-east-1.amazonaws.com'], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'oidc.us-east-2.amazonaws.com'], 'us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 'oidc.us-west-1.amazonaws.com'], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'oidc.us-west-2.amazonaws.com']]], 'omics' => ['endpoints' => ['ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'omics.ap-southeast-1.amazonaws.com'], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'omics.eu-central-1.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'omics.eu-west-1.amazonaws.com'], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'omics.eu-west-2.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'omics-fips.us-east-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'omics-fips.us-west-2.amazonaws.com'], 'il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'hostname' => 'omics.il-central-1.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'omics.us-east-1.amazonaws.com', 'variants' => [['hostname' => 'omics-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'omics.us-west-2.amazonaws.com', 'variants' => [['hostname' => 'omics-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'opsworks' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'opsworks-cm' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'organizations' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'organizations.us-east-1.amazonaws.com', 'variants' => [['hostname' => 'organizations-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'fips-aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'organizations-fips.us-east-1.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'osis' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'outposts' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => ['variants' => [['hostname' => 'outposts-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'outposts-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'outposts-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'outposts-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'outposts-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'outposts-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'outposts-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'outposts-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'outposts-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'outposts-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'participant.connect' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'participant.connect-fips.us-east-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'participant.connect-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'participant.connect-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'participant.connect-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'personalize' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'pi' => ['endpoints' => ['af-south-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.af-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-east-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.ap-east-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.ap-northeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-2' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.ap-northeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-3' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.ap-northeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-south-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.ap-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-south-2' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.ap-south-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.ap-southeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-2' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.ap-southeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-3' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.ap-southeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-4' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.ap-southeast-4.api.aws', 'tags' => ['dualstack']]]], 'ca-central-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'pi-fips.ca-central-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'pi.ca-central-1.api.aws', 'tags' => ['dualstack']]]], 'ca-west-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'pi-fips.ca-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'pi.ca-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.eu-central-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-2' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.eu-central-2.api.aws', 'tags' => ['dualstack']]]], 'eu-north-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.eu-north-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.eu-south-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-2' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.eu-south-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.eu-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-west-2' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.eu-west-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-3' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.eu-west-3.api.aws', 'tags' => ['dualstack']]]], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'pi-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'pi-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'pi-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'pi-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'pi-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'pi-fips.us-west-2.amazonaws.com'], 'il-central-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.il-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-central-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.me-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-south-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.me-south-1.api.aws', 'tags' => ['dualstack']]]], 'sa-east-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.sa-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi-fips.us-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'pi-fips.us-east-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'pi.us-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-2' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'pi-fips.us-east-2.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'pi.us-east-2.api.aws', 'tags' => ['dualstack']]]], 'us-west-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi-fips.us-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'pi-fips.us-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'pi.us-west-1.api.aws', 'tags' => ['dualstack']]]], 'us-west-2' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi-fips.us-west-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'pi-fips.us-west-2.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'pi.us-west-2.api.aws', 'tags' => ['dualstack']]]]]], 'pinpoint' => ['defaults' => ['credentialScope' => ['service' => 'mobiletargeting']], 'endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'pinpoint.ca-central-1.amazonaws.com', 'variants' => [['hostname' => 'pinpoint-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'pinpoint-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'pinpoint-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'pinpoint-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'pinpoint-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'pinpoint.us-east-1.amazonaws.com', 'variants' => [['hostname' => 'pinpoint-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'pinpoint.us-east-2.amazonaws.com', 'variants' => [['hostname' => 'pinpoint-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'pinpoint.us-west-2.amazonaws.com', 'variants' => [['hostname' => 'pinpoint-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'pipes' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'polly' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'polly-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'polly-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'polly-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'polly-fips.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'polly-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'polly-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'polly-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'polly-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'portal.sso' => ['endpoints' => ['af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'hostname' => 'portal.sso.af-south-1.amazonaws.com'], 'ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'hostname' => 'portal.sso.ap-east-1.amazonaws.com'], 'ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'portal.sso.ap-northeast-1.amazonaws.com'], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'portal.sso.ap-northeast-2.amazonaws.com'], 'ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'hostname' => 'portal.sso.ap-northeast-3.amazonaws.com'], 'ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'portal.sso.ap-south-1.amazonaws.com'], 'ap-south-2' => ['credentialScope' => ['region' => 'ap-south-2'], 'hostname' => 'portal.sso.ap-south-2.amazonaws.com'], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'portal.sso.ap-southeast-1.amazonaws.com'], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'portal.sso.ap-southeast-2.amazonaws.com'], 'ap-southeast-3' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'hostname' => 'portal.sso.ap-southeast-3.amazonaws.com'], 'ap-southeast-4' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'hostname' => 'portal.sso.ap-southeast-4.amazonaws.com'], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'portal.sso.ca-central-1.amazonaws.com'], 'ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'hostname' => 'portal.sso.ca-west-1.amazonaws.com'], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'portal.sso.eu-central-1.amazonaws.com'], 'eu-central-2' => ['credentialScope' => ['region' => 'eu-central-2'], 'hostname' => 'portal.sso.eu-central-2.amazonaws.com'], 'eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'hostname' => 'portal.sso.eu-north-1.amazonaws.com'], 'eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'hostname' => 'portal.sso.eu-south-1.amazonaws.com'], 'eu-south-2' => ['credentialScope' => ['region' => 'eu-south-2'], 'hostname' => 'portal.sso.eu-south-2.amazonaws.com'], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'portal.sso.eu-west-1.amazonaws.com'], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'portal.sso.eu-west-2.amazonaws.com'], 'eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'portal.sso.eu-west-3.amazonaws.com'], 'il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'hostname' => 'portal.sso.il-central-1.amazonaws.com'], 'me-central-1' => ['credentialScope' => ['region' => 'me-central-1'], 'hostname' => 'portal.sso.me-central-1.amazonaws.com'], 'me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'hostname' => 'portal.sso.me-south-1.amazonaws.com'], 'sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'portal.sso.sa-east-1.amazonaws.com'], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'portal.sso.us-east-1.amazonaws.com'], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'portal.sso.us-east-2.amazonaws.com'], 'us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 'portal.sso.us-west-1.amazonaws.com'], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'portal.sso.us-west-2.amazonaws.com']]], 'private-networks' => ['endpoints' => ['us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'profile' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'profile-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'profile-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'profile-fips.us-east-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'profile-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'profile-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'profile-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'projects.iot1click' => ['endpoints' => ['ap-northeast-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'proton' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'qbusiness' => ['defaults' => ['dnsSuffix' => 'api.aws', 'variants' => [['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => ['hostname' => 'qbusiness.af-south-1.api.aws'], 'ap-east-1' => ['hostname' => 'qbusiness.ap-east-1.api.aws'], 'ap-northeast-1' => ['hostname' => 'qbusiness.ap-northeast-1.api.aws'], 'ap-northeast-2' => ['hostname' => 'qbusiness.ap-northeast-2.api.aws'], 'ap-northeast-3' => ['hostname' => 'qbusiness.ap-northeast-3.api.aws'], 'ap-south-1' => ['hostname' => 'qbusiness.ap-south-1.api.aws'], 'ap-south-2' => ['hostname' => 'qbusiness.ap-south-2.api.aws'], 'ap-southeast-1' => ['hostname' => 'qbusiness.ap-southeast-1.api.aws'], 'ap-southeast-2' => ['hostname' => 'qbusiness.ap-southeast-2.api.aws'], 'ap-southeast-3' => ['hostname' => 'qbusiness.ap-southeast-3.api.aws'], 'ap-southeast-4' => ['hostname' => 'qbusiness.ap-southeast-4.api.aws'], 'ca-central-1' => ['hostname' => 'qbusiness.ca-central-1.api.aws'], 'ca-west-1' => ['hostname' => 'qbusiness.ca-west-1.api.aws'], 'eu-central-1' => ['hostname' => 'qbusiness.eu-central-1.api.aws'], 'eu-central-2' => ['hostname' => 'qbusiness.eu-central-2.api.aws'], 'eu-north-1' => ['hostname' => 'qbusiness.eu-north-1.api.aws'], 'eu-south-1' => ['hostname' => 'qbusiness.eu-south-1.api.aws'], 'eu-south-2' => ['hostname' => 'qbusiness.eu-south-2.api.aws'], 'eu-west-1' => ['hostname' => 'qbusiness.eu-west-1.api.aws'], 'eu-west-2' => ['hostname' => 'qbusiness.eu-west-2.api.aws'], 'eu-west-3' => ['hostname' => 'qbusiness.eu-west-3.api.aws'], 'il-central-1' => ['hostname' => 'qbusiness.il-central-1.api.aws'], 'me-central-1' => ['hostname' => 'qbusiness.me-central-1.api.aws'], 'me-south-1' => ['hostname' => 'qbusiness.me-south-1.api.aws'], 'sa-east-1' => ['hostname' => 'qbusiness.sa-east-1.api.aws'], 'us-east-1' => ['hostname' => 'qbusiness.us-east-1.api.aws'], 'us-east-2' => ['hostname' => 'qbusiness.us-east-2.api.aws'], 'us-west-1' => ['hostname' => 'qbusiness.us-west-1.api.aws'], 'us-west-2' => ['hostname' => 'qbusiness.us-west-2.api.aws']]], 'qldb' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'qldb-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'qldb-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'qldb-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'qldb-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'qldb-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'qldb-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'qldb-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'qldb-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'quicksight' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'api' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'ram' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'ram-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'ram-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'ram-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'ram-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ram-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ram-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ram-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ram-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'ram-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'ram-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'ram-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'ram-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'rbin' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'rbin-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'rbin-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'rbin-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'rbin-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'rbin-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'rbin-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'rbin-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'rbin-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'rbin-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'rbin-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'rbin-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'rbin-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'rds' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'rds-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.ca-central-1.amazonaws.com'], 'ca-west-1' => ['variants' => [['hostname' => 'rds-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1-fips' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.ca-west-1.amazonaws.com'], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'rds-fips.ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.ca-central-1.amazonaws.com'], 'rds-fips.ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.ca-west-1.amazonaws.com'], 'rds-fips.us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-east-1.amazonaws.com'], 'rds-fips.us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-east-2.amazonaws.com'], 'rds-fips.us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-west-1.amazonaws.com'], 'rds-fips.us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-west-2.amazonaws.com'], 'rds.ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'rds-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'rds.ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'rds-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'rds.us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'rds-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'rds.us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'rds-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'rds.us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'rds-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'rds.us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'rds-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'sa-east-1' => [], 'us-east-1' => ['sslCommonName' => '{service}.{dnsSuffix}', 'variants' => [['hostname' => 'rds-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'rds-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'rds-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'rds-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'rds-fips.us-west-2.amazonaws.com']]], 'rds-data' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'rds-data-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'rds-data-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'rds-data-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'rds-data-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'rds-data-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'rds-data-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'rds-data-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'rds-data-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'redshift' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'redshift-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'redshift-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'redshift-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'redshift-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'redshift-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'redshift-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'redshift-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'redshift-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'redshift-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'redshift-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'redshift-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'redshift-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'redshift-serverless' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'redshift-serverless-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'redshift-serverless-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'redshift-serverless-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'redshift-serverless-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'redshift-serverless-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'redshift-serverless-fips.us-west-2.amazonaws.com'], 'me-central-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'redshift-serverless-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'redshift-serverless-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'redshift-serverless-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'redshift-serverless-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'rekognition' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'rekognition-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.ca-central-1.amazonaws.com'], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'il-central-1' => [], 'rekognition-fips.ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.ca-central-1.amazonaws.com'], 'rekognition-fips.us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.us-east-1.amazonaws.com'], 'rekognition-fips.us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.us-east-2.amazonaws.com'], 'rekognition-fips.us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.us-west-1.amazonaws.com'], 'rekognition-fips.us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.us-west-2.amazonaws.com'], 'rekognition.ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'rekognition-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'rekognition.us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'rekognition-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'rekognition.us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'rekognition-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'rekognition.us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'rekognition-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'rekognition.us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'rekognition-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1' => ['variants' => [['hostname' => 'rekognition-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'rekognition-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'rekognition-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'rekognition-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.us-west-2.amazonaws.com']]], 'resiliencehub' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], '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-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'resource-explorer-2' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'resource-groups' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'resource-groups-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'resource-groups-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'resource-groups-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'resource-groups-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'resource-groups-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'resource-groups-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'resource-groups-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'resource-groups-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'robomaker' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'rolesanywhere' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'rolesanywhere-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'rolesanywhere-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'rolesanywhere-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'rolesanywhere-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'rolesanywhere-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'rolesanywhere-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'rolesanywhere-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'rolesanywhere-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'route53' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'route53.amazonaws.com', 'variants' => [['hostname' => 'route53-fips.amazonaws.com', 'tags' => ['fips']]]], 'fips-aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'route53-fips.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'route53-recovery-control-config' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'route53-recovery-control-config.us-west-2.amazonaws.com']]], 'route53domains' => ['endpoints' => ['us-east-1' => []]], 'route53resolver' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'rum' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'runtime-v2-lex' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'runtime.lex' => ['defaults' => ['credentialScope' => ['service' => 'lex'], 'variants' => [['hostname' => 'runtime-fips.lex.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => ['variants' => [['hostname' => 'runtime-fips.lex.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'runtime-fips.lex.us-east-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'runtime-fips.lex.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'runtime-fips.lex.us-west-2.amazonaws.com']]], 'runtime.sagemaker' => ['defaults' => ['variants' => [['hostname' => 'runtime-fips.sagemaker.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'runtime-fips.sagemaker.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'runtime-fips.sagemaker.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'runtime-fips.sagemaker.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'runtime-fips.sagemaker.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'runtime-fips.sagemaker.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'runtime-fips.sagemaker.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'runtime-fips.sagemaker.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'runtime-fips.sagemaker.us-west-2.amazonaws.com']]], 's3' => ['defaults' => ['protocols' => ['http', 'https'], 'signatureVersions' => ['s3v4'], 'variants' => [['dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => ['dualstack', 'fips']], ['dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => ['dualstack']]]], 'endpoints' => ['af-south-1' => ['variants' => [['hostname' => 's3.dualstack.af-south-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-east-1' => ['variants' => [['hostname' => 's3.dualstack.ap-east-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-northeast-1' => ['hostname' => 's3.ap-northeast-1.amazonaws.com', 'signatureVersions' => ['s3', 's3v4'], 'variants' => [['hostname' => 's3.dualstack.ap-northeast-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-northeast-2' => ['variants' => [['hostname' => 's3.dualstack.ap-northeast-2.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-northeast-3' => ['variants' => [['hostname' => 's3.dualstack.ap-northeast-3.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-south-1' => ['variants' => [['hostname' => 's3.dualstack.ap-south-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-south-2' => ['variants' => [['hostname' => 's3.dualstack.ap-south-2.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-southeast-1' => ['hostname' => 's3.ap-southeast-1.amazonaws.com', 'signatureVersions' => ['s3', 's3v4'], 'variants' => [['hostname' => 's3.dualstack.ap-southeast-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-southeast-2' => ['hostname' => 's3.ap-southeast-2.amazonaws.com', 'signatureVersions' => ['s3', 's3v4'], 'variants' => [['hostname' => 's3.dualstack.ap-southeast-2.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-southeast-3' => ['variants' => [['hostname' => 's3.dualstack.ap-southeast-3.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-southeast-4' => ['variants' => [['hostname' => 's3.dualstack.ap-southeast-4.amazonaws.com', 'tags' => ['dualstack']]]], 'aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 's3.amazonaws.com', 'signatureVersions' => ['s3', 's3v4']], 'ca-central-1' => ['variants' => [['hostname' => 's3-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3-fips.dualstack.ca-central-1.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3.dualstack.ca-central-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ca-west-1' => ['variants' => [['hostname' => 's3-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3-fips.dualstack.ca-west-1.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3.dualstack.ca-west-1.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-central-1' => ['variants' => [['hostname' => 's3.dualstack.eu-central-1.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-central-2' => ['variants' => [['hostname' => 's3.dualstack.eu-central-2.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-north-1' => ['variants' => [['hostname' => 's3.dualstack.eu-north-1.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-south-1' => ['variants' => [['hostname' => 's3.dualstack.eu-south-1.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-south-2' => ['variants' => [['hostname' => 's3.dualstack.eu-south-2.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-west-1' => ['hostname' => 's3.eu-west-1.amazonaws.com', 'signatureVersions' => ['s3', 's3v4'], 'variants' => [['hostname' => 's3.dualstack.eu-west-1.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-west-2' => ['variants' => [['hostname' => 's3.dualstack.eu-west-2.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-west-3' => ['variants' => [['hostname' => 's3.dualstack.eu-west-3.amazonaws.com', 'tags' => ['dualstack']]]], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 's3-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 's3-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 's3-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 's3-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 's3-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 's3-fips.us-west-2.amazonaws.com'], 'il-central-1' => ['variants' => [['hostname' => 's3.dualstack.il-central-1.amazonaws.com', 'tags' => ['dualstack']]]], 'me-central-1' => ['variants' => [['hostname' => 's3.dualstack.me-central-1.amazonaws.com', 'tags' => ['dualstack']]]], 'me-south-1' => ['variants' => [['hostname' => 's3.dualstack.me-south-1.amazonaws.com', 'tags' => ['dualstack']]]], 's3-external-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 's3-external-1.amazonaws.com', 'signatureVersions' => ['s3', 's3v4']], 'sa-east-1' => ['hostname' => 's3.sa-east-1.amazonaws.com', 'signatureVersions' => ['s3', 's3v4'], 'variants' => [['hostname' => 's3.dualstack.sa-east-1.amazonaws.com', 'tags' => ['dualstack']]]], 'us-east-1' => ['hostname' => 's3.us-east-1.amazonaws.com', 'signatureVersions' => ['s3', 's3v4'], 'variants' => [['hostname' => 's3-fips.dualstack.us-east-1.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-fips.us-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3.dualstack.us-east-1.amazonaws.com', 'tags' => ['dualstack']]]], 'us-east-2' => ['variants' => [['hostname' => 's3-fips.dualstack.us-east-2.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3.dualstack.us-east-2.amazonaws.com', 'tags' => ['dualstack']]]], 'us-west-1' => ['hostname' => 's3.us-west-1.amazonaws.com', 'signatureVersions' => ['s3', 's3v4'], 'variants' => [['hostname' => 's3-fips.dualstack.us-west-1.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-fips.us-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3.dualstack.us-west-1.amazonaws.com', 'tags' => ['dualstack']]]], 'us-west-2' => ['hostname' => 's3.us-west-2.amazonaws.com', 'signatureVersions' => ['s3', 's3v4'], 'variants' => [['hostname' => 's3-fips.dualstack.us-west-2.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-fips.us-west-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3.dualstack.us-west-2.amazonaws.com', 'tags' => ['dualstack']]]]], 'isRegionalized' => \true, 'partitionEndpoint' => 'aws-global'], 's3-control' => ['defaults' => ['protocols' => ['https'], 'signatureVersions' => ['s3v4'], 'variants' => [['dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => ['dualstack', 'fips']], ['dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => ['dualstack']]]], 'endpoints' => ['af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'hostname' => 's3-control.af-south-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.af-south-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'hostname' => 's3-control.ap-east-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.ap-east-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 's3-control.ap-northeast-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.ap-northeast-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 's3-control.ap-northeast-2.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.ap-northeast-2.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'hostname' => 's3-control.ap-northeast-3.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.ap-northeast-3.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 's3-control.ap-south-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.ap-south-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-south-2' => ['credentialScope' => ['region' => 'ap-south-2'], 'hostname' => 's3-control.ap-south-2.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.ap-south-2.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 's3-control.ap-southeast-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.ap-southeast-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 's3-control.ap-southeast-2.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.ap-southeast-2.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-southeast-3' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'hostname' => 's3-control.ap-southeast-3.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.ap-southeast-3.amazonaws.com', 'tags' => ['dualstack']]]], 'ap-southeast-4' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'hostname' => 's3-control.ap-southeast-4.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.ap-southeast-4.amazonaws.com', 'tags' => ['dualstack']]]], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 's3-control.ca-central-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3-control-fips.dualstack.ca-central-1.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control.dualstack.ca-central-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 's3-control-fips.ca-central-1.amazonaws.com', 'signatureVersions' => ['s3v4']], 'ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'hostname' => 's3-control.ca-west-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3-control-fips.dualstack.ca-west-1.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control.dualstack.ca-west-1.amazonaws.com', 'tags' => ['dualstack']]]], 'ca-west-1-fips' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 's3-control-fips.ca-west-1.amazonaws.com', 'signatureVersions' => ['s3v4']], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 's3-control.eu-central-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.eu-central-1.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-central-2' => ['credentialScope' => ['region' => 'eu-central-2'], 'hostname' => 's3-control.eu-central-2.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.eu-central-2.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'hostname' => 's3-control.eu-north-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.eu-north-1.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'hostname' => 's3-control.eu-south-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.eu-south-1.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-south-2' => ['credentialScope' => ['region' => 'eu-south-2'], 'hostname' => 's3-control.eu-south-2.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.eu-south-2.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 's3-control.eu-west-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.eu-west-1.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 's3-control.eu-west-2.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.eu-west-2.amazonaws.com', 'tags' => ['dualstack']]]], 'eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 's3-control.eu-west-3.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.eu-west-3.amazonaws.com', 'tags' => ['dualstack']]]], 'il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'hostname' => 's3-control.il-central-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.il-central-1.amazonaws.com', 'tags' => ['dualstack']]]], 'me-central-1' => ['credentialScope' => ['region' => 'me-central-1'], 'hostname' => 's3-control.me-central-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.me-central-1.amazonaws.com', 'tags' => ['dualstack']]]], 'me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'hostname' => 's3-control.me-south-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.me-south-1.amazonaws.com', 'tags' => ['dualstack']]]], 'sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 's3-control.sa-east-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.sa-east-1.amazonaws.com', 'tags' => ['dualstack']]]], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 's3-control.us-east-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.dualstack.us-east-1.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control-fips.us-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3-control.dualstack.us-east-1.amazonaws.com', 'tags' => ['dualstack']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 's3-control-fips.us-east-1.amazonaws.com', 'signatureVersions' => ['s3v4']], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 's3-control.us-east-2.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.dualstack.us-east-2.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3-control.dualstack.us-east-2.amazonaws.com', 'tags' => ['dualstack']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 's3-control-fips.us-east-2.amazonaws.com', 'signatureVersions' => ['s3v4']], 'us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 's3-control.us-west-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.dualstack.us-west-1.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control-fips.us-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3-control.dualstack.us-west-1.amazonaws.com', 'tags' => ['dualstack']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 's3-control-fips.us-west-1.amazonaws.com', 'signatureVersions' => ['s3v4']], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 's3-control.us-west-2.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.dualstack.us-west-2.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control-fips.us-west-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3-control.dualstack.us-west-2.amazonaws.com', 'tags' => ['dualstack']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 's3-control-fips.us-west-2.amazonaws.com', 'signatureVersions' => ['s3v4']]]], 's3-outposts' => ['endpoints' => ['af-south-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-east-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-northeast-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-northeast-2' => ['variants' => [['tags' => ['dualstack']]]], 'ap-northeast-3' => ['variants' => [['tags' => ['dualstack']]]], 'ap-south-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-southeast-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-southeast-2' => ['variants' => [['tags' => ['dualstack']]]], 'ap-southeast-3' => ['variants' => [['tags' => ['dualstack']]]], 'ca-central-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'eu-central-1' => ['variants' => [['tags' => ['dualstack']]]], 'eu-north-1' => ['variants' => [['tags' => ['dualstack']]]], 'eu-south-1' => ['variants' => [['tags' => ['dualstack']]]], 'eu-west-1' => ['variants' => [['tags' => ['dualstack']]]], 'eu-west-2' => ['variants' => [['tags' => ['dualstack']]]], 'eu-west-3' => ['variants' => [['tags' => ['dualstack']]]], 'fips-ca-central-1' => ['deprecated' => \true], 'fips-us-east-1' => ['deprecated' => \true], 'fips-us-east-2' => ['deprecated' => \true], 'fips-us-west-1' => ['deprecated' => \true], 'fips-us-west-2' => ['deprecated' => \true], 'il-central-1' => ['variants' => [['tags' => ['dualstack']]]], 'me-south-1' => ['variants' => [['tags' => ['dualstack']]]], 'sa-east-1' => ['variants' => [['tags' => ['dualstack']]]], 'us-east-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'us-east-2' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'us-west-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'us-west-2' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]]]], 'sagemaker-geospatial' => ['endpoints' => ['us-west-2' => []]], 'savingsplans' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'savingsplans.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'scheduler' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'schemas' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'sdb' => ['defaults' => ['protocols' => ['http', 'https'], 'signatureVersions' => ['v2']], 'endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'sa-east-1' => [], 'us-east-1' => ['hostname' => 'sdb.amazonaws.com'], 'us-west-1' => [], 'us-west-2' => []]], 'secretsmanager' => ['endpoints' => ['af-south-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-east-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-northeast-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-northeast-2' => ['variants' => [['tags' => ['dualstack']]]], 'ap-northeast-3' => ['variants' => [['tags' => ['dualstack']]]], 'ap-south-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-south-2' => ['variants' => [['tags' => ['dualstack']]]], 'ap-southeast-1' => ['variants' => [['tags' => ['dualstack']]]], 'ap-southeast-2' => ['variants' => [['tags' => ['dualstack']]]], 'ap-southeast-3' => ['variants' => [['tags' => ['dualstack']]]], 'ap-southeast-4' => ['variants' => [['tags' => ['dualstack']]]], 'ca-central-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'ca-central-1-fips' => ['deprecated' => \true], 'ca-west-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'ca-west-1-fips' => ['deprecated' => \true], 'eu-central-1' => ['variants' => [['tags' => ['dualstack']]]], 'eu-central-2' => ['variants' => [['tags' => ['dualstack']]]], 'eu-north-1' => ['variants' => [['tags' => ['dualstack']]]], 'eu-south-1' => ['variants' => [['tags' => ['dualstack']]]], 'eu-south-2' => ['variants' => [['tags' => ['dualstack']]]], 'eu-west-1' => ['variants' => [['tags' => ['dualstack']]]], 'eu-west-2' => ['variants' => [['tags' => ['dualstack']]]], 'eu-west-3' => ['variants' => [['tags' => ['dualstack']]]], 'il-central-1' => ['variants' => [['tags' => ['dualstack']]]], 'me-central-1' => ['variants' => [['tags' => ['dualstack']]]], 'me-south-1' => ['variants' => [['tags' => ['dualstack']]]], 'sa-east-1' => ['variants' => [['tags' => ['dualstack']]]], 'us-east-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'us-east-1-fips' => ['deprecated' => \true], 'us-east-2' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'us-east-2-fips' => ['deprecated' => \true], 'us-west-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'us-west-1-fips' => ['deprecated' => \true], 'us-west-2' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'us-west-2-fips' => ['deprecated' => \true]]], 'securityhub' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'securityhub-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'securityhub-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'securityhub-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'securityhub-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'securityhub-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'securityhub-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'securityhub-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'securityhub-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'securitylake' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'securitylake-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'securitylake-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'securitylake-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'securitylake-fips.us-west-2.amazonaws.com'], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'securitylake-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'securitylake-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'securitylake-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'securitylake-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'serverlessrepo' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['ap-east-1' => ['protocols' => ['https']], 'ap-northeast-1' => ['protocols' => ['https']], 'ap-northeast-2' => ['protocols' => ['https']], 'ap-south-1' => ['protocols' => ['https']], 'ap-southeast-1' => ['protocols' => ['https']], 'ap-southeast-2' => ['protocols' => ['https']], 'ca-central-1' => ['protocols' => ['https']], 'eu-central-1' => ['protocols' => ['https']], 'eu-north-1' => ['protocols' => ['https']], 'eu-west-1' => ['protocols' => ['https']], 'eu-west-2' => ['protocols' => ['https']], 'eu-west-3' => ['protocols' => ['https']], 'me-south-1' => ['protocols' => ['https']], 'sa-east-1' => ['protocols' => ['https']], 'us-east-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'serverlessrepo-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'serverlessrepo-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['protocols' => ['https'], 'variants' => [['hostname' => 'serverlessrepo-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'serverlessrepo-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'serverlessrepo-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'serverlessrepo-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['protocols' => ['https'], 'variants' => [['hostname' => 'serverlessrepo-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'serverlessrepo-fips.us-west-2.amazonaws.com']]], 'servicecatalog' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'servicecatalog-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'servicecatalog-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'servicecatalog-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'servicecatalog-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'servicecatalog-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'servicecatalog-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'servicecatalog-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'servicecatalog-fips.us-west-2.amazonaws.com']]], 'servicecatalog-appregistry' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'servicecatalog-appregistry-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'servicecatalog-appregistry-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'servicecatalog-appregistry-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'servicecatalog-appregistry-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'servicecatalog-appregistry-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'servicecatalog-appregistry-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'servicecatalog-appregistry-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'servicecatalog-appregistry-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'servicecatalog-appregistry-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'servicecatalog-appregistry-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'servicediscovery' => ['endpoints' => ['af-south-1' => ['variants' => [['hostname' => 'servicediscovery.af-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-east-1' => ['variants' => [['hostname' => 'servicediscovery.ap-east-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-1' => ['variants' => [['hostname' => 'servicediscovery.ap-northeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-2' => ['variants' => [['hostname' => 'servicediscovery.ap-northeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-northeast-3' => ['variants' => [['hostname' => 'servicediscovery.ap-northeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-south-1' => ['variants' => [['hostname' => 'servicediscovery.ap-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-south-2' => ['variants' => [['hostname' => 'servicediscovery.ap-south-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-1' => ['variants' => [['hostname' => 'servicediscovery.ap-southeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-2' => ['variants' => [['hostname' => 'servicediscovery.ap-southeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-3' => ['variants' => [['hostname' => 'servicediscovery.ap-southeast-3.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-4' => ['variants' => [['hostname' => 'servicediscovery.ap-southeast-4.api.aws', 'tags' => ['dualstack']]]], 'ca-central-1' => ['variants' => [['hostname' => 'servicediscovery-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'servicediscovery-fips.ca-central-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'servicediscovery.ca-central-1.api.aws', 'tags' => ['dualstack']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'servicediscovery-fips.ca-central-1.amazonaws.com'], 'ca-west-1' => ['variants' => [['hostname' => 'servicediscovery-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'servicediscovery-fips.ca-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'servicediscovery.ca-west-1.api.aws', 'tags' => ['dualstack']]]], 'ca-west-1-fips' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'servicediscovery-fips.ca-west-1.amazonaws.com'], 'eu-central-1' => ['variants' => [['hostname' => 'servicediscovery.eu-central-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-2' => ['variants' => [['hostname' => 'servicediscovery.eu-central-2.api.aws', 'tags' => ['dualstack']]]], 'eu-north-1' => ['variants' => [['hostname' => 'servicediscovery.eu-north-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-1' => ['variants' => [['hostname' => 'servicediscovery.eu-south-1.api.aws', 'tags' => ['dualstack']]]], 'eu-south-2' => ['variants' => [['hostname' => 'servicediscovery.eu-south-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-1' => ['variants' => [['hostname' => 'servicediscovery.eu-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-west-2' => ['variants' => [['hostname' => 'servicediscovery.eu-west-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-3' => ['variants' => [['hostname' => 'servicediscovery.eu-west-3.api.aws', 'tags' => ['dualstack']]]], 'il-central-1' => ['variants' => [['hostname' => 'servicediscovery.il-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-central-1' => ['variants' => [['hostname' => 'servicediscovery.me-central-1.api.aws', 'tags' => ['dualstack']]]], 'me-south-1' => ['variants' => [['hostname' => 'servicediscovery.me-south-1.api.aws', 'tags' => ['dualstack']]]], 'sa-east-1' => ['variants' => [['hostname' => 'servicediscovery.sa-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-1' => ['variants' => [['hostname' => 'servicediscovery-fips.us-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'servicediscovery-fips.us-east-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'servicediscovery.us-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'servicediscovery-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'servicediscovery-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'servicediscovery-fips.us-east-2.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'servicediscovery.us-east-2.api.aws', 'tags' => ['dualstack']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'servicediscovery-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'servicediscovery-fips.us-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'servicediscovery-fips.us-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'servicediscovery.us-west-1.api.aws', 'tags' => ['dualstack']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'servicediscovery-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'servicediscovery-fips.us-west-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'servicediscovery-fips.us-west-2.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'servicediscovery.us-west-2.api.aws', 'tags' => ['dualstack']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'servicediscovery-fips.us-west-2.amazonaws.com']]], 'servicequotas' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'session.qldb' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'session.qldb-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'session.qldb-fips.us-east-2.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'session.qldb-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'session.qldb-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'session.qldb-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'session.qldb-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'shield' => ['defaults' => ['protocols' => ['https'], 'sslCommonName' => 'shield.us-east-1.amazonaws.com'], 'endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'shield.us-east-1.amazonaws.com', 'variants' => [['hostname' => 'shield-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'fips-aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'shield-fips.us-east-1.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'signer' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'signer-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'signer-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'signer-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'signer-fips.us-west-2.amazonaws.com'], 'fips-verification-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'verification.signer-fips.us-east-1.amazonaws.com'], 'fips-verification-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'verification.signer-fips.us-east-2.amazonaws.com'], 'fips-verification-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 'verification.signer-fips.us-west-1.amazonaws.com'], 'fips-verification-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'verification.signer-fips.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'signer-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'signer-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'signer-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'signer-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'verification-af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'hostname' => 'verification.signer.af-south-1.amazonaws.com'], 'verification-ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'hostname' => 'verification.signer.ap-east-1.amazonaws.com'], 'verification-ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'verification.signer.ap-northeast-1.amazonaws.com'], 'verification-ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'verification.signer.ap-northeast-2.amazonaws.com'], 'verification-ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'verification.signer.ap-south-1.amazonaws.com'], 'verification-ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'verification.signer.ap-southeast-1.amazonaws.com'], 'verification-ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'verification.signer.ap-southeast-2.amazonaws.com'], 'verification-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'verification.signer.ca-central-1.amazonaws.com'], 'verification-eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'verification.signer.eu-central-1.amazonaws.com'], 'verification-eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'hostname' => 'verification.signer.eu-north-1.amazonaws.com'], 'verification-eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'hostname' => 'verification.signer.eu-south-1.amazonaws.com'], 'verification-eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'verification.signer.eu-west-1.amazonaws.com'], 'verification-eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'verification.signer.eu-west-2.amazonaws.com'], 'verification-eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'verification.signer.eu-west-3.amazonaws.com'], 'verification-me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'hostname' => 'verification.signer.me-south-1.amazonaws.com'], 'verification-sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'verification.signer.sa-east-1.amazonaws.com'], 'verification-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'verification.signer.us-east-1.amazonaws.com'], 'verification-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'verification.signer.us-east-2.amazonaws.com'], 'verification-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 'verification.signer.us-west-1.amazonaws.com'], 'verification-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'verification.signer.us-west-2.amazonaws.com']]], 'simspaceweaver' => ['endpoints' => ['ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'sms' => ['endpoints' => ['fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'sms-fips.us-west-2.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'sms-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'sms-voice' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'sms-voice-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'sms-voice-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'sms-voice-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'sms-voice-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'sms-voice-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'sms-voice-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'sms-voice-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'sms-voice-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'sms-voice-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'sms-voice-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'snowball' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => ['variants' => [['hostname' => 'snowball-fips.ap-northeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-2' => ['variants' => [['hostname' => 'snowball-fips.ap-northeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-3' => ['variants' => [['hostname' => 'snowball-fips.ap-northeast-3.amazonaws.com', 'tags' => ['fips']]]], 'ap-south-1' => ['variants' => [['hostname' => 'snowball-fips.ap-south-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-1' => ['variants' => [['hostname' => 'snowball-fips.ap-southeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-2' => ['variants' => [['hostname' => 'snowball-fips.ap-southeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-3' => [], 'ca-central-1' => ['variants' => [['hostname' => 'snowball-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => ['variants' => [['hostname' => 'snowball-fips.eu-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => ['variants' => [['hostname' => 'snowball-fips.eu-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-2' => ['variants' => [['hostname' => 'snowball-fips.eu-west-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-3' => ['variants' => [['hostname' => 'snowball-fips.eu-west-3.amazonaws.com', 'tags' => ['fips']]]], 'fips-ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.ap-northeast-1.amazonaws.com'], 'fips-ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'deprecated' => \true, 'hostname' => 'snowball-fips.ap-northeast-2.amazonaws.com'], 'fips-ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'deprecated' => \true, 'hostname' => 'snowball-fips.ap-northeast-3.amazonaws.com'], 'fips-ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.ap-south-1.amazonaws.com'], 'fips-ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.ap-southeast-1.amazonaws.com'], 'fips-ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'deprecated' => \true, 'hostname' => 'snowball-fips.ap-southeast-2.amazonaws.com'], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.ca-central-1.amazonaws.com'], 'fips-eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.eu-central-1.amazonaws.com'], 'fips-eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.eu-west-1.amazonaws.com'], 'fips-eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'deprecated' => \true, 'hostname' => 'snowball-fips.eu-west-2.amazonaws.com'], 'fips-eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'deprecated' => \true, 'hostname' => 'snowball-fips.eu-west-3.amazonaws.com'], 'fips-sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.sa-east-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'snowball-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'snowball-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'sa-east-1' => ['variants' => [['hostname' => 'snowball-fips.sa-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1' => ['variants' => [['hostname' => 'snowball-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'snowball-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'snowball-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'snowball-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'sns' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => ['variants' => [['hostname' => 'sns-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'sns-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'sns-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'sns-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'sns-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'sns-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'sns-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'sns-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'sns-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'sns-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'sqs' => ['defaults' => ['protocols' => ['http', 'https'], 'sslCommonName' => '{region}.queue.{dnsSuffix}'], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'sqs-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'sqs-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'sqs-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'sqs-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['sslCommonName' => 'queue.{dnsSuffix}', 'variants' => [['hostname' => 'sqs-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'sqs-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'sqs-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'sqs-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'ssm' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'ssm-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'ssm-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'ssm-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'ssm-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ssm-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ssm-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ssm-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ssm-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'ssm-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'ssm-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'ssm-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'ssm-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'ssm-contacts' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ssm-contacts-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ssm-contacts-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ssm-contacts-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ssm-contacts-fips.us-west-2.amazonaws.com'], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'ssm-contacts-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'ssm-contacts-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'ssm-contacts-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'ssm-contacts-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'ssm-incidents' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'ssm-incidents-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'ssm-incidents-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ssm-incidents-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ssm-incidents-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ssm-incidents-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ssm-incidents-fips.us-west-2.amazonaws.com'], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'ssm-incidents-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'ssm-incidents-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'ssm-incidents-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'ssm-incidents-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'ssm-sap' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => ['variants' => [['hostname' => 'ssm-sap-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'ssm-sap-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'ssm-sap-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'ssm-sap-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'ssm-sap-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'ssm-sap-fips.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'ssm-sap-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'ssm-sap-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'ssm-sap-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'ssm-sap-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'sso' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'states' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'states-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'states-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'states-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'states-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'states-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'states-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'states-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'states-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'storagegateway' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'storagegateway-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'storagegateway-fips.ca-central-1.amazonaws.com'], 'ca-west-1' => ['variants' => [['hostname' => 'storagegateway-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1-fips' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'storagegateway-fips.ca-west-1.amazonaws.com'], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'storagegateway-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'storagegateway-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'storagegateway-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'storagegateway-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'storagegateway-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'storagegateway-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'storagegateway-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'storagegateway-fips.us-west-2.amazonaws.com']]], 'streams.dynamodb' => ['defaults' => ['credentialScope' => ['service' => 'dynamodb'], 'protocols' => ['http', 'https']], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'local' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'localhost:8000', 'protocols' => ['http']], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'sts' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'sts.amazonaws.com'], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'sts-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'sts-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'sts-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'sts-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'sts-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'sts-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'sts-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'sts-fips.us-west-2.amazonaws.com']], 'partitionEndpoint' => 'aws-global'], 'support' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'support.us-east-1.amazonaws.com']], 'partitionEndpoint' => 'aws-global'], 'supportapp' => ['endpoints' => ['eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => []]], 'swf' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'swf-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'swf-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'swf-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'swf-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'swf-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'swf-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'swf-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'swf-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'synthetics' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'synthetics-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'synthetics-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'synthetics-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'synthetics-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'synthetics-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'synthetics-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'synthetics-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'synthetics-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'tagging' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'tax' => ['endpoints' => ['aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'tax.us-east-1.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'textract' => ['endpoints' => ['ap-northeast-2' => ['variants' => [['hostname' => 'textract.ap-northeast-2.api.aws', 'tags' => ['dualstack']]]], 'ap-south-1' => ['variants' => [['hostname' => 'textract.ap-south-1.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-1' => ['variants' => [['hostname' => 'textract.ap-southeast-1.api.aws', 'tags' => ['dualstack']]]], 'ap-southeast-2' => ['variants' => [['hostname' => 'textract.ap-southeast-2.api.aws', 'tags' => ['dualstack']]]], 'ca-central-1' => ['variants' => [['hostname' => 'textract-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'textract-fips.ca-central-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'textract.ca-central-1.api.aws', 'tags' => ['dualstack']]]], 'eu-central-1' => ['variants' => [['hostname' => 'textract.eu-central-1.api.aws', 'tags' => ['dualstack']]]], 'eu-west-1' => ['variants' => [['hostname' => 'textract.eu-west-1.api.aws', 'tags' => ['dualstack']]]], 'eu-west-2' => ['variants' => [['hostname' => 'textract.eu-west-2.api.aws', 'tags' => ['dualstack']]]], 'eu-west-3' => ['variants' => [['hostname' => 'textract.eu-west-3.api.aws', 'tags' => ['dualstack']]]], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'textract-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'textract-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'textract-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'textract-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'textract-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'textract-fips.us-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'textract-fips.us-east-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'textract.us-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-east-2' => ['variants' => [['hostname' => 'textract-fips.us-east-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'textract-fips.us-east-2.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'textract.us-east-2.api.aws', 'tags' => ['dualstack']]]], 'us-west-1' => ['variants' => [['hostname' => 'textract-fips.us-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'textract-fips.us-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'textract.us-west-1.api.aws', 'tags' => ['dualstack']]]], 'us-west-2' => ['variants' => [['hostname' => 'textract-fips.us-west-2.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'textract-fips.us-west-2.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'textract.us-west-2.api.aws', 'tags' => ['dualstack']]]]]], 'thinclient' => ['endpoints' => ['ap-south-1' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'tnb' => ['endpoints' => ['ap-northeast-2' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-west-2' => []]], 'transcribe' => ['defaults' => ['protocols' => ['https'], 'variants' => [['hostname' => 'fips.transcribe.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'fips.transcribe.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'fips.transcribe.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'fips.transcribe.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'fips.transcribe.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'fips.transcribe.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'fips.transcribe.us-west-2.amazonaws.com'], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'fips.transcribe.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'fips.transcribe.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'fips.transcribe.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'fips.transcribe.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'transcribestreaming' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'sa-east-1' => [], 'transcribestreaming-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'transcribestreaming-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'transcribestreaming-fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'transcribestreaming-fips.ca-central-1.amazonaws.com'], 'transcribestreaming-fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'transcribestreaming-fips.us-east-1.amazonaws.com'], 'transcribestreaming-fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'transcribestreaming-fips.us-east-2.amazonaws.com'], 'transcribestreaming-fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'transcribestreaming-fips.us-west-2.amazonaws.com'], 'transcribestreaming-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'transcribestreaming-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'transcribestreaming-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'transcribestreaming-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'transcribestreaming-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'variants' => [['hostname' => 'transcribestreaming-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => []]], 'transfer' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'transfer-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'transfer-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'transfer-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'transfer-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'transfer-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'transfer-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'transfer-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'transfer-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'transfer-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'transfer-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'transfer-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'transfer-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'translate' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'us-east-1' => ['variants' => [['hostname' => 'translate-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'translate-fips.us-east-1.amazonaws.com'], 'us-east-2' => ['variants' => [['hostname' => 'translate-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2-fips' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'translate-fips.us-east-2.amazonaws.com'], 'us-west-1' => ['variants' => [['hostname' => 'translate-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1-fips' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'translate-fips.us-west-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'translate-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'translate-fips.us-west-2.amazonaws.com']]], 'verifiedpermissions' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => ['variants' => [['hostname' => 'verifiedpermissions-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['variants' => [['hostname' => 'verifiedpermissions-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'verifiedpermissions-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'verifiedpermissions-fips.ca-west-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'verifiedpermissions-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'verifiedpermissions-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'verifiedpermissions-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'verifiedpermissions-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'verifiedpermissions-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'verifiedpermissions-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'verifiedpermissions-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'verifiedpermissions-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'voice-chime' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'voice-chime-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1-fips' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'voice-chime-fips.ca-central-1.amazonaws.com'], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => ['variants' => [['hostname' => 'voice-chime-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'voice-chime-fips.us-east-1.amazonaws.com'], 'us-west-2' => ['variants' => [['hostname' => 'voice-chime-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2-fips' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'voice-chime-fips.us-west-2.amazonaws.com']]], 'voiceid' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => ['variants' => [['hostname' => 'voiceid-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'voiceid-fips.ca-central-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'voiceid-fips.us-east-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'voiceid-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'voiceid-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'voiceid-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'vpc-lattice' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'waf' => ['endpoints' => ['aws' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'waf-fips.amazonaws.com', 'tags' => ['fips']]]], 'aws-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'waf-fips.amazonaws.com'], 'aws-global' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'waf.amazonaws.com', 'variants' => [['hostname' => 'waf-fips.amazonaws.com', 'tags' => ['fips']]]], 'aws-global-fips' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'waf-fips.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-global'], 'waf-regional' => ['endpoints' => ['af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'hostname' => 'waf-regional.af-south-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.af-south-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'hostname' => 'waf-regional.ap-east-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ap-east-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'waf-regional.ap-northeast-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ap-northeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'waf-regional.ap-northeast-2.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ap-northeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'hostname' => 'waf-regional.ap-northeast-3.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ap-northeast-3.amazonaws.com', 'tags' => ['fips']]]], 'ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'waf-regional.ap-south-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ap-south-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-south-2' => ['credentialScope' => ['region' => 'ap-south-2'], 'hostname' => 'waf-regional.ap-south-2.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ap-south-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'waf-regional.ap-southeast-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ap-southeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'waf-regional.ap-southeast-2.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ap-southeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-3' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'hostname' => 'waf-regional.ap-southeast-3.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ap-southeast-3.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-4' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'hostname' => 'waf-regional.ap-southeast-4.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ap-southeast-4.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'waf-regional.ca-central-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'waf-regional.eu-central-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.eu-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-2' => ['credentialScope' => ['region' => 'eu-central-2'], 'hostname' => 'waf-regional.eu-central-2.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.eu-central-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'hostname' => 'waf-regional.eu-north-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.eu-north-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'hostname' => 'waf-regional.eu-south-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.eu-south-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-south-2' => ['credentialScope' => ['region' => 'eu-south-2'], 'hostname' => 'waf-regional.eu-south-2.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.eu-south-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'waf-regional.eu-west-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.eu-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'waf-regional.eu-west-2.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.eu-west-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'waf-regional.eu-west-3.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.eu-west-3.amazonaws.com', 'tags' => ['fips']]]], 'fips-af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.af-south-1.amazonaws.com'], 'fips-ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ap-east-1.amazonaws.com'], 'fips-ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ap-northeast-1.amazonaws.com'], 'fips-ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ap-northeast-2.amazonaws.com'], 'fips-ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ap-northeast-3.amazonaws.com'], 'fips-ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ap-south-1.amazonaws.com'], 'fips-ap-south-2' => ['credentialScope' => ['region' => 'ap-south-2'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ap-south-2.amazonaws.com'], 'fips-ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ap-southeast-1.amazonaws.com'], 'fips-ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ap-southeast-2.amazonaws.com'], 'fips-ap-southeast-3' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ap-southeast-3.amazonaws.com'], 'fips-ap-southeast-4' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ap-southeast-4.amazonaws.com'], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.ca-central-1.amazonaws.com'], 'fips-eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.eu-central-1.amazonaws.com'], 'fips-eu-central-2' => ['credentialScope' => ['region' => 'eu-central-2'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.eu-central-2.amazonaws.com'], 'fips-eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.eu-north-1.amazonaws.com'], 'fips-eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.eu-south-1.amazonaws.com'], 'fips-eu-south-2' => ['credentialScope' => ['region' => 'eu-south-2'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.eu-south-2.amazonaws.com'], 'fips-eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.eu-west-1.amazonaws.com'], 'fips-eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.eu-west-2.amazonaws.com'], 'fips-eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.eu-west-3.amazonaws.com'], 'fips-il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.il-central-1.amazonaws.com'], 'fips-me-central-1' => ['credentialScope' => ['region' => 'me-central-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.me-central-1.amazonaws.com'], 'fips-me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.me-south-1.amazonaws.com'], 'fips-sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.sa-east-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.us-west-2.amazonaws.com'], 'il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'hostname' => 'waf-regional.il-central-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.il-central-1.amazonaws.com', 'tags' => ['fips']]]], 'me-central-1' => ['credentialScope' => ['region' => 'me-central-1'], 'hostname' => 'waf-regional.me-central-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.me-central-1.amazonaws.com', 'tags' => ['fips']]]], 'me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'hostname' => 'waf-regional.me-south-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.me-south-1.amazonaws.com', 'tags' => ['fips']]]], 'sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'waf-regional.sa-east-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.sa-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'waf-regional.us-east-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'waf-regional.us-east-2.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 'waf-regional.us-west-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'waf-regional.us-west-2.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'wafv2' => ['endpoints' => ['af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'hostname' => 'wafv2.af-south-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.af-south-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'hostname' => 'wafv2.ap-east-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ap-east-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'hostname' => 'wafv2.ap-northeast-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ap-northeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'hostname' => 'wafv2.ap-northeast-2.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ap-northeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'hostname' => 'wafv2.ap-northeast-3.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ap-northeast-3.amazonaws.com', 'tags' => ['fips']]]], 'ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'hostname' => 'wafv2.ap-south-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ap-south-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-south-2' => ['credentialScope' => ['region' => 'ap-south-2'], 'hostname' => 'wafv2.ap-south-2.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ap-south-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'hostname' => 'wafv2.ap-southeast-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ap-southeast-1.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'hostname' => 'wafv2.ap-southeast-2.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ap-southeast-2.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-3' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'hostname' => 'wafv2.ap-southeast-3.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ap-southeast-3.amazonaws.com', 'tags' => ['fips']]]], 'ap-southeast-4' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'hostname' => 'wafv2.ap-southeast-4.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ap-southeast-4.amazonaws.com', 'tags' => ['fips']]]], 'ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'hostname' => 'wafv2.ca-central-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ca-central-1.amazonaws.com', 'tags' => ['fips']]]], 'ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'hostname' => 'wafv2.ca-west-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.ca-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'hostname' => 'wafv2.eu-central-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.eu-central-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-central-2' => ['credentialScope' => ['region' => 'eu-central-2'], 'hostname' => 'wafv2.eu-central-2.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.eu-central-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'hostname' => 'wafv2.eu-north-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.eu-north-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'hostname' => 'wafv2.eu-south-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.eu-south-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-south-2' => ['credentialScope' => ['region' => 'eu-south-2'], 'hostname' => 'wafv2.eu-south-2.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.eu-south-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'hostname' => 'wafv2.eu-west-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.eu-west-1.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'hostname' => 'wafv2.eu-west-2.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.eu-west-2.amazonaws.com', 'tags' => ['fips']]]], 'eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'hostname' => 'wafv2.eu-west-3.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.eu-west-3.amazonaws.com', 'tags' => ['fips']]]], 'fips-af-south-1' => ['credentialScope' => ['region' => 'af-south-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.af-south-1.amazonaws.com'], 'fips-ap-east-1' => ['credentialScope' => ['region' => 'ap-east-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ap-east-1.amazonaws.com'], 'fips-ap-northeast-1' => ['credentialScope' => ['region' => 'ap-northeast-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ap-northeast-1.amazonaws.com'], 'fips-ap-northeast-2' => ['credentialScope' => ['region' => 'ap-northeast-2'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ap-northeast-2.amazonaws.com'], 'fips-ap-northeast-3' => ['credentialScope' => ['region' => 'ap-northeast-3'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ap-northeast-3.amazonaws.com'], 'fips-ap-south-1' => ['credentialScope' => ['region' => 'ap-south-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ap-south-1.amazonaws.com'], 'fips-ap-south-2' => ['credentialScope' => ['region' => 'ap-south-2'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ap-south-2.amazonaws.com'], 'fips-ap-southeast-1' => ['credentialScope' => ['region' => 'ap-southeast-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ap-southeast-1.amazonaws.com'], 'fips-ap-southeast-2' => ['credentialScope' => ['region' => 'ap-southeast-2'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ap-southeast-2.amazonaws.com'], 'fips-ap-southeast-3' => ['credentialScope' => ['region' => 'ap-southeast-3'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ap-southeast-3.amazonaws.com'], 'fips-ap-southeast-4' => ['credentialScope' => ['region' => 'ap-southeast-4'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ap-southeast-4.amazonaws.com'], 'fips-ca-central-1' => ['credentialScope' => ['region' => 'ca-central-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ca-central-1.amazonaws.com'], 'fips-ca-west-1' => ['credentialScope' => ['region' => 'ca-west-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.ca-west-1.amazonaws.com'], 'fips-eu-central-1' => ['credentialScope' => ['region' => 'eu-central-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.eu-central-1.amazonaws.com'], 'fips-eu-central-2' => ['credentialScope' => ['region' => 'eu-central-2'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.eu-central-2.amazonaws.com'], 'fips-eu-north-1' => ['credentialScope' => ['region' => 'eu-north-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.eu-north-1.amazonaws.com'], 'fips-eu-south-1' => ['credentialScope' => ['region' => 'eu-south-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.eu-south-1.amazonaws.com'], 'fips-eu-south-2' => ['credentialScope' => ['region' => 'eu-south-2'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.eu-south-2.amazonaws.com'], 'fips-eu-west-1' => ['credentialScope' => ['region' => 'eu-west-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.eu-west-1.amazonaws.com'], 'fips-eu-west-2' => ['credentialScope' => ['region' => 'eu-west-2'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.eu-west-2.amazonaws.com'], 'fips-eu-west-3' => ['credentialScope' => ['region' => 'eu-west-3'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.eu-west-3.amazonaws.com'], 'fips-il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.il-central-1.amazonaws.com'], 'fips-me-central-1' => ['credentialScope' => ['region' => 'me-central-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.me-central-1.amazonaws.com'], 'fips-me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.me-south-1.amazonaws.com'], 'fips-sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.sa-east-1.amazonaws.com'], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.us-west-2.amazonaws.com'], 'il-central-1' => ['credentialScope' => ['region' => 'il-central-1'], 'hostname' => 'wafv2.il-central-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.il-central-1.amazonaws.com', 'tags' => ['fips']]]], 'me-central-1' => ['credentialScope' => ['region' => 'me-central-1'], 'hostname' => 'wafv2.me-central-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.me-central-1.amazonaws.com', 'tags' => ['fips']]]], 'me-south-1' => ['credentialScope' => ['region' => 'me-south-1'], 'hostname' => 'wafv2.me-south-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.me-south-1.amazonaws.com', 'tags' => ['fips']]]], 'sa-east-1' => ['credentialScope' => ['region' => 'sa-east-1'], 'hostname' => 'wafv2.sa-east-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.sa-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'hostname' => 'wafv2.us-east-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'hostname' => 'wafv2.us-east-2.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'hostname' => 'wafv2.us-west-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'hostname' => 'wafv2.us-west-2.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'wellarchitected' => ['endpoints' => ['ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => []]], 'wisdom' => ['endpoints' => ['ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => ['deprecated' => \true], 'fips-us-west-2' => ['deprecated' => \true], 'ui-ap-northeast-1' => [], 'ui-ap-northeast-2' => [], 'ui-ap-southeast-1' => [], 'ui-ap-southeast-2' => [], 'ui-ca-central-1' => [], 'ui-eu-central-1' => [], 'ui-eu-west-2' => [], 'ui-us-east-1' => [], 'ui-us-west-2' => [], 'us-east-1' => ['variants' => [['tags' => ['fips']]]], 'us-west-2' => ['variants' => [['tags' => ['fips']]]]]], 'workdocs' => ['endpoints' => ['ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'workdocs-fips.us-east-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'workdocs-fips.us-west-2.amazonaws.com'], 'us-east-1' => ['variants' => [['hostname' => 'workdocs-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'workdocs-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'workmail' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => []]], 'workspaces' => ['endpoints' => ['af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'workspaces-fips.us-east-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'workspaces-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'workspaces-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'workspaces-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]], 'workspaces-web' => ['endpoints' => ['ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => []]], 'xray' => ['endpoints' => ['af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => ['credentialScope' => ['region' => 'us-east-1'], 'deprecated' => \true, 'hostname' => 'xray-fips.us-east-1.amazonaws.com'], 'fips-us-east-2' => ['credentialScope' => ['region' => 'us-east-2'], 'deprecated' => \true, 'hostname' => 'xray-fips.us-east-2.amazonaws.com'], 'fips-us-west-1' => ['credentialScope' => ['region' => 'us-west-1'], 'deprecated' => \true, 'hostname' => 'xray-fips.us-west-1.amazonaws.com'], 'fips-us-west-2' => ['credentialScope' => ['region' => 'us-west-2'], 'deprecated' => \true, 'hostname' => 'xray-fips.us-west-2.amazonaws.com'], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => ['variants' => [['hostname' => 'xray-fips.us-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-east-2' => ['variants' => [['hostname' => 'xray-fips.us-east-2.amazonaws.com', 'tags' => ['fips']]]], 'us-west-1' => ['variants' => [['hostname' => 'xray-fips.us-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-west-2' => ['variants' => [['hostname' => 'xray-fips.us-west-2.amazonaws.com', 'tags' => ['fips']]]]]]]], ['defaults' => ['hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => ['https'], 'signatureVersions' => ['v4'], 'variants' => [['dnsSuffix' => 'amazonaws.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']], ['dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['dualstack', 'fips']], ['dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}.{region}.{dnsSuffix}', 'tags' => ['dualstack']]]], 'dnsSuffix' => 'amazonaws.com.cn', 'partition' => 'aws-cn', 'partitionName' => 'AWS China', 'regionRegex' => '^cn\\-\\w+\\-\\d+$', 'regions' => ['cn-north-1' => ['description' => 'China (Beijing)'], 'cn-northwest-1' => ['description' => 'China (Ningxia)']], 'services' => ['access-analyzer' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'account' => ['endpoints' => ['aws-cn-global' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'account.cn-northwest-1.amazonaws.com.cn']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-cn-global'], 'acm' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'acm-pca' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'airflow' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'api.ecr' => ['endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'api.ecr.cn-north-1.amazonaws.com.cn'], 'cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'api.ecr.cn-northwest-1.amazonaws.com.cn']]], 'api.pricing' => ['defaults' => ['credentialScope' => ['service' => 'pricing']], 'endpoints' => ['cn-northwest-1' => []]], 'api.sagemaker' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'api.tunneling.iot' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'apigateway' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'appconfig' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'appconfigdata' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'application-autoscaling' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'applicationinsights' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'appmesh' => ['endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 'appmesh.cn-north-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 'appmesh.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]]]], 'appsync' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'arc-zonal-shift' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'athena' => ['endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 'athena.cn-north-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 'athena.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]]]], 'autoscaling' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'autoscaling-plans' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'backup' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'batch' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'budgets' => ['endpoints' => ['aws-cn-global' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'budgets.amazonaws.com.cn']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-cn-global'], 'cassandra' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'ce' => ['endpoints' => ['aws-cn-global' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'ce.cn-northwest-1.amazonaws.com.cn']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-cn-global'], 'cloudcontrolapi' => ['endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 'cloudcontrolapi.cn-north-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 'cloudcontrolapi.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]]]], 'cloudformation' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'cloudfront' => ['endpoints' => ['aws-cn-global' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'cloudfront.cn-northwest-1.amazonaws.com.cn', 'protocols' => ['http', 'https']]], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-cn-global'], 'cloudtrail' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'codebuild' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'codecommit' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'codedeploy' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'codepipeline' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'cognito-identity' => ['endpoints' => ['cn-north-1' => []]], 'compute-optimizer' => ['endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'compute-optimizer.cn-north-1.amazonaws.com.cn'], 'cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'compute-optimizer.cn-northwest-1.amazonaws.com.cn']]], 'config' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'cur' => ['endpoints' => ['cn-northwest-1' => []]], 'data-ats.iot' => ['defaults' => ['credentialScope' => ['service' => 'iotdata'], 'protocols' => ['https']], 'endpoints' => ['cn-north-1' => ['hostname' => 'data.ats.iot.cn-north-1.amazonaws.com.cn', 'protocols' => ['https']], 'cn-northwest-1' => []]], 'data.iot' => ['defaults' => ['credentialScope' => ['service' => 'iotdata'], 'protocols' => ['https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'data.jobs.iot' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'databrew' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'datasync' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'datazone' => ['defaults' => ['dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [['dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['cn-north-1' => ['hostname' => 'datazone.cn-north-1.api.amazonwebservices.com.cn'], 'cn-northwest-1' => ['hostname' => 'datazone.cn-northwest-1.api.amazonwebservices.com.cn']]], 'dax' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'directconnect' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'dlm' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'dms' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'docdb' => ['endpoints' => ['cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'rds.cn-northwest-1.amazonaws.com.cn']]], 'ds' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'dynamodb' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'ebs' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'ec2' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'ecs' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'eks' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'eks-auth' => ['defaults' => ['dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [['dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['cn-north-1' => ['hostname' => 'eks-auth.cn-north-1.api.amazonwebservices.com.cn'], 'cn-northwest-1' => ['hostname' => 'eks-auth.cn-northwest-1.api.amazonwebservices.com.cn']]], 'elasticache' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'elasticbeanstalk' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'elasticfilesystem' => ['endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.cn-north-1.amazonaws.com.cn', 'tags' => ['fips']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => ['fips']]]], 'fips-cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.cn-north-1.amazonaws.com.cn'], 'fips-cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.cn-northwest-1.amazonaws.com.cn']]], 'elasticloadbalancing' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'elasticmapreduce' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 'elasticmapreduce.cn-north-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 'elasticmapreduce.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]]]], 'emr-containers' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'emr-serverless' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'entitlement.marketplace' => ['endpoints' => ['cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'entitlement-marketplace.cn-northwest-1.amazonaws.com.cn', 'protocols' => ['https']]]], 'es' => ['endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 'aos.cn-north-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 'aos.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]]]], 'events' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'firehose' => ['endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 'firehose.cn-north-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 'firehose.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]]]], 'fms' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'fsx' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'gamelift' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'glacier' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'glue' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'greengrass' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['cn-north-1' => []], 'isRegionalized' => \true], 'guardduty' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []], 'isRegionalized' => \true], 'health' => ['defaults' => ['protocols' => ['https'], 'sslCommonName' => 'health.cn-northwest-1.amazonaws.com.cn'], 'endpoints' => ['aws-cn-global' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'global.health.amazonaws.com.cn']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-cn-global'], 'iam' => ['endpoints' => ['aws-cn-global' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'iam.cn-north-1.amazonaws.com.cn']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-cn-global'], 'identitystore' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'inspector2' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'internetmonitor' => ['defaults' => ['dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [['dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['cn-north-1' => ['hostname' => 'internetmonitor.cn-north-1.api.amazonwebservices.com.cn'], 'cn-northwest-1' => ['hostname' => 'internetmonitor.cn-northwest-1.api.amazonwebservices.com.cn']]], 'iot' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'iotanalytics' => ['endpoints' => ['cn-north-1' => []]], 'iotevents' => ['endpoints' => ['cn-north-1' => []]], 'ioteventsdata' => ['endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'data.iotevents.cn-north-1.amazonaws.com.cn']]], 'iotsecuredtunneling' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'iotsitewise' => ['endpoints' => ['cn-north-1' => []]], 'iottwinmaker' => ['endpoints' => ['api-cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'api.iottwinmaker.cn-north-1.amazonaws.com.cn'], 'cn-north-1' => [], 'data-cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'data.iottwinmaker.cn-north-1.amazonaws.com.cn']]], 'kafka' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'kendra-ranking' => ['defaults' => ['dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [['dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['cn-north-1' => ['hostname' => 'kendra-ranking.cn-north-1.api.amazonwebservices.com.cn'], 'cn-northwest-1' => ['hostname' => 'kendra-ranking.cn-northwest-1.api.amazonwebservices.com.cn']]], 'kinesis' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'kinesisanalytics' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'kinesisvideo' => ['endpoints' => ['cn-north-1' => []]], 'kms' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'lakeformation' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'lambda' => ['endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 'lambda.cn-north-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 'lambda.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]]]], 'license-manager' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'license-manager-linux-subscriptions' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'logs' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'mediaconvert' => ['endpoints' => ['cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'mediaconvert.cn-northwest-1.amazonaws.com.cn']]], 'memory-db' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'metrics.sagemaker' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'monitoring' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'mq' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'neptune' => ['endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'rds.cn-north-1.amazonaws.com.cn'], 'cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'rds.cn-northwest-1.amazonaws.com.cn']]], 'network-firewall' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'oam' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'oidc' => ['endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'oidc.cn-north-1.amazonaws.com.cn'], 'cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'oidc.cn-northwest-1.amazonaws.com.cn']]], 'organizations' => ['endpoints' => ['aws-cn-global' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'organizations.cn-northwest-1.amazonaws.com.cn']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-cn-global'], 'personalize' => ['endpoints' => ['cn-north-1' => []]], 'pi' => ['endpoints' => ['cn-north-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.cn-north-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]]]], 'pipes' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'polly' => ['endpoints' => ['cn-northwest-1' => []]], 'portal.sso' => ['endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'portal.sso.cn-north-1.amazonaws.com.cn'], 'cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'portal.sso.cn-northwest-1.amazonaws.com.cn']]], 'qbusiness' => ['defaults' => ['dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [['dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['cn-north-1' => ['hostname' => 'qbusiness.cn-north-1.api.amazonwebservices.com.cn'], 'cn-northwest-1' => ['hostname' => 'qbusiness.cn-northwest-1.api.amazonwebservices.com.cn']]], 'quicksight' => ['endpoints' => ['cn-north-1' => []]], 'ram' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'rbin' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'rds' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'redshift' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'redshift-serverless' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'resource-groups' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'rolesanywhere' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'route53' => ['endpoints' => ['aws-cn-global' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'route53.amazonaws.com.cn']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-cn-global'], 'route53resolver' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'runtime.sagemaker' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 's3' => ['defaults' => ['protocols' => ['http', 'https'], 'signatureVersions' => ['s3v4'], 'variants' => [['dnsSuffix' => 'amazonaws.com.cn', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => ['dualstack']]]], 'endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 's3.dualstack.cn-north-1.amazonaws.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 's3.dualstack.cn-northwest-1.amazonaws.com.cn', 'tags' => ['dualstack']]]]]], 's3-control' => ['defaults' => ['protocols' => ['https'], 'signatureVersions' => ['s3v4'], 'variants' => [['dnsSuffix' => 'amazonaws.com.cn', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => ['dualstack']]]], 'endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 's3-control.cn-north-1.amazonaws.com.cn', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.cn-north-1.amazonaws.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 's3-control.cn-northwest-1.amazonaws.com.cn', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control.dualstack.cn-northwest-1.amazonaws.com.cn', 'tags' => ['dualstack']]]]]], 'savingsplans' => ['endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'savingsplans.cn-north-1.amazonaws.com.cn'], 'cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'savingsplans.cn-northwest-1.amazonaws.com.cn']], 'isRegionalized' => \true], 'schemas' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'secretsmanager' => ['endpoints' => ['cn-north-1' => ['variants' => [['tags' => ['dualstack']]]], 'cn-northwest-1' => ['variants' => [['tags' => ['dualstack']]]]]], 'securityhub' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'serverlessrepo' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['cn-north-1' => ['protocols' => ['https']], 'cn-northwest-1' => ['protocols' => ['https']]]], 'servicecatalog' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'servicediscovery' => ['endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 'servicediscovery.cn-north-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 'servicediscovery.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]]]], 'servicequotas' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'signer' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => [], 'verification-cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'verification.signer.cn-north-1.amazonaws.com.cn'], 'verification-cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'verification.signer.cn-northwest-1.amazonaws.com.cn']]], 'sms' => ['endpoints' => ['cn-north-1' => []]], 'snowball' => ['endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 'snowball-fips.cn-north-1.amazonaws.com.cn', 'tags' => ['fips']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 'snowball-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => ['fips']]]], 'fips-cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.cn-north-1.amazonaws.com.cn'], 'fips-cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.cn-northwest-1.amazonaws.com.cn']]], 'sns' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'sqs' => ['defaults' => ['protocols' => ['http', 'https'], 'sslCommonName' => '{region}.queue.{dnsSuffix}'], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'ssm' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'sso' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'states' => ['endpoints' => ['cn-north-1' => ['variants' => [['hostname' => 'states.cn-north-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]], 'cn-northwest-1' => ['variants' => [['hostname' => 'states.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => ['dualstack']]]]]], 'storagegateway' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'streams.dynamodb' => ['defaults' => ['credentialScope' => ['service' => 'dynamodb'], 'protocols' => ['http', 'https']], 'endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'sts' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'support' => ['endpoints' => ['aws-cn-global' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'support.cn-north-1.amazonaws.com.cn']], 'partitionEndpoint' => 'aws-cn-global'], 'swf' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'synthetics' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'tagging' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'transcribe' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'cn.transcribe.cn-north-1.amazonaws.com.cn'], 'cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'cn.transcribe.cn-northwest-1.amazonaws.com.cn']]], 'transcribestreaming' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'transfer' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]], 'waf-regional' => ['endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'waf-regional.cn-north-1.amazonaws.com.cn', 'variants' => [['hostname' => 'waf-regional-fips.cn-north-1.amazonaws.com.cn', 'tags' => ['fips']]]], 'cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'waf-regional.cn-northwest-1.amazonaws.com.cn', 'variants' => [['hostname' => 'waf-regional-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => ['fips']]]], 'fips-cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.cn-north-1.amazonaws.com.cn'], 'fips-cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.cn-northwest-1.amazonaws.com.cn']]], 'wafv2' => ['endpoints' => ['cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'hostname' => 'wafv2.cn-north-1.amazonaws.com.cn', 'variants' => [['hostname' => 'wafv2-fips.cn-north-1.amazonaws.com.cn', 'tags' => ['fips']]]], 'cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'hostname' => 'wafv2.cn-northwest-1.amazonaws.com.cn', 'variants' => [['hostname' => 'wafv2-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => ['fips']]]], 'fips-cn-north-1' => ['credentialScope' => ['region' => 'cn-north-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.cn-north-1.amazonaws.com.cn'], 'fips-cn-northwest-1' => ['credentialScope' => ['region' => 'cn-northwest-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.cn-northwest-1.amazonaws.com.cn']]], 'workspaces' => ['endpoints' => ['cn-northwest-1' => []]], 'xray' => ['endpoints' => ['cn-north-1' => [], 'cn-northwest-1' => []]]]], ['defaults' => ['hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => ['https'], 'signatureVersions' => ['v4'], 'variants' => [['dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']], ['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['dualstack', 'fips']], ['dnsSuffix' => 'api.aws', 'hostname' => '{service}.{region}.{dnsSuffix}', 'tags' => ['dualstack']]]], 'dnsSuffix' => 'amazonaws.com', 'partition' => 'aws-us-gov', 'partitionName' => 'AWS GovCloud (US)', 'regionRegex' => '^us\\-gov\\-\\w+\\-\\d+$', 'regions' => ['us-gov-east-1' => ['description' => 'AWS GovCloud (US-East)'], 'us-gov-west-1' => ['description' => 'AWS GovCloud (US-West)']], 'services' => ['access-analyzer' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'access-analyzer.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'access-analyzer.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'access-analyzer.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'access-analyzer.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'access-analyzer.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'access-analyzer.us-gov-west-1.amazonaws.com']]], 'acm' => ['defaults' => ['variants' => [['hostname' => 'acm.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'acm.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'acm.us-gov-west-1.amazonaws.com']]], 'acm-pca' => ['defaults' => ['protocols' => ['https'], 'variants' => [['hostname' => 'acm-pca.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'acm-pca.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'acm-pca.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'acm-pca.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'acm-pca.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'api.detective' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'api.detective-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'api.detective-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'api.detective-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'api.detective-fips.us-gov-west-1.amazonaws.com']]], 'api.ecr' => ['defaults' => ['variants' => [['hostname' => 'ecr-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['dkr-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'dkr-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'fips-dkr-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com'], 'fips-dkr-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com'], 'fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'api.ecr.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'api.ecr.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'api.sagemaker' => ['defaults' => ['variants' => [['hostname' => 'api-fips.sagemaker.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => ['variants' => [['hostname' => 'api-fips.sagemaker.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'api-fips.sagemaker.us-gov-west-1.amazonaws.com'], 'us-gov-west-1-fips-secondary' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'api.sagemaker.us-gov-west-1.amazonaws.com'], 'us-gov-west-1-secondary' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'api.sagemaker.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'api.tunneling.iot' => ['defaults' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'apigateway' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'appconfig' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'appconfig.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'appconfig.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'appconfig.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'appconfig.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'appconfigdata' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'appconfigdata.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'appconfigdata.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'appconfigdata.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'appconfigdata.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'application-autoscaling' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['us-gov-east-1' => ['hostname' => 'application-autoscaling.us-gov-east-1.amazonaws.com', 'protocols' => ['http', 'https'], 'variants' => [['hostname' => 'application-autoscaling.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['deprecated' => \true, 'hostname' => 'application-autoscaling.us-gov-east-1.amazonaws.com', 'protocols' => ['http', 'https']], 'us-gov-west-1' => ['hostname' => 'application-autoscaling.us-gov-west-1.amazonaws.com', 'protocols' => ['http', 'https'], 'variants' => [['hostname' => 'application-autoscaling.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['deprecated' => \true, 'hostname' => 'application-autoscaling.us-gov-west-1.amazonaws.com', 'protocols' => ['http', 'https']]]], 'applicationinsights' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'applicationinsights.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'applicationinsights.us-gov-west-1.amazonaws.com']]], 'appstream2' => ['defaults' => ['credentialScope' => ['service' => 'appstream'], 'protocols' => ['https']], 'endpoints' => ['fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'appstream2-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'appstream2-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'appstream2-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'appstream2-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'appstream2-fips.us-gov-west-1.amazonaws.com']]], 'arc-zonal-shift' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'athena' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'athena-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'athena-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'athena-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'athena-fips.us-gov-east-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'athena.us-gov-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'athena-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'athena-fips.us-gov-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'athena.us-gov-west-1.api.aws', 'tags' => ['dualstack']]]]]], 'autoscaling' => ['defaults' => ['variants' => [['hostname' => 'autoscaling.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['protocols' => ['http', 'https']], 'us-gov-west-1' => ['protocols' => ['http', 'https']]]], 'autoscaling-plans' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'autoscaling-plans.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['deprecated' => \true, 'hostname' => 'autoscaling-plans.us-gov-east-1.amazonaws.com', 'protocols' => ['http', 'https']], 'us-gov-west-1' => ['variants' => [['hostname' => 'autoscaling-plans.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['deprecated' => \true, 'hostname' => 'autoscaling-plans.us-gov-west-1.amazonaws.com', 'protocols' => ['http', 'https']]]], 'backup' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'backup-gateway' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'batch' => ['defaults' => ['variants' => [['hostname' => 'batch.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'batch.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'batch.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'batch.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'batch.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'bedrock' => ['endpoints' => ['bedrock-fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'bedrock-fips.us-gov-west-1.amazonaws.com'], 'bedrock-runtime-fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'bedrock-runtime-fips.us-gov-west-1.amazonaws.com'], 'bedrock-runtime-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'bedrock-runtime.us-gov-west-1.amazonaws.com'], 'bedrock-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'bedrock.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => []]], 'cassandra' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'cassandra.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'cassandra.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'cassandra.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'cassandra.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'cassandra.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'cassandra.us-gov-west-1.amazonaws.com']]], 'cloudcontrolapi' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'cloudcontrolapi-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'cloudcontrolapi-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'cloudcontrolapi-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'cloudcontrolapi-fips.us-gov-east-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'cloudcontrolapi.us-gov-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'cloudcontrolapi-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'cloudcontrolapi-fips.us-gov-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'cloudcontrolapi.us-gov-west-1.api.aws', 'tags' => ['dualstack']]]]]], 'clouddirectory' => ['endpoints' => ['us-gov-west-1' => ['variants' => [['hostname' => 'clouddirectory.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'clouddirectory.us-gov-west-1.amazonaws.com']]], 'cloudformation' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'cloudformation.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'cloudformation.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'cloudformation.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'cloudformation.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'cloudformation.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'cloudformation.us-gov-west-1.amazonaws.com']]], 'cloudhsm' => ['endpoints' => ['us-gov-west-1' => []]], 'cloudhsmv2' => ['defaults' => ['credentialScope' => ['service' => 'cloudhsm']], 'endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'cloudtrail' => ['defaults' => ['variants' => [['hostname' => 'cloudtrail.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'cloudtrail.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'cloudtrail.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'cloudtrail.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'cloudtrail.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'codebuild' => ['endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'codebuild-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'codebuild-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'codebuild-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'codebuild-fips.us-gov-west-1.amazonaws.com']]], 'codecommit' => ['endpoints' => ['fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'codecommit-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'codecommit-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'codecommit-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'codecommit-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'codecommit-fips.us-gov-west-1.amazonaws.com']]], 'codedeploy' => ['endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'codedeploy-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'codedeploy-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'codedeploy-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'codedeploy-fips.us-gov-west-1.amazonaws.com']]], 'codepipeline' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'codepipeline-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'codepipeline-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'codepipeline-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'codepipeline-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'codestar-connections' => ['endpoints' => ['us-gov-east-1' => []]], 'cognito-identity' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'cognito-identity-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'cognito-identity-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'cognito-idp' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'cognito-idp-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'cognito-idp-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'comprehend' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'comprehend-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'comprehend-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'comprehendmedical' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'comprehendmedical-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'comprehendmedical-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'compute-optimizer' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'compute-optimizer-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'compute-optimizer-fips.us-gov-west-1.amazonaws.com']]], 'config' => ['defaults' => ['variants' => [['hostname' => 'config.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'config.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'config.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'config.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'config.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'connect' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'connect.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'connect.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'controltower' => ['endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'controltower-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'controltower-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'controltower-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'controltower-fips.us-gov-west-1.amazonaws.com']]], 'data-ats.iot' => ['defaults' => ['credentialScope' => ['service' => 'iotdata'], 'protocols' => ['https']], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'data.iot' => ['defaults' => ['credentialScope' => ['service' => 'iotdata'], 'protocols' => ['https']], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['service' => 'iotdata'], 'deprecated' => \true, 'hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'data.jobs.iot' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'data.jobs.iot-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'data.jobs.iot-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'data.jobs.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'data.jobs.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'databrew' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'databrew.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'databrew.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'datasync' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'datasync-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'datasync-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'datasync-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'datasync-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'datazone' => ['defaults' => ['dnsSuffix' => 'api.aws', 'variants' => [['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['hostname' => 'datazone.us-gov-east-1.api.aws'], 'us-gov-west-1' => ['hostname' => 'datazone.us-gov-west-1.api.aws']]], 'directconnect' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'directconnect-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'directconnect-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'directconnect-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'directconnect-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'dlm' => ['endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'dlm.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'dlm.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'dlm.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'dlm.us-gov-west-1.amazonaws.com']]], 'dms' => ['defaults' => ['variants' => [['hostname' => 'dms.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['dms' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'dms.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'dms-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'dms.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'dms.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'dms.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'dms.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'dms.us-gov-west-1.amazonaws.com']]], 'docdb' => ['endpoints' => ['us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'rds.us-gov-west-1.amazonaws.com']]], 'drs' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'drs-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'drs-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'drs-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'drs-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'ds' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'ds-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'ds-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'ds-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'ds-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'dynamodb' => ['defaults' => ['variants' => [['hostname' => 'dynamodb.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'dynamodb.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'dynamodb.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'dynamodb.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'dynamodb.us-gov-west-1.amazonaws.com']]], 'ebs' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'ec2' => ['defaults' => ['variants' => [['hostname' => 'ec2.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'ec2.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'ec2.us-gov-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'ec2.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'ec2.us-gov-west-1.api.aws', 'tags' => ['dualstack']]]]]], 'ecs' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'ecs-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'ecs-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'ecs-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'ecs-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'eks' => ['defaults' => ['protocols' => ['http', 'https'], 'variants' => [['hostname' => 'eks.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'eks.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'eks.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'eks.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'eks.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'eks-auth' => ['defaults' => ['dnsSuffix' => 'api.aws', 'variants' => [['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['hostname' => 'eks-auth.us-gov-east-1.api.aws'], 'us-gov-west-1' => ['hostname' => 'eks-auth.us-gov-west-1.api.aws']]], 'elasticache' => ['defaults' => ['variants' => [['hostname' => 'elasticache.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'elasticache.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => [], 'us-gov-west-1' => ['variants' => [['hostname' => 'elasticache.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'elasticache.us-gov-west-1.amazonaws.com']]], 'elasticbeanstalk' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'elasticbeanstalk.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'elasticbeanstalk.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'elasticbeanstalk.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'elasticbeanstalk.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'elasticbeanstalk.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'elasticbeanstalk.us-gov-west-1.amazonaws.com']]], 'elasticfilesystem' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'elasticloadbalancing' => ['defaults' => ['variants' => [['hostname' => 'elasticloadbalancing.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'elasticloadbalancing.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'elasticloadbalancing.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'elasticloadbalancing.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['protocols' => ['http', 'https'], 'variants' => [['hostname' => 'elasticloadbalancing.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'elasticmapreduce' => ['defaults' => ['variants' => [['hostname' => 'elasticmapreduce.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'elasticmapreduce.us-gov-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'elasticmapreduce.us-gov-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-gov-west-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'elasticmapreduce.us-gov-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'elasticmapreduce.us-gov-west-1.api.aws', 'tags' => ['dualstack']]]]]], 'email' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'email-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'email-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'email-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'email-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'emr-containers' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'emr-containers.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'emr-containers.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'emr-containers.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'emr-containers.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'emr-serverless' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'emr-serverless.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'emr-serverless.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'emr-serverless.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'emr-serverless.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'es' => ['endpoints' => ['fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'es-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'aos.us-gov-east-1.api.aws', 'tags' => ['dualstack']], ['hostname' => 'es-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'es-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'aos.us-gov-west-1.api.aws', 'tags' => ['dualstack']], ['hostname' => 'es-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'es-fips.us-gov-west-1.amazonaws.com']]], 'events' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'events.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'events.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'events.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'events.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'firehose' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'firehose-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'firehose-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'firehose-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'firehose-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'fms' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'fms-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'fms-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'fms-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'fsx' => ['endpoints' => ['fips-prod-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com'], 'fips-prod-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com'], 'fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com'], 'prod-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'prod-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1' => ['variants' => [['hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'geo' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'geo-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'geo-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'glacier' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'glacier.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'glacier.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'glacier.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['protocols' => ['http', 'https'], 'variants' => [['hostname' => 'glacier.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'glue' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'glue-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'glue-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'glue-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'glue-fips.us-gov-east-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'glue.us-gov-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'glue-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'glue-fips.us-gov-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'glue.us-gov-west-1.api.aws', 'tags' => ['dualstack']]]]]], 'greengrass' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['dataplane-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'greengrass-ats.iot.us-gov-east-1.amazonaws.com'], 'dataplane-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'greengrass-ats.iot.us-gov-west-1.amazonaws.com'], 'fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'greengrass.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'greengrass.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'greengrass.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'greengrass.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]], 'isRegionalized' => \true], 'guardduty' => ['defaults' => ['protocols' => ['https'], 'variants' => [['hostname' => 'guardduty.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'guardduty.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'guardduty.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'guardduty.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'guardduty.us-gov-west-1.amazonaws.com']], 'isRegionalized' => \true], 'health' => ['defaults' => ['protocols' => ['https'], 'sslCommonName' => 'health.us-gov-west-1.amazonaws.com'], 'endpoints' => ['aws-us-gov-global' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'global.health.us-gov.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'health-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'health-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'iam' => ['endpoints' => ['aws-us-gov-global' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'iam.us-gov.amazonaws.com', 'variants' => [['hostname' => 'iam.us-gov.amazonaws.com', 'tags' => ['fips']]]], 'aws-us-gov-global-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'iam.us-gov.amazonaws.com'], 'iam-govcloud' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'iam.us-gov.amazonaws.com', 'tags' => ['fips']]]], 'iam-govcloud-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'iam.us-gov.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-us-gov-global'], 'identitystore' => ['defaults' => ['variants' => [['hostname' => 'identitystore.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'identitystore.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'identitystore.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'identitystore.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'identitystore.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'ingest.timestream' => ['endpoints' => ['us-gov-west-1' => ['variants' => [['hostname' => 'ingest.timestream.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'ingest.timestream.us-gov-west-1.amazonaws.com']]], 'inspector' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'inspector-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'inspector-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'inspector-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'inspector-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'inspector2' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'inspector2-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'inspector2-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'inspector2-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'inspector2-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'internetmonitor' => ['defaults' => ['dnsSuffix' => 'api.aws', 'variants' => [['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['hostname' => 'internetmonitor.us-gov-east-1.api.aws'], 'us-gov-west-1' => ['hostname' => 'internetmonitor.us-gov-west-1.api.aws']]], 'iot' => ['endpoints' => ['fips-us-gov-east-1' => ['deprecated' => \true, 'hostname' => 'iot-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['deprecated' => \true, 'hostname' => 'iot-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'iot-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'iot-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'iotevents' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'iotevents-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'iotevents-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'ioteventsdata' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'data.iotevents-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'data.iotevents.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'data.iotevents-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'iotsecuredtunneling' => ['defaults' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'iotsitewise' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'iotsitewise-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'iotsitewise-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'iottwinmaker' => ['endpoints' => ['api-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'api.iottwinmaker.us-gov-west-1.amazonaws.com'], 'data-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'data.iottwinmaker.us-gov-west-1.amazonaws.com'], 'fips-api-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'api.iottwinmaker-fips.us-gov-west-1.amazonaws.com'], 'fips-data-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'data.iottwinmaker-fips.us-gov-west-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'iottwinmaker-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'iottwinmaker-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'kafka' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'kafka.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'kafka.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'kafka.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'kafka.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'kafka.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'kafka.us-gov-west-1.amazonaws.com']]], 'kendra' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'kendra-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'kendra-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'kendra-ranking' => ['defaults' => ['dnsSuffix' => 'api.aws', 'variants' => [['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['hostname' => 'kendra-ranking.us-gov-east-1.api.aws'], 'us-gov-west-1' => ['hostname' => 'kendra-ranking.us-gov-west-1.api.aws']]], 'kinesis' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'kinesis.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'kinesis.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'kinesis.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'kinesis.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'kinesis.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'kinesis.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'kinesisanalytics' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'kinesisvideo' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'kinesisvideo-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'kinesisvideo-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'kinesisvideo-fips.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'kinesisvideo-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'kinesisvideo-fips.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'kinesisvideo-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'kms' => ['endpoints' => ['ProdFips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'kms-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'kms-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-gov-west-1.amazonaws.com']]], 'lakeformation' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'lakeformation-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'lakeformation-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'lakeformation-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'lakeformation-fips.us-gov-east-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'lakeformation.us-gov-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'lakeformation-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'lakeformation-fips.us-gov-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'lakeformation.us-gov-west-1.api.aws', 'tags' => ['dualstack']]]]]], 'lambda' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'lambda-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'lambda-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'lambda-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'lambda.us-gov-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'lambda-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'lambda.us-gov-west-1.api.aws', 'tags' => ['dualstack']]]]]], 'license-manager' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'license-manager-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'license-manager-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'license-manager-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'license-manager-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'license-manager-linux-subscriptions' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'license-manager-user-subscriptions' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'logs' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'logs.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'logs.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'logs.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'logs.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'm2' => ['endpoints' => ['fips-us-gov-east-1' => ['deprecated' => \true], 'fips-us-gov-west-1' => ['deprecated' => \true], 'us-gov-east-1' => ['variants' => [['tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['tags' => ['fips']]]]]], 'managedblockchain' => ['endpoints' => ['us-gov-west-1' => []]], 'mediaconvert' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'mediaconvert.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'mediaconvert.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'meetings-chime' => ['endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'meetings-chime-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'meetings-chime-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'meetings-chime-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'meetings-chime-fips.us-gov-west-1.amazonaws.com']]], 'metering.marketplace' => ['defaults' => ['credentialScope' => ['service' => 'aws-marketplace']], 'endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'metrics.sagemaker' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'mgn' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'mgn-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'mgn-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'mgn-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'mgn-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'models-v2-lex' => ['endpoints' => ['us-gov-west-1' => []]], 'models.lex' => ['defaults' => ['credentialScope' => ['service' => 'lex'], 'variants' => [['hostname' => 'models-fips.lex.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-west-1' => ['variants' => [['hostname' => 'models-fips.lex.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'models-fips.lex.us-gov-west-1.amazonaws.com']]], 'monitoring' => ['defaults' => ['variants' => [['hostname' => 'monitoring.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'monitoring.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'monitoring.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'monitoring.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'monitoring.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'mq' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'mq-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'mq-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'mq-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'mq-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'neptune' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'rds.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'rds.us-gov-west-1.amazonaws.com']]], 'network-firewall' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'network-firewall-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'network-firewall-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'network-firewall-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'network-firewall-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'networkmanager' => ['endpoints' => ['aws-us-gov-global' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'networkmanager.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'networkmanager.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'fips-aws-us-gov-global' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'networkmanager.us-gov-west-1.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-us-gov-global'], 'oam' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'oidc' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'oidc.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'oidc.us-gov-west-1.amazonaws.com']]], 'organizations' => ['endpoints' => ['aws-us-gov-global' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'organizations.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'organizations.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'fips-aws-us-gov-global' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'organizations.us-gov-west-1.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-us-gov-global'], 'outposts' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'outposts.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'outposts.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'outposts.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'outposts.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'participant.connect' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'participant.connect.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'participant.connect.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'pi' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'pi-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'pi-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'pi-fips.us-gov-east-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'pi.us-gov-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-gov-west-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'pi-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'pi-fips.us-gov-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'pi.us-gov-west-1.api.aws', 'tags' => ['dualstack']]]]]], 'pinpoint' => ['defaults' => ['credentialScope' => ['service' => 'mobiletargeting']], 'endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'pinpoint-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'pinpoint.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'pinpoint-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'polly' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'polly-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'polly-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'portal.sso' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'portal.sso.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'portal.sso.us-gov-west-1.amazonaws.com']]], 'qbusiness' => ['defaults' => ['dnsSuffix' => 'api.aws', 'variants' => [['dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['hostname' => 'qbusiness.us-gov-east-1.api.aws'], 'us-gov-west-1' => ['hostname' => 'qbusiness.us-gov-west-1.api.aws']]], 'quicksight' => ['endpoints' => ['api' => [], 'us-gov-west-1' => []]], 'ram' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'ram.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'ram.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'ram.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'ram.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'ram.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'ram.us-gov-west-1.amazonaws.com']]], 'rbin' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'rbin-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'rbin-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'rbin-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'rbin-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'rds' => ['defaults' => ['variants' => [['hostname' => 'rds.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['rds.us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'rds.us-gov-east-1.amazonaws.com'], 'rds.us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'rds.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'rds.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'rds.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'rds.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'rds.us-gov-west-1.amazonaws.com']]], 'redshift' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'redshift.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'redshift.us-gov-west-1.amazonaws.com']]], 'rekognition' => ['endpoints' => ['rekognition-fips.us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com'], 'rekognition.us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com']]], 'resiliencehub' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'resiliencehub-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'resiliencehub-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'resiliencehub-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'resiliencehub-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'resource-groups' => ['defaults' => ['variants' => [['hostname' => 'resource-groups.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'resource-groups.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'resource-groups.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'resource-groups.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'resource-groups.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'robomaker' => ['endpoints' => ['us-gov-west-1' => []]], 'rolesanywhere' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'rolesanywhere-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'rolesanywhere-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'rolesanywhere-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'rolesanywhere-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'route53' => ['endpoints' => ['aws-us-gov-global' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'route53.us-gov.amazonaws.com', 'variants' => [['hostname' => 'route53.us-gov.amazonaws.com', 'tags' => ['fips']]]], 'fips-aws-us-gov-global' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'route53.us-gov.amazonaws.com']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-us-gov-global'], 'route53resolver' => ['endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'route53resolver.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['deprecated' => \true, 'hostname' => 'route53resolver.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'route53resolver.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['deprecated' => \true, 'hostname' => 'route53resolver.us-gov-west-1.amazonaws.com']]], 'runtime-v2-lex' => ['endpoints' => ['us-gov-west-1' => []]], 'runtime.lex' => ['defaults' => ['credentialScope' => ['service' => 'lex'], 'variants' => [['hostname' => 'runtime-fips.lex.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-west-1' => ['variants' => [['hostname' => 'runtime-fips.lex.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'runtime-fips.lex.us-gov-west-1.amazonaws.com']]], 'runtime.sagemaker' => ['defaults' => ['variants' => [['hostname' => 'runtime.sagemaker.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => ['variants' => [['hostname' => 'runtime.sagemaker.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'runtime.sagemaker.us-gov-west-1.amazonaws.com']]], 's3' => ['defaults' => ['signatureVersions' => ['s3', 's3v4'], 'variants' => [['dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => ['dualstack', 'fips']], ['dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => ['dualstack']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 's3-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 's3-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['hostname' => 's3.us-gov-east-1.amazonaws.com', 'protocols' => ['http', 'https'], 'variants' => [['hostname' => 's3-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3.dualstack.us-gov-east-1.amazonaws.com', 'tags' => ['dualstack']]]], 'us-gov-west-1' => ['hostname' => 's3.us-gov-west-1.amazonaws.com', 'protocols' => ['http', 'https'], 'variants' => [['hostname' => 's3-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3.dualstack.us-gov-west-1.amazonaws.com', 'tags' => ['dualstack']]]]]], 's3-control' => ['defaults' => ['protocols' => ['https'], 'signatureVersions' => ['s3v4'], 'variants' => [['dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => ['dualstack', 'fips']], ['dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => ['dualstack']]]], 'endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 's3-control.us-gov-east-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.dualstack.us-gov-east-1.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3-control.dualstack.us-gov-east-1.amazonaws.com', 'tags' => ['dualstack']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 's3-control-fips.us-gov-east-1.amazonaws.com', 'signatureVersions' => ['s3v4']], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 's3-control.us-gov-west-1.amazonaws.com', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.dualstack.us-gov-west-1.amazonaws.com', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 's3-control.dualstack.us-gov-west-1.amazonaws.com', 'tags' => ['dualstack']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 's3-control-fips.us-gov-west-1.amazonaws.com', 'signatureVersions' => ['s3v4']]]], 's3-outposts' => ['endpoints' => ['fips-us-gov-east-1' => ['deprecated' => \true], 'fips-us-gov-west-1' => ['deprecated' => \true], 'us-gov-east-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]]]], 'secretsmanager' => ['endpoints' => ['us-gov-east-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'us-gov-east-1-fips' => ['deprecated' => \true], 'us-gov-west-1' => ['variants' => [['tags' => ['dualstack']], ['tags' => ['dualstack', 'fips']], ['tags' => ['fips']]]], 'us-gov-west-1-fips' => ['deprecated' => \true]]], 'securityhub' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'securityhub-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'securityhub-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'securityhub-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'securityhub-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'securitylake' => ['endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'securitylake.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'securitylake.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'securitylake.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'securitylake.us-gov-west-1.amazonaws.com']]], 'serverlessrepo' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['us-gov-east-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'serverlessrepo.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'serverlessrepo.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'serverlessrepo.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'serverlessrepo.us-gov-west-1.amazonaws.com']]], 'servicecatalog' => ['endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'servicecatalog-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'servicecatalog-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'servicecatalog-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'servicecatalog-fips.us-gov-west-1.amazonaws.com']]], 'servicecatalog-appregistry' => ['defaults' => ['variants' => [['hostname' => 'servicecatalog-appregistry.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'servicediscovery' => ['endpoints' => ['servicediscovery' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'servicediscovery-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'servicediscovery-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'servicediscovery-fips.us-gov-east-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'servicediscovery.us-gov-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'servicediscovery-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'servicediscovery-fips.us-gov-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'servicediscovery.us-gov-west-1.api.aws', 'tags' => ['dualstack']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com']]], 'servicequotas' => ['defaults' => ['protocols' => ['https'], 'variants' => [['hostname' => 'servicequotas.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'servicequotas.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'servicequotas.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'servicequotas.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'servicequotas.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'signer' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'signer-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'signer-fips.us-gov-west-1.amazonaws.com'], 'fips-verification-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'verification.signer-fips.us-gov-east-1.amazonaws.com'], 'fips-verification-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'verification.signer-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'signer-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'signer-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'verification-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'verification.signer.us-gov-east-1.amazonaws.com'], 'verification-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'verification.signer.us-gov-west-1.amazonaws.com']]], 'simspaceweaver' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'simspaceweaver.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'simspaceweaver.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'simspaceweaver.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'simspaceweaver.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'sms' => ['endpoints' => ['fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'sms-fips.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'sms-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'sms-voice' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'sms-voice-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'sms-voice-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'sms-voice-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'sms-voice-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'snowball' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'snowball-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'snowball-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'snowball-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'sns' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'sns.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'sns.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'sns.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'sns.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'sqs' => ['defaults' => ['variants' => [['hostname' => 'sqs.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'sqs.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'sqs.us-gov-west-1.amazonaws.com', 'protocols' => ['http', 'https'], 'sslCommonName' => '{region}.queue.{dnsSuffix}']]], 'ssm' => ['defaults' => ['variants' => [['hostname' => 'ssm.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'ssm.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'ssm.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'ssm.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'ssm.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'sso' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'sso.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'sso.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'sso.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'sso.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'sso.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'sso.us-gov-west-1.amazonaws.com']]], 'states' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'states-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'states.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'states-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'states.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'storagegateway' => ['endpoints' => ['fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'storagegateway-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'storagegateway-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'storagegateway-fips.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'storagegateway-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'storagegateway-fips.us-gov-west-1.amazonaws.com']]], 'streams.dynamodb' => ['defaults' => ['credentialScope' => ['service' => 'dynamodb'], 'variants' => [['hostname' => 'streams.dynamodb.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'streams.dynamodb.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'streams.dynamodb.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'streams.dynamodb.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'streams.dynamodb.us-gov-west-1.amazonaws.com']]], 'sts' => ['defaults' => ['variants' => [['hostname' => 'sts.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['us-gov-east-1' => ['variants' => [['hostname' => 'sts.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'sts.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['variants' => [['hostname' => 'sts.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'sts.us-gov-west-1.amazonaws.com']]], 'support' => ['endpoints' => ['aws-us-gov-global' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'support.us-gov-west-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'support.us-gov-west-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'support.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]], 'partitionEndpoint' => 'aws-us-gov-global'], 'swf' => ['endpoints' => ['us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'swf.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'swf.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-east-1-fips' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'swf.us-gov-east-1.amazonaws.com'], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'swf.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'swf.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'swf.us-gov-west-1.amazonaws.com']]], 'synthetics' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'synthetics-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'synthetics-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'synthetics-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'synthetics-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'tagging' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'textract' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'textract-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'textract-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'textract-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'textract-fips.us-gov-east-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'textract.us-gov-east-1.api.aws', 'tags' => ['dualstack']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'textract-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']], ['hostname' => 'textract-fips.us-gov-west-1.api.aws', 'tags' => ['dualstack', 'fips']], ['hostname' => 'textract.us-gov-west-1.api.aws', 'tags' => ['dualstack']]]]]], 'transcribe' => ['defaults' => ['protocols' => ['https'], 'variants' => [['hostname' => 'fips.transcribe.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'fips.transcribe.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'fips.transcribe.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'fips.transcribe.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'fips.transcribe.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'transcribestreaming' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'transfer' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'transfer-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'transfer-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'transfer-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'transfer-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'translate' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['us-gov-west-1' => ['variants' => [['hostname' => 'translate-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1-fips' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'translate-fips.us-gov-west-1.amazonaws.com']]], 'verifiedpermissions' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'verifiedpermissions-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'verifiedpermissions-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'verifiedpermissions-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'verifiedpermissions-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'waf-regional' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'waf-regional-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'waf-regional.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'waf-regional.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'waf-regional-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'wafv2' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'wafv2-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'hostname' => 'wafv2.us-gov-east-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'hostname' => 'wafv2.us-gov-west-1.amazonaws.com', 'variants' => [['hostname' => 'wafv2-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'wellarchitected' => ['endpoints' => ['us-gov-east-1' => [], 'us-gov-west-1' => []]], 'workspaces' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'workspaces-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'workspaces-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'workspaces-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'workspaces-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]], 'xray' => ['endpoints' => ['fips-us-gov-east-1' => ['credentialScope' => ['region' => 'us-gov-east-1'], 'deprecated' => \true, 'hostname' => 'xray-fips.us-gov-east-1.amazonaws.com'], 'fips-us-gov-west-1' => ['credentialScope' => ['region' => 'us-gov-west-1'], 'deprecated' => \true, 'hostname' => 'xray-fips.us-gov-west-1.amazonaws.com'], 'us-gov-east-1' => ['variants' => [['hostname' => 'xray-fips.us-gov-east-1.amazonaws.com', 'tags' => ['fips']]]], 'us-gov-west-1' => ['variants' => [['hostname' => 'xray-fips.us-gov-west-1.amazonaws.com', 'tags' => ['fips']]]]]]]], ['defaults' => ['hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => ['https'], 'signatureVersions' => ['v4'], 'variants' => [['dnsSuffix' => 'c2s.ic.gov', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'dnsSuffix' => 'c2s.ic.gov', 'partition' => 'aws-iso', 'partitionName' => 'AWS ISO (US)', 'regionRegex' => '^us\\-iso\\-\\w+\\-\\d+$', 'regions' => ['us-iso-east-1' => ['description' => 'US ISO East'], 'us-iso-west-1' => ['description' => 'US ISO WEST']], 'services' => ['api.ecr' => ['endpoints' => ['us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'hostname' => 'api.ecr.us-iso-east-1.c2s.ic.gov'], 'us-iso-west-1' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'hostname' => 'api.ecr.us-iso-west-1.c2s.ic.gov']]], 'api.pricing' => ['defaults' => ['credentialScope' => ['service' => 'pricing']], 'endpoints' => ['us-iso-east-1' => []]], 'api.sagemaker' => ['endpoints' => ['us-iso-east-1' => []]], 'apigateway' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'appconfig' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'appconfigdata' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'application-autoscaling' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'arc-zonal-shift' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'athena' => ['endpoints' => ['us-iso-east-1' => []]], 'autoscaling' => ['endpoints' => ['us-iso-east-1' => ['protocols' => ['http', 'https']], 'us-iso-west-1' => []]], 'cloudcontrolapi' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'cloudformation' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'cloudtrail' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'codedeploy' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'comprehend' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['us-iso-east-1' => []]], 'config' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'datapipeline' => ['endpoints' => ['us-iso-east-1' => []]], 'datasync' => ['endpoints' => ['fips-us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'datasync-fips.us-iso-east-1.c2s.ic.gov'], 'fips-us-iso-west-1' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 'datasync-fips.us-iso-west-1.c2s.ic.gov'], 'us-iso-east-1' => ['variants' => [['hostname' => 'datasync-fips.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-west-1' => ['variants' => [['hostname' => 'datasync-fips.us-iso-west-1.c2s.ic.gov', 'tags' => ['fips']]]]]], 'directconnect' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'dlm' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'dms' => ['defaults' => ['variants' => [['hostname' => 'dms.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['dms' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'dms.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'dms-fips' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'dms.us-iso-east-1.c2s.ic.gov'], 'us-iso-east-1' => ['variants' => [['hostname' => 'dms.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-east-1-fips' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'dms.us-iso-east-1.c2s.ic.gov'], 'us-iso-west-1' => ['variants' => [['hostname' => 'dms.us-iso-west-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-west-1-fips' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 'dms.us-iso-west-1.c2s.ic.gov']]], 'ds' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'dynamodb' => ['endpoints' => ['us-iso-east-1' => ['protocols' => ['http', 'https']], 'us-iso-west-1' => []]], 'ebs' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'ec2' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'ecs' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'eks' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'elasticache' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'elasticfilesystem' => ['endpoints' => ['fips-us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.us-iso-east-1.c2s.ic.gov'], 'fips-us-iso-west-1' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.us-iso-west-1.c2s.ic.gov'], 'us-iso-east-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-west-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.us-iso-west-1.c2s.ic.gov', 'tags' => ['fips']]]]]], 'elasticloadbalancing' => ['endpoints' => ['us-iso-east-1' => ['protocols' => ['http', 'https']], 'us-iso-west-1' => []]], 'elasticmapreduce' => ['endpoints' => ['fips-us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce.us-iso-east-1.c2s.ic.gov'], 'fips-us-iso-west-1' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce.us-iso-west-1.c2s.ic.gov'], 'us-iso-east-1' => ['protocols' => ['https'], 'variants' => [['hostname' => 'elasticmapreduce.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-west-1' => ['variants' => [['hostname' => 'elasticmapreduce.us-iso-west-1.c2s.ic.gov', 'tags' => ['fips']]]]]], 'es' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'events' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'firehose' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'fsx' => ['endpoints' => ['fips-prod-us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-iso-east-1.c2s.ic.gov'], 'fips-us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'fsx-fips.us-iso-east-1.c2s.ic.gov'], 'prod-us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'fsx-fips.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-east-1' => ['variants' => [['hostname' => 'fsx-fips.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]]]], 'glacier' => ['endpoints' => ['us-iso-east-1' => ['protocols' => ['http', 'https']], 'us-iso-west-1' => []]], 'glue' => ['endpoints' => ['us-iso-east-1' => []]], 'guardduty' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['us-iso-east-1' => []], 'isRegionalized' => \true], 'health' => ['endpoints' => ['us-iso-east-1' => []]], 'iam' => ['endpoints' => ['aws-iso-global' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'hostname' => 'iam.us-iso-east-1.c2s.ic.gov']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-iso-global'], 'kinesis' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'kms' => ['endpoints' => ['ProdFips' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-iso-east-1.c2s.ic.gov'], 'us-iso-east-1' => ['variants' => [['hostname' => 'kms-fips.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-east-1-fips' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-iso-east-1.c2s.ic.gov'], 'us-iso-west-1' => ['variants' => [['hostname' => 'kms-fips.us-iso-west-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-west-1-fips' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-iso-west-1.c2s.ic.gov']]], 'lambda' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'license-manager' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'logs' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'medialive' => ['endpoints' => ['us-iso-east-1' => []]], 'mediapackage' => ['endpoints' => ['us-iso-east-1' => []]], 'metrics.sagemaker' => ['endpoints' => ['us-iso-east-1' => []]], 'monitoring' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'outposts' => ['endpoints' => ['us-iso-east-1' => []]], 'ram' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'rbin' => ['endpoints' => ['fips-us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'rbin-fips.us-iso-east-1.c2s.ic.gov'], 'fips-us-iso-west-1' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 'rbin-fips.us-iso-west-1.c2s.ic.gov'], 'us-iso-east-1' => ['variants' => [['hostname' => 'rbin-fips.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-west-1' => ['variants' => [['hostname' => 'rbin-fips.us-iso-west-1.c2s.ic.gov', 'tags' => ['fips']]]]]], 'rds' => ['endpoints' => ['rds.us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'rds.us-iso-east-1.c2s.ic.gov'], 'rds.us-iso-west-1' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 'rds.us-iso-west-1.c2s.ic.gov'], 'us-iso-east-1' => ['variants' => [['hostname' => 'rds.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-east-1-fips' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 'rds.us-iso-east-1.c2s.ic.gov'], 'us-iso-west-1' => ['variants' => [['hostname' => 'rds.us-iso-west-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-west-1-fips' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 'rds.us-iso-west-1.c2s.ic.gov']]], 'redshift' => ['endpoints' => ['us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'hostname' => 'redshift.us-iso-east-1.c2s.ic.gov'], 'us-iso-west-1' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'hostname' => 'redshift.us-iso-west-1.c2s.ic.gov']]], 'resource-groups' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'route53' => ['endpoints' => ['aws-iso-global' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'hostname' => 'route53.c2s.ic.gov']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-iso-global'], 'route53resolver' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'runtime.sagemaker' => ['endpoints' => ['us-iso-east-1' => []]], 's3' => ['defaults' => ['signatureVersions' => ['s3v4']], 'endpoints' => ['fips-us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 's3-fips.us-iso-east-1.c2s.ic.gov'], 'fips-us-iso-west-1' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 's3-fips.us-iso-west-1.c2s.ic.gov'], 'us-iso-east-1' => ['protocols' => ['http', 'https'], 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-fips.dualstack.us-iso-east-1.c2s.ic.gov', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-fips.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']]]], 'us-iso-west-1' => ['variants' => [['hostname' => 's3-fips.dualstack.us-iso-west-1.c2s.ic.gov', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-fips.us-iso-west-1.c2s.ic.gov', 'tags' => ['fips']]]]]], 's3-control' => ['defaults' => ['protocols' => ['https'], 'signatureVersions' => ['s3v4']], 'endpoints' => ['us-iso-east-1' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'hostname' => 's3-control.us-iso-east-1.c2s.ic.gov', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.dualstack.us-iso-east-1.c2s.ic.gov', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control-fips.us-iso-east-1.c2s.ic.gov', 'tags' => ['fips']], ['hostname' => 's3-control.dualstack.us-iso-east-1.c2s.ic.gov', 'tags' => ['dualstack']]]], 'us-iso-east-1-fips' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'deprecated' => \true, 'hostname' => 's3-control-fips.us-iso-east-1.c2s.ic.gov', 'signatureVersions' => ['s3v4']], 'us-iso-west-1' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'hostname' => 's3-control.us-iso-west-1.c2s.ic.gov', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.dualstack.us-iso-west-1.c2s.ic.gov', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control-fips.us-iso-west-1.c2s.ic.gov', 'tags' => ['fips']], ['hostname' => 's3-control.dualstack.us-iso-west-1.c2s.ic.gov', 'tags' => ['dualstack']]]], 'us-iso-west-1-fips' => ['credentialScope' => ['region' => 'us-iso-west-1'], 'deprecated' => \true, 'hostname' => 's3-control-fips.us-iso-west-1.c2s.ic.gov', 'signatureVersions' => ['s3v4']]]], 's3-outposts' => ['endpoints' => ['fips-us-iso-east-1' => ['deprecated' => \true], 'us-iso-east-1' => ['variants' => [['tags' => ['fips']]]]]], 'secretsmanager' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'snowball' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'sns' => ['endpoints' => ['us-iso-east-1' => ['protocols' => ['http', 'https']], 'us-iso-west-1' => []]], 'sqs' => ['endpoints' => ['us-iso-east-1' => ['protocols' => ['http', 'https']], 'us-iso-west-1' => []]], 'ssm' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'states' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'streams.dynamodb' => ['defaults' => ['credentialScope' => ['service' => 'dynamodb']], 'endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'sts' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'support' => ['endpoints' => ['aws-iso-global' => ['credentialScope' => ['region' => 'us-iso-east-1'], 'hostname' => 'support.us-iso-east-1.c2s.ic.gov']], 'partitionEndpoint' => 'aws-iso-global'], 'swf' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'synthetics' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'tagging' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]], 'textract' => ['endpoints' => ['us-iso-east-1' => []]], 'transcribe' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['us-iso-east-1' => []]], 'transcribestreaming' => ['endpoints' => ['us-iso-east-1' => []]], 'translate' => ['defaults' => ['protocols' => ['https']], 'endpoints' => ['us-iso-east-1' => []]], 'workspaces' => ['endpoints' => ['us-iso-east-1' => [], 'us-iso-west-1' => []]]]], ['defaults' => ['hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => ['https'], 'signatureVersions' => ['v4'], 'variants' => [['dnsSuffix' => 'sc2s.sgov.gov', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'dnsSuffix' => 'sc2s.sgov.gov', 'partition' => 'aws-iso-b', 'partitionName' => 'AWS ISOB (US)', 'regionRegex' => '^us\\-isob\\-\\w+\\-\\d+$', 'regions' => ['us-isob-east-1' => ['description' => 'US ISOB East (Ohio)']], 'services' => ['api.ecr' => ['endpoints' => ['us-isob-east-1' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'hostname' => 'api.ecr.us-isob-east-1.sc2s.sgov.gov']]], 'api.pricing' => ['defaults' => ['credentialScope' => ['service' => 'pricing']], 'endpoints' => ['us-isob-east-1' => []]], 'api.sagemaker' => ['endpoints' => ['us-isob-east-1' => []]], 'apigateway' => ['endpoints' => ['us-isob-east-1' => []]], 'appconfig' => ['endpoints' => ['us-isob-east-1' => []]], 'appconfigdata' => ['endpoints' => ['us-isob-east-1' => []]], 'application-autoscaling' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['us-isob-east-1' => []]], 'arc-zonal-shift' => ['endpoints' => ['us-isob-east-1' => []]], 'autoscaling' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['us-isob-east-1' => []]], 'cloudcontrolapi' => ['endpoints' => ['us-isob-east-1' => []]], 'cloudformation' => ['endpoints' => ['us-isob-east-1' => []]], 'cloudtrail' => ['endpoints' => ['us-isob-east-1' => []]], 'codedeploy' => ['endpoints' => ['us-isob-east-1' => []]], 'config' => ['endpoints' => ['us-isob-east-1' => []]], 'directconnect' => ['endpoints' => ['us-isob-east-1' => []]], 'dlm' => ['endpoints' => ['us-isob-east-1' => []]], 'dms' => ['defaults' => ['variants' => [['hostname' => 'dms.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'endpoints' => ['dms' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'variants' => [['hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']]]], 'dms-fips' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov'], 'us-isob-east-1' => ['variants' => [['hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']]]], 'us-isob-east-1-fips' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov']]], 'ds' => ['endpoints' => ['us-isob-east-1' => []]], 'dynamodb' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['us-isob-east-1' => []]], 'ebs' => ['endpoints' => ['us-isob-east-1' => []]], 'ec2' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['us-isob-east-1' => []]], 'ecs' => ['endpoints' => ['us-isob-east-1' => []]], 'eks' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['us-isob-east-1' => []]], 'elasticache' => ['endpoints' => ['us-isob-east-1' => []]], 'elasticfilesystem' => ['endpoints' => ['fips-us-isob-east-1' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'elasticfilesystem-fips.us-isob-east-1.sc2s.sgov.gov'], 'us-isob-east-1' => ['variants' => [['hostname' => 'elasticfilesystem-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']]]]]], 'elasticloadbalancing' => ['endpoints' => ['us-isob-east-1' => ['protocols' => ['https']]]], 'elasticmapreduce' => ['endpoints' => ['fips-us-isob-east-1' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'elasticmapreduce.us-isob-east-1.sc2s.sgov.gov'], 'us-isob-east-1' => ['variants' => [['hostname' => 'elasticmapreduce.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']]]]]], 'es' => ['endpoints' => ['us-isob-east-1' => []]], 'events' => ['endpoints' => ['us-isob-east-1' => []]], 'firehose' => ['endpoints' => ['us-isob-east-1' => []]], 'glacier' => ['endpoints' => ['us-isob-east-1' => []]], 'health' => ['endpoints' => ['us-isob-east-1' => []]], 'iam' => ['endpoints' => ['aws-iso-b-global' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'hostname' => 'iam.us-isob-east-1.sc2s.sgov.gov']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-iso-b-global'], 'kinesis' => ['endpoints' => ['us-isob-east-1' => []]], 'kms' => ['endpoints' => ['ProdFips' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-isob-east-1.sc2s.sgov.gov'], 'us-isob-east-1' => ['variants' => [['hostname' => 'kms-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']]]], 'us-isob-east-1-fips' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'kms-fips.us-isob-east-1.sc2s.sgov.gov']]], 'lambda' => ['endpoints' => ['us-isob-east-1' => []]], 'license-manager' => ['endpoints' => ['us-isob-east-1' => []]], 'logs' => ['endpoints' => ['us-isob-east-1' => []]], 'medialive' => ['endpoints' => ['us-isob-east-1' => []]], 'mediapackage' => ['endpoints' => ['us-isob-east-1' => []]], 'metering.marketplace' => ['defaults' => ['credentialScope' => ['service' => 'aws-marketplace']], 'endpoints' => ['us-isob-east-1' => []]], 'metrics.sagemaker' => ['endpoints' => ['us-isob-east-1' => []]], 'monitoring' => ['endpoints' => ['us-isob-east-1' => []]], 'outposts' => ['endpoints' => ['us-isob-east-1' => []]], 'ram' => ['endpoints' => ['us-isob-east-1' => []]], 'rbin' => ['endpoints' => ['fips-us-isob-east-1' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'rbin-fips.us-isob-east-1.sc2s.sgov.gov'], 'us-isob-east-1' => ['variants' => [['hostname' => 'rbin-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']]]]]], 'rds' => ['endpoints' => ['rds.us-isob-east-1' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'rds.us-isob-east-1.sc2s.sgov.gov'], 'us-isob-east-1' => ['variants' => [['hostname' => 'rds.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']]]], 'us-isob-east-1-fips' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'rds.us-isob-east-1.sc2s.sgov.gov']]], 'redshift' => ['endpoints' => ['us-isob-east-1' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'hostname' => 'redshift.us-isob-east-1.sc2s.sgov.gov']]], 'resource-groups' => ['endpoints' => ['us-isob-east-1' => []]], 'route53' => ['endpoints' => ['aws-iso-b-global' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'hostname' => 'route53.sc2s.sgov.gov']], 'isRegionalized' => \false, 'partitionEndpoint' => 'aws-iso-b-global'], 'route53resolver' => ['endpoints' => ['us-isob-east-1' => []]], 'runtime.sagemaker' => ['endpoints' => ['us-isob-east-1' => []]], 's3' => ['defaults' => ['protocols' => ['http', 'https'], 'signatureVersions' => ['s3v4']], 'endpoints' => ['fips-us-isob-east-1' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 's3-fips.us-isob-east-1.sc2s.sgov.gov'], 'us-isob-east-1' => ['variants' => [['hostname' => 's3-fips.dualstack.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']]]]]], 's3-control' => ['defaults' => ['protocols' => ['https'], 'signatureVersions' => ['s3v4']], 'endpoints' => ['us-isob-east-1' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'hostname' => 's3-control.us-isob-east-1.sc2s.sgov.gov', 'signatureVersions' => ['s3v4'], 'variants' => [['hostname' => 's3-control-fips.dualstack.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['dualstack', 'fips']], ['hostname' => 's3-control-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']], ['hostname' => 's3-control.dualstack.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['dualstack']]]], 'us-isob-east-1-fips' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 's3-control-fips.us-isob-east-1.sc2s.sgov.gov', 'signatureVersions' => ['s3v4']]]], 's3-outposts' => ['endpoints' => ['fips-us-isob-east-1' => ['deprecated' => \true], 'us-isob-east-1' => ['variants' => [['tags' => ['fips']]]]]], 'secretsmanager' => ['endpoints' => ['us-isob-east-1' => []]], 'snowball' => ['endpoints' => ['us-isob-east-1' => []]], 'sns' => ['defaults' => ['protocols' => ['http', 'https']], 'endpoints' => ['us-isob-east-1' => []]], 'sqs' => ['defaults' => ['protocols' => ['http', 'https'], 'sslCommonName' => '{region}.queue.{dnsSuffix}'], 'endpoints' => ['us-isob-east-1' => []]], 'ssm' => ['endpoints' => ['us-isob-east-1' => []]], 'states' => ['endpoints' => ['us-isob-east-1' => []]], 'storagegateway' => ['endpoints' => ['fips' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'storagegateway-fips.us-isob-east-1.sc2s.sgov.gov'], 'us-isob-east-1' => ['variants' => [['hostname' => 'storagegateway-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => ['fips']]]], 'us-isob-east-1-fips' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'deprecated' => \true, 'hostname' => 'storagegateway-fips.us-isob-east-1.sc2s.sgov.gov']]], 'streams.dynamodb' => ['defaults' => ['credentialScope' => ['service' => 'dynamodb'], 'protocols' => ['http', 'https']], 'endpoints' => ['us-isob-east-1' => []]], 'sts' => ['endpoints' => ['us-isob-east-1' => []]], 'support' => ['endpoints' => ['aws-iso-b-global' => ['credentialScope' => ['region' => 'us-isob-east-1'], 'hostname' => 'support.us-isob-east-1.sc2s.sgov.gov']], 'partitionEndpoint' => 'aws-iso-b-global'], 'swf' => ['endpoints' => ['us-isob-east-1' => []]], 'synthetics' => ['endpoints' => ['us-isob-east-1' => []]], 'tagging' => ['endpoints' => ['us-isob-east-1' => []]], 'workspaces' => ['endpoints' => ['us-isob-east-1' => []]]]], ['defaults' => ['hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => ['https'], 'signatureVersions' => ['v4'], 'variants' => [['dnsSuffix' => 'cloud.adc-e.uk', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'dnsSuffix' => 'cloud.adc-e.uk', 'partition' => 'aws-iso-e', 'partitionName' => 'AWS ISOE (Europe)', 'regionRegex' => '^eu\\-isoe\\-\\w+\\-\\d+$', 'regions' => ['eu-isoe-west-1' => ['description' => 'EU ISOE West']], 'services' => []], ['defaults' => ['hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => ['https'], 'signatureVersions' => ['v4'], 'variants' => [['dnsSuffix' => 'csp.hci.ic.gov', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => ['fips']]]], 'dnsSuffix' => 'csp.hci.ic.gov', 'partition' => 'aws-iso-f', 'partitionName' => 'AWS ISOF', 'regionRegex' => '^us\\-isof\\-\\w+\\-\\d+$', 'regions' => [], 'services' => []]], 'version' => 3]; diff --git a/vendor/Aws3/Aws/data/grandfathered-services.json.php b/vendor/Aws3/Aws/data/grandfathered-services.json.php index 9bcb6c4..e026d9d 100644 --- a/vendor/Aws3/Aws/data/grandfathered-services.json.php +++ b/vendor/Aws3/Aws/data/grandfathered-services.json.php @@ -3,4 +3,4 @@ namespace DeliciousBrains\WP_Offload_SES\Aws3; // This file was auto-generated from sdk-root/src/data/grandfathered-services.json -return ['grandfathered-services' => ['AccessAnalyzer', 'Account', 'ACMPCA', 'ACM', 'PrometheusService', 'Amplify', 'AmplifyBackend', 'AmplifyUIBuilder', 'APIGateway', 'ApiGatewayManagementApi', 'ApiGatewayV2', 'AppConfig', 'AppConfigData', 'Appflow', 'AppIntegrationsService', 'ApplicationAutoScaling', 'ApplicationInsights', 'ApplicationCostProfiler', 'AppMesh', 'AppRunner', 'AppStream', 'AppSync', 'Athena', 'AuditManager', 'AutoScalingPlans', 'AutoScaling', 'BackupGateway', 'Backup', 'Batch', 'BillingConductor', 'Braket', 'Budgets', 'CostExplorer', 'ChimeSDKIdentity', 'ChimeSDKMediaPipelines', 'ChimeSDKMeetings', 'ChimeSDKMessaging', 'Chime', 'Cloud9', 'CloudControlApi', 'CloudDirectory', 'CloudFormation', 'CloudFront', 'CloudHSM', 'CloudHSMV2', 'CloudSearch', 'CloudSearchDomain', 'CloudTrail', 'CodeArtifact', 'CodeBuild', 'CodeCommit', 'CodeDeploy', 'CodeGuruReviewer', 'CodeGuruProfiler', 'CodePipeline', 'CodeStarconnections', 'CodeStarNotifications', 'CodeStar', 'CognitoIdentity', 'CognitoIdentityProvider', 'CognitoSync', 'Comprehend', 'ComprehendMedical', 'ComputeOptimizer', 'ConfigService', 'ConnectContactLens', 'Connect', 'ConnectCampaignService', 'ConnectParticipant', 'CostandUsageReportService', 'CustomerProfiles', 'IoTDataPlane', 'GlueDataBrew', 'DataExchange', 'DataPipeline', 'DataSync', 'DAX', 'Detective', 'DeviceFarm', 'DevOpsGuru', 'DirectConnect', 'ApplicationDiscoveryService', 'DLM', 'DatabaseMigrationService', 'DocDB', 'drs', 'DirectoryService', 'DynamoDB', 'EBS', 'EC2InstanceConnect', 'EC2', 'ECRPublic', 'ECR', 'ECS', 'EKS', 'ElasticInference', 'ElastiCache', 'ElasticBeanstalk', 'EFS', 'ElasticLoadBalancing', 'ElasticLoadBalancingv2', 'EMR', 'ElasticTranscoder', 'SES', 'EMRContainers', 'EMRServerless', 'MarketplaceEntitlementService', 'ElasticsearchService', 'EventBridge', 'CloudWatchEvents', 'CloudWatchEvidently', 'FinSpaceData', 'finspace', 'Firehose', 'FIS', 'FMS', 'ForecastService', 'ForecastQueryService', 'FraudDetector', 'FSx', 'GameLift', 'Glacier', 'GlobalAccelerator', 'Glue', 'ManagedGrafana', 'Greengrass', 'GreengrassV2', 'GroundStation', 'GuardDuty', 'Health', 'HealthLake', 'IAM', 'IdentityStore', 'imagebuilder', 'ImportExport', 'Inspector', 'Inspector2', 'IoTJobsDataPlane', 'IoT', 'IoT1ClickDevicesService', 'IoT1ClickProjects', 'IoTAnalytics', 'IoTDeviceAdvisor', 'IoTEventsData', 'IoTEvents', 'IoTFleetHub', 'IoTSecureTunneling', 'IoTSiteWise', 'IoTThingsGraph', 'IoTTwinMaker', 'IoTWireless', 'IVS', 'ivschat', 'Kafka', 'KafkaConnect', 'kendra', 'Keyspaces', 'KinesisVideoArchivedMedia', 'KinesisVideoMedia', 'KinesisVideoSignalingChannels', 'Kinesis', 'KinesisAnalytics', 'KinesisAnalyticsV2', 'KinesisVideo', 'KMS', 'LakeFormation', 'Lambda', 'LexModelBuildingService', 'LicenseManager', 'Lightsail', 'LocationService', 'CloudWatchLogs', 'LookoutEquipment', 'LookoutMetrics', 'LookoutforVision', 'MainframeModernization', 'MachineLearning', 'Macie2', 'ManagedBlockchain', 'MarketplaceCatalog', 'MarketplaceCommerceAnalytics', 'MediaConnect', 'MediaConvert', 'MediaLive', 'MediaPackageVod', 'MediaPackage', 'MediaStoreData', 'MediaStore', 'MediaTailor', 'MemoryDB', 'MarketplaceMetering', 'MigrationHub', 'mgn', 'MigrationHubRefactorSpaces', 'MigrationHubConfig', 'MigrationHubStrategyRecommendations', 'Mobile', 'LexModelsV2', 'CloudWatch', 'MQ', 'MTurk', 'MWAA', 'Neptune', 'NetworkFirewall', 'NetworkManager', 'NimbleStudio', 'OpenSearchService', 'OpsWorks', 'OpsWorksCM', 'Organizations', 'Outposts', 'Panorama', 'PersonalizeEvents', 'PersonalizeRuntime', 'Personalize', 'PI', 'PinpointEmail', 'PinpointSMSVoiceV2', 'Pinpoint', 'Polly', 'Pricing', 'Proton', 'QLDBSession', 'QLDB', 'QuickSight', 'RAM', 'RecycleBin', 'RDSDataService', 'RDS', 'RedshiftDataAPIService', 'RedshiftServerless', 'Redshift', 'Rekognition', 'ResilienceHub', 'ResourceGroups', 'ResourceGroupsTaggingAPI', 'RoboMaker', 'Route53RecoveryCluster', 'Route53RecoveryControlConfig', 'Route53RecoveryReadiness', 'Route53', 'Route53Domains', 'Route53Resolver', 'CloudWatchRUM', 'LexRuntimeV2', 'LexRuntimeService', 'SageMakerRuntime', 'S3', 'S3Control', 'S3Outposts', 'AugmentedAIRuntime', 'SagemakerEdgeManager', 'SageMakerFeatureStoreRuntime', 'SageMaker', 'SavingsPlans', 'Schemas', 'SecretsManager', 'SecurityHub', 'ServerlessApplicationRepository', 'ServiceQuotas', 'AppRegistry', 'ServiceCatalog', 'ServiceDiscovery', 'SESV2', 'Shield', 'signer', 'PinpointSMSVoice', 'SMS', 'SnowDeviceManagement', 'Snowball', 'SNS', 'SQS', 'SSMContacts', 'SSMIncidents', 'SSM', 'SSOAdmin', 'SSOOIDC', 'SSO', 'SFN', 'StorageGateway', 'DynamoDBStreams', 'STS', 'Support', 'SWF', 'Synthetics', 'Textract', 'TimestreamQuery', 'TimestreamWrite', 'TranscribeService', 'Transfer', 'Translate', 'VoiceID', 'WAFRegional', 'WAF', 'WAFV2', 'WellArchitected', 'ConnectWisdomService', 'WorkDocs', 'WorkLink', 'WorkMail', 'WorkMailMessageFlow', 'WorkSpacesWeb', 'WorkSpaces', 'XRay']]; +return ['grandfathered-services' => ['AccessAnalyzer', 'Account', 'ACMPCA', 'ACM', 'PrometheusService', 'Amplify', 'AmplifyBackend', 'AmplifyUIBuilder', 'APIGateway', 'ApiGatewayManagementApi', 'ApiGatewayV2', 'AppConfig', 'AppConfigData', 'Appflow', 'AppIntegrationsService', 'ApplicationAutoScaling', 'ApplicationInsights', 'ApplicationCostProfiler', 'AppMesh', 'AppRunner', 'AppStream', 'AppSync', 'Athena', 'AuditManager', 'AutoScalingPlans', 'AutoScaling', 'BackupGateway', 'Backup', 'Batch', 'BillingConductor', 'Braket', 'Budgets', 'CostExplorer', 'ChimeSDKIdentity', 'ChimeSDKMediaPipelines', 'ChimeSDKMeetings', 'ChimeSDKMessaging', 'Chime', 'Cloud9', 'CloudControlApi', 'CloudDirectory', 'CloudFormation', 'CloudFront', 'CloudHSM', 'CloudHSMV2', 'CloudSearch', 'CloudSearchDomain', 'CloudTrail', 'CodeArtifact', 'CodeBuild', 'CodeCommit', 'CodeDeploy', 'CodeGuruReviewer', 'CodeGuruProfiler', 'CodePipeline', 'CodeStarconnections', 'CodeStarNotifications', 'CodeStar', 'CognitoIdentity', 'CognitoIdentityProvider', 'CognitoSync', 'Comprehend', 'ComprehendMedical', 'ComputeOptimizer', 'ConfigService', 'ConnectContactLens', 'Connect', 'ConnectCampaignService', 'ConnectParticipant', 'CostandUsageReportService', 'CustomerProfiles', 'IoTDataPlane', 'GlueDataBrew', 'DataExchange', 'DataPipeline', 'DataSync', 'DAX', 'Detective', 'DeviceFarm', 'DevOpsGuru', 'DirectConnect', 'ApplicationDiscoveryService', 'DLM', 'DatabaseMigrationService', 'DocDB', 'drs', 'DirectoryService', 'DynamoDB', 'EBS', 'EC2InstanceConnect', 'EC2', 'ECRPublic', 'ECR', 'ECS', 'EKS', 'ElasticInference', 'ElastiCache', 'ElasticBeanstalk', 'EFS', 'ElasticLoadBalancing', 'ElasticLoadBalancingv2', 'EMR', 'ElasticTranscoder', 'SES', 'EMRContainers', 'EMRServerless', 'MarketplaceEntitlementService', 'ElasticsearchService', 'EventBridge', 'CloudWatchEvents', 'CloudWatchEvidently', 'FinSpaceData', 'finspace', 'Firehose', 'FIS', 'FMS', 'ForecastService', 'ForecastQueryService', 'FraudDetector', 'FSx', 'GameLift', 'Glacier', 'GlobalAccelerator', 'Glue', 'ManagedGrafana', 'Greengrass', 'GreengrassV2', 'GroundStation', 'GuardDuty', 'Health', 'HealthLake', 'IAM', 'IdentityStore', 'imagebuilder', 'ImportExport', 'Inspector', 'Inspector2', 'IoTJobsDataPlane', 'IoT', 'IoT1ClickDevicesService', 'IoT1ClickProjects', 'IoTAnalytics', 'IoTDeviceAdvisor', 'IoTEventsData', 'IoTEvents', 'IoTFleetHub', 'IoTSecureTunneling', 'IoTSiteWise', 'IoTThingsGraph', 'IoTTwinMaker', 'IoTWireless', 'IVS', 'ivschat', 'Kafka', 'KafkaConnect', 'kendra', 'Keyspaces', 'KinesisVideoArchivedMedia', 'KinesisVideoMedia', 'KinesisVideoSignalingChannels', 'Kinesis', 'KinesisAnalytics', 'KinesisAnalyticsV2', 'KinesisVideo', 'KMS', 'LakeFormation', 'Lambda', 'LexModelBuildingService', 'LicenseManager', 'Lightsail', 'LocationService', 'CloudWatchLogs', 'LookoutEquipment', 'LookoutMetrics', 'LookoutforVision', 'MainframeModernization', 'MachineLearning', 'Macie2', 'ManagedBlockchain', 'MarketplaceCatalog', 'MarketplaceCommerceAnalytics', 'MediaConnect', 'MediaConvert', 'MediaLive', 'MediaPackageVod', 'MediaPackage', 'MediaStoreData', 'MediaStore', 'MediaTailor', 'MemoryDB', 'MarketplaceMetering', 'MigrationHub', 'mgn', 'MigrationHubRefactorSpaces', 'MigrationHubConfig', 'MigrationHubStrategyRecommendations', 'LexModelsV2', 'CloudWatch', 'MQ', 'MTurk', 'MWAA', 'Neptune', 'NetworkFirewall', 'NetworkManager', 'NimbleStudio', 'OpenSearchService', 'OpsWorks', 'OpsWorksCM', 'Organizations', 'Outposts', 'Panorama', 'PersonalizeEvents', 'PersonalizeRuntime', 'Personalize', 'PI', 'PinpointEmail', 'PinpointSMSVoiceV2', 'Pinpoint', 'Polly', 'Pricing', 'Proton', 'QLDBSession', 'QLDB', 'QuickSight', 'RAM', 'RecycleBin', 'RDSDataService', 'RDS', 'RedshiftDataAPIService', 'RedshiftServerless', 'Redshift', 'Rekognition', 'ResilienceHub', 'ResourceGroups', 'ResourceGroupsTaggingAPI', 'RoboMaker', 'Route53RecoveryCluster', 'Route53RecoveryControlConfig', 'Route53RecoveryReadiness', 'Route53', 'Route53Domains', 'Route53Resolver', 'CloudWatchRUM', 'LexRuntimeV2', 'LexRuntimeService', 'SageMakerRuntime', 'S3', 'S3Control', 'S3Outposts', 'AugmentedAIRuntime', 'SagemakerEdgeManager', 'SageMakerFeatureStoreRuntime', 'SageMaker', 'SavingsPlans', 'Schemas', 'SecretsManager', 'SecurityHub', 'ServerlessApplicationRepository', 'ServiceQuotas', 'AppRegistry', 'ServiceCatalog', 'ServiceDiscovery', 'SESV2', 'Shield', 'signer', 'PinpointSMSVoice', 'SMS', 'SnowDeviceManagement', 'Snowball', 'SNS', 'SQS', 'SSMContacts', 'SSMIncidents', 'SSM', 'SSOAdmin', 'SSOOIDC', 'SSO', 'SFN', 'StorageGateway', 'DynamoDBStreams', 'STS', 'Support', 'SWF', 'Synthetics', 'Textract', 'TimestreamQuery', 'TimestreamWrite', 'TranscribeService', 'Transfer', 'Translate', 'VoiceID', 'WAFRegional', 'WAF', 'WAFV2', 'WellArchitected', 'ConnectWisdomService', 'WorkDocs', 'WorkLink', 'WorkMail', 'WorkMailMessageFlow', 'WorkSpacesWeb', 'WorkSpaces', 'XRay']]; diff --git a/vendor/Aws3/Aws/data/manifest.json.php b/vendor/Aws3/Aws/data/manifest.json.php index 441e9c5..f4f058c 100644 --- a/vendor/Aws3/Aws/data/manifest.json.php +++ b/vendor/Aws3/Aws/data/manifest.json.php @@ -3,4 +3,4 @@ namespace DeliciousBrains\WP_Offload_SES\Aws3; // This file was auto-generated from sdk-root/src/data/manifest.json -return ['accessanalyzer' => ['namespace' => 'AccessAnalyzer', 'versions' => ['latest' => '2019-11-01', '2019-11-01' => '2019-11-01'], 'serviceIdentifier' => 'accessanalyzer'], 'account' => ['namespace' => 'Account', 'versions' => ['latest' => '2021-02-01', '2021-02-01' => '2021-02-01'], 'serviceIdentifier' => 'account'], 'acm-pca' => ['namespace' => 'ACMPCA', 'versions' => ['latest' => '2017-08-22', '2017-08-22' => '2017-08-22'], 'serviceIdentifier' => 'acm_pca'], 'acm' => ['namespace' => 'Acm', 'versions' => ['latest' => '2015-12-08', '2015-12-08' => '2015-12-08'], 'serviceIdentifier' => 'acm'], 'amp' => ['namespace' => 'PrometheusService', 'versions' => ['latest' => '2020-08-01', '2020-08-01' => '2020-08-01'], 'serviceIdentifier' => 'amp'], 'amplify' => ['namespace' => 'Amplify', 'versions' => ['latest' => '2017-07-25', '2017-07-25' => '2017-07-25'], 'serviceIdentifier' => 'amplify'], 'amplifybackend' => ['namespace' => 'AmplifyBackend', 'versions' => ['latest' => '2020-08-11', '2020-08-11' => '2020-08-11'], 'serviceIdentifier' => 'amplifybackend'], 'amplifyuibuilder' => ['namespace' => 'AmplifyUIBuilder', 'versions' => ['latest' => '2021-08-11', '2021-08-11' => '2021-08-11'], 'serviceIdentifier' => 'amplifyuibuilder'], 'apigateway' => ['namespace' => 'ApiGateway', 'versions' => ['latest' => '2015-07-09', '2015-07-09' => '2015-07-09', '2015-06-01' => '2015-07-09'], 'serviceIdentifier' => 'api_gateway'], 'apigatewaymanagementapi' => ['namespace' => 'ApiGatewayManagementApi', 'versions' => ['latest' => '2018-11-29', '2018-11-29' => '2018-11-29'], 'serviceIdentifier' => 'apigatewaymanagementapi'], 'apigatewayv2' => ['namespace' => 'ApiGatewayV2', 'versions' => ['latest' => '2018-11-29', '2018-11-29' => '2018-11-29'], 'serviceIdentifier' => 'apigatewayv2'], 'appconfig' => ['namespace' => 'AppConfig', 'versions' => ['latest' => '2019-10-09', '2019-10-09' => '2019-10-09'], 'serviceIdentifier' => 'appconfig'], 'appconfigdata' => ['namespace' => 'AppConfigData', 'versions' => ['latest' => '2021-11-11', '2021-11-11' => '2021-11-11'], 'serviceIdentifier' => 'appconfigdata'], 'appfabric' => ['namespace' => 'AppFabric', 'versions' => ['latest' => '2023-05-19', '2023-05-19' => '2023-05-19'], 'serviceIdentifier' => 'appfabric'], 'appflow' => ['namespace' => 'Appflow', 'versions' => ['latest' => '2020-08-23', '2020-08-23' => '2020-08-23'], 'serviceIdentifier' => 'appflow'], 'appintegrations' => ['namespace' => 'AppIntegrationsService', 'versions' => ['latest' => '2020-07-29', '2020-07-29' => '2020-07-29'], 'serviceIdentifier' => 'appintegrations'], 'application-autoscaling' => ['namespace' => 'ApplicationAutoScaling', 'versions' => ['latest' => '2016-02-06', '2016-02-06' => '2016-02-06'], 'serviceIdentifier' => 'application_auto_scaling'], 'application-insights' => ['namespace' => 'ApplicationInsights', 'versions' => ['latest' => '2018-11-25', '2018-11-25' => '2018-11-25'], 'serviceIdentifier' => 'application_insights'], 'applicationcostprofiler' => ['namespace' => 'ApplicationCostProfiler', 'versions' => ['latest' => '2020-09-10', '2020-09-10' => '2020-09-10'], 'serviceIdentifier' => 'applicationcostprofiler'], 'appmesh' => ['namespace' => 'AppMesh', 'versions' => ['latest' => '2019-01-25', '2019-01-25' => '2019-01-25', '2018-10-01' => '2018-10-01'], 'serviceIdentifier' => 'app_mesh'], 'apprunner' => ['namespace' => 'AppRunner', 'versions' => ['latest' => '2020-05-15', '2020-05-15' => '2020-05-15'], 'serviceIdentifier' => 'apprunner'], 'appstream' => ['namespace' => 'Appstream', 'versions' => ['latest' => '2016-12-01', '2016-12-01' => '2016-12-01'], 'serviceIdentifier' => 'appstream'], 'appsync' => ['namespace' => 'AppSync', 'versions' => ['latest' => '2017-07-25', '2017-07-25' => '2017-07-25'], 'serviceIdentifier' => 'appsync'], 'arc-zonal-shift' => ['namespace' => 'ARCZonalShift', 'versions' => ['latest' => '2022-10-30', '2022-10-30' => '2022-10-30'], 'serviceIdentifier' => 'arc_zonal_shift'], 'artifact' => ['namespace' => 'Artifact', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'artifact'], 'athena' => ['namespace' => 'Athena', 'versions' => ['latest' => '2017-05-18', '2017-05-18' => '2017-05-18'], 'serviceIdentifier' => 'athena'], 'auditmanager' => ['namespace' => 'AuditManager', 'versions' => ['latest' => '2017-07-25', '2017-07-25' => '2017-07-25'], 'serviceIdentifier' => 'auditmanager'], 'autoscaling-plans' => ['namespace' => 'AutoScalingPlans', 'versions' => ['latest' => '2018-01-06', '2018-01-06' => '2018-01-06'], 'serviceIdentifier' => 'auto_scaling_plans'], 'autoscaling' => ['namespace' => 'AutoScaling', 'versions' => ['latest' => '2011-01-01', '2011-01-01' => '2011-01-01'], 'serviceIdentifier' => 'auto_scaling'], 'b2bi' => ['namespace' => 'B2bi', 'versions' => ['latest' => '2022-06-23', '2022-06-23' => '2022-06-23'], 'serviceIdentifier' => 'b2bi'], 'backup-gateway' => ['namespace' => 'BackupGateway', 'versions' => ['latest' => '2021-01-01', '2021-01-01' => '2021-01-01'], 'serviceIdentifier' => 'backup_gateway'], 'backup' => ['namespace' => 'Backup', 'versions' => ['latest' => '2018-11-15', '2018-11-15' => '2018-11-15'], 'serviceIdentifier' => 'backup'], 'backupstorage' => ['namespace' => 'BackupStorage', 'versions' => ['latest' => '2018-04-10', '2018-04-10' => '2018-04-10'], 'serviceIdentifier' => 'backupstorage'], 'batch' => ['namespace' => 'Batch', 'versions' => ['latest' => '2016-08-10', '2016-08-10' => '2016-08-10'], 'serviceIdentifier' => 'batch'], 'bcm-data-exports' => ['namespace' => 'BCMDataExports', 'versions' => ['latest' => '2023-11-26', '2023-11-26' => '2023-11-26'], 'serviceIdentifier' => 'bcm_data_exports'], 'bedrock-agent-runtime' => ['namespace' => 'BedrockAgentRuntime', 'versions' => ['latest' => '2023-07-26', '2023-07-26' => '2023-07-26'], 'serviceIdentifier' => 'bedrock_agent_runtime'], 'bedrock-agent' => ['namespace' => 'BedrockAgent', 'versions' => ['latest' => '2023-06-05', '2023-06-05' => '2023-06-05'], 'serviceIdentifier' => 'bedrock_agent'], 'bedrock-runtime' => ['namespace' => 'BedrockRuntime', 'versions' => ['latest' => '2023-09-30', '2023-09-30' => '2023-09-30'], 'serviceIdentifier' => 'bedrock_runtime'], 'bedrock' => ['namespace' => 'Bedrock', 'versions' => ['latest' => '2023-04-20', '2023-04-20' => '2023-04-20'], 'serviceIdentifier' => 'bedrock'], 'billingconductor' => ['namespace' => 'BillingConductor', 'versions' => ['latest' => '2021-07-30', '2021-07-30' => '2021-07-30'], 'serviceIdentifier' => 'billingconductor'], 'braket' => ['namespace' => 'Braket', 'versions' => ['latest' => '2019-09-01', '2019-09-01' => '2019-09-01'], 'serviceIdentifier' => 'braket'], 'budgets' => ['namespace' => 'Budgets', 'versions' => ['latest' => '2016-10-20', '2016-10-20' => '2016-10-20'], 'serviceIdentifier' => 'budgets'], 'ce' => ['namespace' => 'CostExplorer', 'versions' => ['latest' => '2017-10-25', '2017-10-25' => '2017-10-25'], 'serviceIdentifier' => 'cost_explorer'], 'chatbot' => ['namespace' => 'Chatbot', 'versions' => ['latest' => '2017-10-11', '2017-10-11' => '2017-10-11'], 'serviceIdentifier' => 'chatbot'], 'chime-sdk-identity' => ['namespace' => 'ChimeSDKIdentity', 'versions' => ['latest' => '2021-04-20', '2021-04-20' => '2021-04-20'], 'serviceIdentifier' => 'chime_sdk_identity'], 'chime-sdk-media-pipelines' => ['namespace' => 'ChimeSDKMediaPipelines', 'versions' => ['latest' => '2021-07-15', '2021-07-15' => '2021-07-15'], 'serviceIdentifier' => 'chime_sdk_media_pipelines'], 'chime-sdk-meetings' => ['namespace' => 'ChimeSDKMeetings', 'versions' => ['latest' => '2021-07-15', '2021-07-15' => '2021-07-15'], 'serviceIdentifier' => 'chime_sdk_meetings'], 'chime-sdk-messaging' => ['namespace' => 'ChimeSDKMessaging', 'versions' => ['latest' => '2021-05-15', '2021-05-15' => '2021-05-15'], 'serviceIdentifier' => 'chime_sdk_messaging'], 'chime-sdk-voice' => ['namespace' => 'ChimeSDKVoice', 'versions' => ['latest' => '2022-08-03', '2022-08-03' => '2022-08-03'], 'serviceIdentifier' => 'chime_sdk_voice'], 'chime' => ['namespace' => 'Chime', 'versions' => ['latest' => '2018-05-01', '2018-05-01' => '2018-05-01'], 'serviceIdentifier' => 'chime'], 'cleanrooms' => ['namespace' => 'CleanRooms', 'versions' => ['latest' => '2022-02-17', '2022-02-17' => '2022-02-17'], 'serviceIdentifier' => 'cleanrooms'], 'cleanroomsml' => ['namespace' => 'CleanRoomsML', 'versions' => ['latest' => '2023-09-06', '2023-09-06' => '2023-09-06'], 'serviceIdentifier' => 'cleanroomsml'], 'cloud9' => ['namespace' => 'Cloud9', 'versions' => ['latest' => '2017-09-23', '2017-09-23' => '2017-09-23'], 'serviceIdentifier' => 'cloud9'], 'cloudcontrol' => ['namespace' => 'CloudControlApi', 'versions' => ['latest' => '2021-09-30', '2021-09-30' => '2021-09-30'], 'serviceIdentifier' => 'cloudcontrol'], 'clouddirectory' => ['namespace' => 'CloudDirectory', 'versions' => ['latest' => '2017-01-11', '2017-01-11' => '2017-01-11', '2016-05-10' => '2016-05-10'], 'serviceIdentifier' => 'clouddirectory'], 'cloudformation' => ['namespace' => 'CloudFormation', 'versions' => ['latest' => '2010-05-15', '2010-05-15' => '2010-05-15'], 'serviceIdentifier' => 'cloudformation'], 'cloudfront-keyvaluestore' => ['namespace' => 'CloudFrontKeyValueStore', 'versions' => ['latest' => '2022-07-26', '2022-07-26' => '2022-07-26'], 'serviceIdentifier' => 'cloudfront_keyvaluestore'], 'cloudfront' => ['namespace' => 'CloudFront', 'versions' => ['latest' => '2020-05-31', '2020-05-31' => '2020-05-31', '2019-03-26' => '2019-03-26', '2018-11-05' => '2018-11-05', '2018-06-18' => '2018-06-18', '2017-10-30' => '2017-10-30', '2017-03-25' => '2017-03-25', '2016-11-25' => '2016-11-25', '2016-09-29' => '2016-09-29', '2016-09-07' => '2016-09-07', '2016-08-20' => '2016-08-20', '2016-08-01' => '2016-08-01', '2016-01-28' => '2016-01-28', '2016-01-13' => '2020-05-31', '2015-09-17' => '2020-05-31', '2015-07-27' => '2015-07-27', '2015-04-17' => '2015-07-27', '2014-11-06' => '2015-07-27'], 'serviceIdentifier' => 'cloudfront'], 'cloudhsm' => ['namespace' => 'CloudHsm', 'versions' => ['latest' => '2014-05-30', '2014-05-30' => '2014-05-30'], 'serviceIdentifier' => 'cloudhsm'], 'cloudhsmv2' => ['namespace' => 'CloudHSMV2', 'versions' => ['latest' => '2017-04-28', '2017-04-28' => '2017-04-28'], 'serviceIdentifier' => 'cloudhsm_v2'], 'cloudsearch' => ['namespace' => 'CloudSearch', 'versions' => ['latest' => '2013-01-01', '2013-01-01' => '2013-01-01'], 'serviceIdentifier' => 'cloudsearch'], 'cloudsearchdomain' => ['namespace' => 'CloudSearchDomain', 'versions' => ['latest' => '2013-01-01', '2013-01-01' => '2013-01-01'], 'serviceIdentifier' => 'cloudsearch_domain'], 'cloudtrail-data' => ['namespace' => 'CloudTrailData', 'versions' => ['latest' => '2021-08-11', '2021-08-11' => '2021-08-11'], 'serviceIdentifier' => 'cloudtrail_data'], 'cloudtrail' => ['namespace' => 'CloudTrail', 'versions' => ['latest' => '2013-11-01', '2013-11-01' => '2013-11-01'], 'serviceIdentifier' => 'cloudtrail'], 'codeartifact' => ['namespace' => 'CodeArtifact', 'versions' => ['latest' => '2018-09-22', '2018-09-22' => '2018-09-22'], 'serviceIdentifier' => 'codeartifact'], 'codebuild' => ['namespace' => 'CodeBuild', 'versions' => ['latest' => '2016-10-06', '2016-10-06' => '2016-10-06'], 'serviceIdentifier' => 'codebuild'], 'codecatalyst' => ['namespace' => 'CodeCatalyst', 'versions' => ['latest' => '2022-09-28', '2022-09-28' => '2022-09-28'], 'serviceIdentifier' => 'codecatalyst'], 'codecommit' => ['namespace' => 'CodeCommit', 'versions' => ['latest' => '2015-04-13', '2015-04-13' => '2015-04-13'], 'serviceIdentifier' => 'codecommit'], 'codeconnections' => ['namespace' => 'CodeConnections', 'versions' => ['latest' => '2023-12-01', '2023-12-01' => '2023-12-01'], 'serviceIdentifier' => 'codeconnections'], 'codedeploy' => ['namespace' => 'CodeDeploy', 'versions' => ['latest' => '2014-10-06', '2014-10-06' => '2014-10-06'], 'serviceIdentifier' => 'codedeploy'], 'codeguru-reviewer' => ['namespace' => 'CodeGuruReviewer', 'versions' => ['latest' => '2019-09-19', '2019-09-19' => '2019-09-19'], 'serviceIdentifier' => 'codeguru_reviewer'], 'codeguru-security' => ['namespace' => 'CodeGuruSecurity', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'codeguru_security'], 'codeguruprofiler' => ['namespace' => 'CodeGuruProfiler', 'versions' => ['latest' => '2019-07-18', '2019-07-18' => '2019-07-18'], 'serviceIdentifier' => 'codeguruprofiler'], 'codepipeline' => ['namespace' => 'CodePipeline', 'versions' => ['latest' => '2015-07-09', '2015-07-09' => '2015-07-09'], 'serviceIdentifier' => 'codepipeline'], 'codestar-connections' => ['namespace' => 'CodeStarconnections', 'versions' => ['latest' => '2019-12-01', '2019-12-01' => '2019-12-01'], 'serviceIdentifier' => 'codestar_connections'], 'codestar-notifications' => ['namespace' => 'CodeStarNotifications', 'versions' => ['latest' => '2019-10-15', '2019-10-15' => '2019-10-15'], 'serviceIdentifier' => 'codestar_notifications'], 'codestar' => ['namespace' => 'CodeStar', 'versions' => ['latest' => '2017-04-19', '2017-04-19' => '2017-04-19'], 'serviceIdentifier' => 'codestar'], 'cognito-identity' => ['namespace' => 'CognitoIdentity', 'versions' => ['latest' => '2014-06-30', '2014-06-30' => '2014-06-30'], 'serviceIdentifier' => 'cognito_identity'], 'cognito-idp' => ['namespace' => 'CognitoIdentityProvider', 'versions' => ['latest' => '2016-04-18', '2016-04-18' => '2016-04-18'], 'serviceIdentifier' => 'cognito_identity_provider'], 'cognito-sync' => ['namespace' => 'CognitoSync', 'versions' => ['latest' => '2014-06-30', '2014-06-30' => '2014-06-30'], 'serviceIdentifier' => 'cognito_sync'], 'comprehend' => ['namespace' => 'Comprehend', 'versions' => ['latest' => '2017-11-27', '2017-11-27' => '2017-11-27'], 'serviceIdentifier' => 'comprehend'], 'comprehendmedical' => ['namespace' => 'ComprehendMedical', 'versions' => ['latest' => '2018-10-30', '2018-10-30' => '2018-10-30'], 'serviceIdentifier' => 'comprehendmedical'], 'compute-optimizer' => ['namespace' => 'ComputeOptimizer', 'versions' => ['latest' => '2019-11-01', '2019-11-01' => '2019-11-01'], 'serviceIdentifier' => 'compute_optimizer'], 'config' => ['namespace' => 'ConfigService', 'versions' => ['latest' => '2014-11-12', '2014-11-12' => '2014-11-12'], 'serviceIdentifier' => 'config_service'], 'connect-contact-lens' => ['namespace' => 'ConnectContactLens', 'versions' => ['latest' => '2020-08-21', '2020-08-21' => '2020-08-21'], 'serviceIdentifier' => 'connect_contact_lens'], 'connect' => ['namespace' => 'Connect', 'versions' => ['latest' => '2017-08-08', '2017-08-08' => '2017-08-08'], 'serviceIdentifier' => 'connect'], 'connectcampaigns' => ['namespace' => 'ConnectCampaignService', 'versions' => ['latest' => '2021-01-30', '2021-01-30' => '2021-01-30'], 'serviceIdentifier' => 'connectcampaigns'], 'connectcases' => ['namespace' => 'ConnectCases', 'versions' => ['latest' => '2022-10-03', '2022-10-03' => '2022-10-03'], 'serviceIdentifier' => 'connectcases'], 'connectparticipant' => ['namespace' => 'ConnectParticipant', 'versions' => ['latest' => '2018-09-07', '2018-09-07' => '2018-09-07'], 'serviceIdentifier' => 'connectparticipant'], 'controlcatalog' => ['namespace' => 'ControlCatalog', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'controlcatalog'], 'controltower' => ['namespace' => 'ControlTower', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'controltower'], 'cost-optimization-hub' => ['namespace' => 'CostOptimizationHub', 'versions' => ['latest' => '2022-07-26', '2022-07-26' => '2022-07-26'], 'serviceIdentifier' => 'cost_optimization_hub'], 'cur' => ['namespace' => 'CostandUsageReportService', 'versions' => ['latest' => '2017-01-06', '2017-01-06' => '2017-01-06'], 'serviceIdentifier' => 'cost_and_usage_report_service'], 'customer-profiles' => ['namespace' => 'CustomerProfiles', 'versions' => ['latest' => '2020-08-15', '2020-08-15' => '2020-08-15'], 'serviceIdentifier' => 'customer_profiles'], 'data.iot' => ['namespace' => 'IotDataPlane', 'versions' => ['latest' => '2015-05-28', '2015-05-28' => '2015-05-28'], 'serviceIdentifier' => 'iot_data_plane'], 'databrew' => ['namespace' => 'GlueDataBrew', 'versions' => ['latest' => '2017-07-25', '2017-07-25' => '2017-07-25'], 'serviceIdentifier' => 'databrew'], 'dataexchange' => ['namespace' => 'DataExchange', 'versions' => ['latest' => '2017-07-25', '2017-07-25' => '2017-07-25'], 'serviceIdentifier' => 'dataexchange'], 'datapipeline' => ['namespace' => 'DataPipeline', 'versions' => ['latest' => '2012-10-29', '2012-10-29' => '2012-10-29'], 'serviceIdentifier' => 'data_pipeline'], 'datasync' => ['namespace' => 'DataSync', 'versions' => ['latest' => '2018-11-09', '2018-11-09' => '2018-11-09'], 'serviceIdentifier' => 'datasync'], 'datazone' => ['namespace' => 'DataZone', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'datazone'], 'dax' => ['namespace' => 'DAX', 'versions' => ['latest' => '2017-04-19', '2017-04-19' => '2017-04-19'], 'serviceIdentifier' => 'dax'], 'deadline' => ['namespace' => 'Deadline', 'versions' => ['latest' => '2023-10-12', '2023-10-12' => '2023-10-12'], 'serviceIdentifier' => 'deadline'], 'detective' => ['namespace' => 'Detective', 'versions' => ['latest' => '2018-10-26', '2018-10-26' => '2018-10-26'], 'serviceIdentifier' => 'detective'], 'devicefarm' => ['namespace' => 'DeviceFarm', 'versions' => ['latest' => '2015-06-23', '2015-06-23' => '2015-06-23'], 'serviceIdentifier' => 'device_farm'], 'devops-guru' => ['namespace' => 'DevOpsGuru', 'versions' => ['latest' => '2020-12-01', '2020-12-01' => '2020-12-01'], 'serviceIdentifier' => 'devops_guru'], 'directconnect' => ['namespace' => 'DirectConnect', 'versions' => ['latest' => '2012-10-25', '2012-10-25' => '2012-10-25'], 'serviceIdentifier' => 'direct_connect'], 'discovery' => ['namespace' => 'ApplicationDiscoveryService', 'versions' => ['latest' => '2015-11-01', '2015-11-01' => '2015-11-01'], 'serviceIdentifier' => 'application_discovery_service'], 'dlm' => ['namespace' => 'DLM', 'versions' => ['latest' => '2018-01-12', '2018-01-12' => '2018-01-12'], 'serviceIdentifier' => 'dlm'], 'dms' => ['namespace' => 'DatabaseMigrationService', 'versions' => ['latest' => '2016-01-01', '2016-01-01' => '2016-01-01'], 'serviceIdentifier' => 'database_migration_service'], 'docdb-elastic' => ['namespace' => 'DocDBElastic', 'versions' => ['latest' => '2022-11-28', '2022-11-28' => '2022-11-28'], 'serviceIdentifier' => 'docdb_elastic'], 'docdb' => ['namespace' => 'DocDB', 'versions' => ['latest' => '2014-10-31', '2014-10-31' => '2014-10-31'], 'serviceIdentifier' => 'docdb'], 'drs' => ['namespace' => 'drs', 'versions' => ['latest' => '2020-02-26', '2020-02-26' => '2020-02-26'], 'serviceIdentifier' => 'drs'], 'ds' => ['namespace' => 'DirectoryService', 'versions' => ['latest' => '2015-04-16', '2015-04-16' => '2015-04-16'], 'serviceIdentifier' => 'directory_service'], 'dynamodb' => ['namespace' => 'DynamoDb', 'versions' => ['latest' => '2012-08-10', '2012-08-10' => '2012-08-10', '2011-12-05' => '2011-12-05'], 'serviceIdentifier' => 'dynamodb'], 'ebs' => ['namespace' => 'EBS', 'versions' => ['latest' => '2019-11-02', '2019-11-02' => '2019-11-02'], 'serviceIdentifier' => 'ebs'], 'ec2-instance-connect' => ['namespace' => 'EC2InstanceConnect', 'versions' => ['latest' => '2018-04-02', '2018-04-02' => '2018-04-02'], 'serviceIdentifier' => 'ec2_instance_connect'], 'ec2' => ['namespace' => 'Ec2', 'versions' => ['latest' => '2016-11-15', '2016-11-15' => '2016-11-15', '2016-09-15' => '2016-09-15', '2016-04-01' => '2016-04-01', '2015-10-01' => '2015-10-01', '2015-04-15' => '2016-11-15'], 'serviceIdentifier' => 'ec2'], 'ecr-public' => ['namespace' => 'ECRPublic', 'versions' => ['latest' => '2020-10-30', '2020-10-30' => '2020-10-30'], 'serviceIdentifier' => 'ecr_public'], 'ecr' => ['namespace' => 'Ecr', 'versions' => ['latest' => '2015-09-21', '2015-09-21' => '2015-09-21'], 'serviceIdentifier' => 'ecr'], 'ecs' => ['namespace' => 'Ecs', 'versions' => ['latest' => '2014-11-13', '2014-11-13' => '2014-11-13'], 'serviceIdentifier' => 'ecs'], 'eks-auth' => ['namespace' => 'EKSAuth', 'versions' => ['latest' => '2023-11-26', '2023-11-26' => '2023-11-26'], 'serviceIdentifier' => 'eks_auth'], 'eks' => ['namespace' => 'EKS', 'versions' => ['latest' => '2017-11-01', '2017-11-01' => '2017-11-01'], 'serviceIdentifier' => 'eks'], 'elastic-inference' => ['namespace' => 'ElasticInference', 'versions' => ['latest' => '2017-07-25', '2017-07-25' => '2017-07-25'], 'serviceIdentifier' => 'elastic_inference'], 'elasticache' => ['namespace' => 'ElastiCache', 'versions' => ['latest' => '2015-02-02', '2015-02-02' => '2015-02-02'], 'serviceIdentifier' => 'elasticache'], 'elasticbeanstalk' => ['namespace' => 'ElasticBeanstalk', 'versions' => ['latest' => '2010-12-01', '2010-12-01' => '2010-12-01'], 'serviceIdentifier' => 'elastic_beanstalk'], 'elasticfilesystem' => ['namespace' => 'Efs', 'versions' => ['latest' => '2015-02-01', '2015-02-01' => '2015-02-01'], 'serviceIdentifier' => 'efs'], 'elasticloadbalancing' => ['namespace' => 'ElasticLoadBalancing', 'versions' => ['latest' => '2012-06-01', '2012-06-01' => '2012-06-01'], 'serviceIdentifier' => 'elastic_load_balancing'], 'elasticloadbalancingv2' => ['namespace' => 'ElasticLoadBalancingV2', 'versions' => ['latest' => '2015-12-01', '2015-12-01' => '2015-12-01'], 'serviceIdentifier' => 'elastic_load_balancing_v2'], 'elasticmapreduce' => ['namespace' => 'Emr', 'versions' => ['latest' => '2009-03-31', '2009-03-31' => '2009-03-31'], 'serviceIdentifier' => 'emr'], 'elastictranscoder' => ['namespace' => 'ElasticTranscoder', 'versions' => ['latest' => '2012-09-25', '2012-09-25' => '2012-09-25'], 'serviceIdentifier' => 'elastic_transcoder'], 'email' => ['namespace' => 'Ses', 'versions' => ['latest' => '2010-12-01', '2010-12-01' => '2010-12-01'], 'serviceIdentifier' => 'ses'], 'emr-containers' => ['namespace' => 'EMRContainers', 'versions' => ['latest' => '2020-10-01', '2020-10-01' => '2020-10-01'], 'serviceIdentifier' => 'emr_containers'], 'emr-serverless' => ['namespace' => 'EMRServerless', 'versions' => ['latest' => '2021-07-13', '2021-07-13' => '2021-07-13'], 'serviceIdentifier' => 'emr_serverless'], 'entitlement.marketplace' => ['namespace' => 'MarketplaceEntitlementService', 'versions' => ['latest' => '2017-01-11', '2017-01-11' => '2017-01-11'], 'serviceIdentifier' => 'marketplace_entitlement_service'], 'entityresolution' => ['namespace' => 'EntityResolution', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'entityresolution'], 'es' => ['namespace' => 'ElasticsearchService', 'versions' => ['latest' => '2015-01-01', '2015-01-01' => '2015-01-01'], 'serviceIdentifier' => 'elasticsearch_service'], 'eventbridge' => ['namespace' => 'EventBridge', 'versions' => ['latest' => '2015-10-07', '2015-10-07' => '2015-10-07'], 'serviceIdentifier' => 'eventbridge'], 'events' => ['namespace' => 'CloudWatchEvents', 'versions' => ['latest' => '2015-10-07', '2015-10-07' => '2015-10-07', '2014-02-03' => '2015-10-07'], 'serviceIdentifier' => 'cloudwatch_events'], 'evidently' => ['namespace' => 'CloudWatchEvidently', 'versions' => ['latest' => '2021-02-01', '2021-02-01' => '2021-02-01'], 'serviceIdentifier' => 'evidently'], 'finspace-data' => ['namespace' => 'FinSpaceData', 'versions' => ['latest' => '2020-07-13', '2020-07-13' => '2020-07-13'], 'serviceIdentifier' => 'finspace_data'], 'finspace' => ['namespace' => 'finspace', 'versions' => ['latest' => '2021-03-12', '2021-03-12' => '2021-03-12'], 'serviceIdentifier' => 'finspace'], 'firehose' => ['namespace' => 'Firehose', 'versions' => ['latest' => '2015-08-04', '2015-08-04' => '2015-08-04'], 'serviceIdentifier' => 'firehose'], 'fis' => ['namespace' => 'FIS', 'versions' => ['latest' => '2020-12-01', '2020-12-01' => '2020-12-01'], 'serviceIdentifier' => 'fis'], 'fms' => ['namespace' => 'FMS', 'versions' => ['latest' => '2018-01-01', '2018-01-01' => '2018-01-01'], 'serviceIdentifier' => 'fms'], 'forecast' => ['namespace' => 'ForecastService', 'versions' => ['latest' => '2018-06-26', '2018-06-26' => '2018-06-26'], 'serviceIdentifier' => 'forecast'], 'forecastquery' => ['namespace' => 'ForecastQueryService', 'versions' => ['latest' => '2018-06-26', '2018-06-26' => '2018-06-26'], 'serviceIdentifier' => 'forecastquery'], 'frauddetector' => ['namespace' => 'FraudDetector', 'versions' => ['latest' => '2019-11-15', '2019-11-15' => '2019-11-15'], 'serviceIdentifier' => 'frauddetector'], 'freetier' => ['namespace' => 'FreeTier', 'versions' => ['latest' => '2023-09-07', '2023-09-07' => '2023-09-07'], 'serviceIdentifier' => 'freetier'], 'fsx' => ['namespace' => 'FSx', 'versions' => ['latest' => '2018-03-01', '2018-03-01' => '2018-03-01'], 'serviceIdentifier' => 'fsx'], 'gamelift' => ['namespace' => 'GameLift', 'versions' => ['latest' => '2015-10-01', '2015-10-01' => '2015-10-01'], 'serviceIdentifier' => 'gamelift'], 'glacier' => ['namespace' => 'Glacier', 'versions' => ['latest' => '2012-06-01', '2012-06-01' => '2012-06-01'], 'serviceIdentifier' => 'glacier'], 'globalaccelerator' => ['namespace' => 'GlobalAccelerator', 'versions' => ['latest' => '2018-08-08', '2018-08-08' => '2018-08-08'], 'serviceIdentifier' => 'global_accelerator'], 'glue' => ['namespace' => 'Glue', 'versions' => ['latest' => '2017-03-31', '2017-03-31' => '2017-03-31'], 'serviceIdentifier' => 'glue'], 'grafana' => ['namespace' => 'ManagedGrafana', 'versions' => ['latest' => '2020-08-18', '2020-08-18' => '2020-08-18'], 'serviceIdentifier' => 'grafana'], 'greengrass' => ['namespace' => 'Greengrass', 'versions' => ['latest' => '2017-06-07', '2017-06-07' => '2017-06-07'], 'serviceIdentifier' => 'greengrass'], 'greengrassv2' => ['namespace' => 'GreengrassV2', 'versions' => ['latest' => '2020-11-30', '2020-11-30' => '2020-11-30'], 'serviceIdentifier' => 'greengrassv2'], 'groundstation' => ['namespace' => 'GroundStation', 'versions' => ['latest' => '2019-05-23', '2019-05-23' => '2019-05-23'], 'serviceIdentifier' => 'groundstation'], 'guardduty' => ['namespace' => 'GuardDuty', 'versions' => ['latest' => '2017-11-28', '2017-11-28' => '2017-11-28'], 'serviceIdentifier' => 'guardduty'], 'health' => ['namespace' => 'Health', 'versions' => ['latest' => '2016-08-04', '2016-08-04' => '2016-08-04'], 'serviceIdentifier' => 'health'], 'healthlake' => ['namespace' => 'HealthLake', 'versions' => ['latest' => '2017-07-01', '2017-07-01' => '2017-07-01'], 'serviceIdentifier' => 'healthlake'], 'iam' => ['namespace' => 'Iam', 'versions' => ['latest' => '2010-05-08', '2010-05-08' => '2010-05-08'], 'serviceIdentifier' => 'iam'], 'identitystore' => ['namespace' => 'IdentityStore', 'versions' => ['latest' => '2020-06-15', '2020-06-15' => '2020-06-15'], 'serviceIdentifier' => 'identitystore'], 'imagebuilder' => ['namespace' => 'imagebuilder', 'versions' => ['latest' => '2019-12-02', '2019-12-02' => '2019-12-02'], 'serviceIdentifier' => 'imagebuilder'], 'importexport' => ['namespace' => 'ImportExport', 'versions' => ['latest' => '2010-06-01', '2010-06-01' => '2010-06-01'], 'serviceIdentifier' => 'importexport'], 'inspector-scan' => ['namespace' => 'InspectorScan', 'versions' => ['latest' => '2023-08-08', '2023-08-08' => '2023-08-08'], 'serviceIdentifier' => 'inspector_scan'], 'inspector' => ['namespace' => 'Inspector', 'versions' => ['latest' => '2016-02-16', '2016-02-16' => '2016-02-16', '2015-08-18' => '2016-02-16'], 'serviceIdentifier' => 'inspector'], 'inspector2' => ['namespace' => 'Inspector2', 'versions' => ['latest' => '2020-06-08', '2020-06-08' => '2020-06-08'], 'serviceIdentifier' => 'inspector2'], 'internetmonitor' => ['namespace' => 'InternetMonitor', 'versions' => ['latest' => '2021-06-03', '2021-06-03' => '2021-06-03'], 'serviceIdentifier' => 'internetmonitor'], 'iot-jobs-data' => ['namespace' => 'IoTJobsDataPlane', 'versions' => ['latest' => '2017-09-29', '2017-09-29' => '2017-09-29'], 'serviceIdentifier' => 'iot_jobs_data_plane'], 'iot' => ['namespace' => 'Iot', 'versions' => ['latest' => '2015-05-28', '2015-05-28' => '2015-05-28'], 'serviceIdentifier' => 'iot'], 'iot1click-devices' => ['namespace' => 'IoT1ClickDevicesService', 'versions' => ['latest' => '2018-05-14', '2018-05-14' => '2018-05-14'], 'serviceIdentifier' => 'iot_1click_devices_service'], 'iot1click-projects' => ['namespace' => 'IoT1ClickProjects', 'versions' => ['latest' => '2018-05-14', '2018-05-14' => '2018-05-14'], 'serviceIdentifier' => 'iot_1click_projects'], 'iotanalytics' => ['namespace' => 'IoTAnalytics', 'versions' => ['latest' => '2017-11-27', '2017-11-27' => '2017-11-27'], 'serviceIdentifier' => 'iotanalytics'], 'iotdeviceadvisor' => ['namespace' => 'IoTDeviceAdvisor', 'versions' => ['latest' => '2020-09-18', '2020-09-18' => '2020-09-18'], 'serviceIdentifier' => 'iotdeviceadvisor'], 'iotevents-data' => ['namespace' => 'IoTEventsData', 'versions' => ['latest' => '2018-10-23', '2018-10-23' => '2018-10-23'], 'serviceIdentifier' => 'iot_events_data'], 'iotevents' => ['namespace' => 'IoTEvents', 'versions' => ['latest' => '2018-07-27', '2018-07-27' => '2018-07-27'], 'serviceIdentifier' => 'iot_events'], 'iotfleethub' => ['namespace' => 'IoTFleetHub', 'versions' => ['latest' => '2020-11-03', '2020-11-03' => '2020-11-03'], 'serviceIdentifier' => 'iotfleethub'], 'iotfleetwise' => ['namespace' => 'IoTFleetWise', 'versions' => ['latest' => '2021-06-17', '2021-06-17' => '2021-06-17'], 'serviceIdentifier' => 'iotfleetwise'], 'iotsecuretunneling' => ['namespace' => 'IoTSecureTunneling', 'versions' => ['latest' => '2018-10-05', '2018-10-05' => '2018-10-05'], 'serviceIdentifier' => 'iotsecuretunneling'], 'iotsitewise' => ['namespace' => 'IoTSiteWise', 'versions' => ['latest' => '2019-12-02', '2019-12-02' => '2019-12-02'], 'serviceIdentifier' => 'iotsitewise'], 'iotthingsgraph' => ['namespace' => 'IoTThingsGraph', 'versions' => ['latest' => '2018-09-06', '2018-09-06' => '2018-09-06'], 'serviceIdentifier' => 'iotthingsgraph'], 'iottwinmaker' => ['namespace' => 'IoTTwinMaker', 'versions' => ['latest' => '2021-11-29', '2021-11-29' => '2021-11-29'], 'serviceIdentifier' => 'iottwinmaker'], 'iotwireless' => ['namespace' => 'IoTWireless', 'versions' => ['latest' => '2020-11-22', '2020-11-22' => '2020-11-22'], 'serviceIdentifier' => 'iot_wireless'], 'ivs-realtime' => ['namespace' => 'IVSRealTime', 'versions' => ['latest' => '2020-07-14', '2020-07-14' => '2020-07-14'], 'serviceIdentifier' => 'ivs_realtime'], 'ivs' => ['namespace' => 'IVS', 'versions' => ['latest' => '2020-07-14', '2020-07-14' => '2020-07-14'], 'serviceIdentifier' => 'ivs'], 'ivschat' => ['namespace' => 'ivschat', 'versions' => ['latest' => '2020-07-14', '2020-07-14' => '2020-07-14'], 'serviceIdentifier' => 'ivschat'], 'kafka' => ['namespace' => 'Kafka', 'versions' => ['latest' => '2018-11-14', '2018-11-14' => '2018-11-14'], 'serviceIdentifier' => 'kafka'], 'kafkaconnect' => ['namespace' => 'KafkaConnect', 'versions' => ['latest' => '2021-09-14', '2021-09-14' => '2021-09-14'], 'serviceIdentifier' => 'kafkaconnect'], 'kendra-ranking' => ['namespace' => 'KendraRanking', 'versions' => ['latest' => '2022-10-19', '2022-10-19' => '2022-10-19'], 'serviceIdentifier' => 'kendra_ranking'], 'kendra' => ['namespace' => 'kendra', 'versions' => ['latest' => '2019-02-03', '2019-02-03' => '2019-02-03'], 'serviceIdentifier' => 'kendra'], 'keyspaces' => ['namespace' => 'Keyspaces', 'versions' => ['latest' => '2022-02-10', '2022-02-10' => '2022-02-10'], 'serviceIdentifier' => 'keyspaces'], 'kinesis-video-archived-media' => ['namespace' => 'KinesisVideoArchivedMedia', 'versions' => ['latest' => '2017-09-30', '2017-09-30' => '2017-09-30'], 'serviceIdentifier' => 'kinesis_video_archived_media'], 'kinesis-video-media' => ['namespace' => 'KinesisVideoMedia', 'versions' => ['latest' => '2017-09-30', '2017-09-30' => '2017-09-30'], 'serviceIdentifier' => 'kinesis_video_media'], 'kinesis-video-signaling' => ['namespace' => 'KinesisVideoSignalingChannels', 'versions' => ['latest' => '2019-12-04', '2019-12-04' => '2019-12-04'], 'serviceIdentifier' => 'kinesis_video_signaling'], 'kinesis-video-webrtc-storage' => ['namespace' => 'KinesisVideoWebRTCStorage', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'kinesis_video_webrtc_storage'], 'kinesis' => ['namespace' => 'Kinesis', 'versions' => ['latest' => '2013-12-02', '2013-12-02' => '2013-12-02'], 'serviceIdentifier' => 'kinesis'], 'kinesisanalytics' => ['namespace' => 'KinesisAnalytics', 'versions' => ['latest' => '2015-08-14', '2015-08-14' => '2015-08-14'], 'serviceIdentifier' => 'kinesis_analytics'], 'kinesisanalyticsv2' => ['namespace' => 'KinesisAnalyticsV2', 'versions' => ['latest' => '2018-05-23', '2018-05-23' => '2018-05-23'], 'serviceIdentifier' => 'kinesis_analytics_v2'], 'kinesisvideo' => ['namespace' => 'KinesisVideo', 'versions' => ['latest' => '2017-09-30', '2017-09-30' => '2017-09-30'], 'serviceIdentifier' => 'kinesis_video'], 'kms' => ['namespace' => 'Kms', 'versions' => ['latest' => '2014-11-01', '2014-11-01' => '2014-11-01'], 'serviceIdentifier' => 'kms'], 'lakeformation' => ['namespace' => 'LakeFormation', 'versions' => ['latest' => '2017-03-31', '2017-03-31' => '2017-03-31'], 'serviceIdentifier' => 'lakeformation'], 'lambda' => ['namespace' => 'Lambda', 'versions' => ['latest' => '2015-03-31', '2015-03-31' => '2015-03-31'], 'serviceIdentifier' => 'lambda'], 'launch-wizard' => ['namespace' => 'LaunchWizard', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'launch_wizard'], 'lex-models' => ['namespace' => 'LexModelBuildingService', 'versions' => ['latest' => '2017-04-19', '2017-04-19' => '2017-04-19'], 'serviceIdentifier' => 'lex_model_building_service'], 'license-manager-linux-subscriptions' => ['namespace' => 'LicenseManagerLinuxSubscriptions', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'license_manager_linux_subscriptions'], 'license-manager-user-subscriptions' => ['namespace' => 'LicenseManagerUserSubscriptions', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'license_manager_user_subscriptions'], 'license-manager' => ['namespace' => 'LicenseManager', 'versions' => ['latest' => '2018-08-01', '2018-08-01' => '2018-08-01'], 'serviceIdentifier' => 'license_manager'], 'lightsail' => ['namespace' => 'Lightsail', 'versions' => ['latest' => '2016-11-28', '2016-11-28' => '2016-11-28'], 'serviceIdentifier' => 'lightsail'], 'location' => ['namespace' => 'LocationService', 'versions' => ['latest' => '2020-11-19', '2020-11-19' => '2020-11-19'], 'serviceIdentifier' => 'location'], 'logs' => ['namespace' => 'CloudWatchLogs', 'versions' => ['latest' => '2014-03-28', '2014-03-28' => '2014-03-28'], 'serviceIdentifier' => 'cloudwatch_logs'], 'lookoutequipment' => ['namespace' => 'LookoutEquipment', 'versions' => ['latest' => '2020-12-15', '2020-12-15' => '2020-12-15'], 'serviceIdentifier' => 'lookoutequipment'], 'lookoutmetrics' => ['namespace' => 'LookoutMetrics', 'versions' => ['latest' => '2017-07-25', '2017-07-25' => '2017-07-25'], 'serviceIdentifier' => 'lookoutmetrics'], 'lookoutvision' => ['namespace' => 'LookoutforVision', 'versions' => ['latest' => '2020-11-20', '2020-11-20' => '2020-11-20'], 'serviceIdentifier' => 'lookoutvision'], 'm2' => ['namespace' => 'MainframeModernization', 'versions' => ['latest' => '2021-04-28', '2021-04-28' => '2021-04-28'], 'serviceIdentifier' => 'm2'], 'machinelearning' => ['namespace' => 'MachineLearning', 'versions' => ['latest' => '2014-12-12', '2014-12-12' => '2014-12-12'], 'serviceIdentifier' => 'machine_learning'], 'macie2' => ['namespace' => 'Macie2', 'versions' => ['latest' => '2020-01-01', '2020-01-01' => '2020-01-01'], 'serviceIdentifier' => 'macie2'], 'mailmanager' => ['namespace' => 'MailManager', 'versions' => ['latest' => '2023-10-17', '2023-10-17' => '2023-10-17'], 'serviceIdentifier' => 'mailmanager'], 'managedblockchain-query' => ['namespace' => 'ManagedBlockchainQuery', 'versions' => ['latest' => '2023-05-04', '2023-05-04' => '2023-05-04'], 'serviceIdentifier' => 'managedblockchain_query'], 'managedblockchain' => ['namespace' => 'ManagedBlockchain', 'versions' => ['latest' => '2018-09-24', '2018-09-24' => '2018-09-24'], 'serviceIdentifier' => 'managedblockchain'], 'marketplace-agreement' => ['namespace' => 'MarketplaceAgreement', 'versions' => ['latest' => '2020-03-01', '2020-03-01' => '2020-03-01'], 'serviceIdentifier' => 'marketplace_agreement'], 'marketplace-catalog' => ['namespace' => 'MarketplaceCatalog', 'versions' => ['latest' => '2018-09-17', '2018-09-17' => '2018-09-17'], 'serviceIdentifier' => 'marketplace_catalog'], 'marketplace-deployment' => ['namespace' => 'MarketplaceDeployment', 'versions' => ['latest' => '2023-01-25', '2023-01-25' => '2023-01-25'], 'serviceIdentifier' => 'marketplace_deployment'], 'marketplacecommerceanalytics' => ['namespace' => 'MarketplaceCommerceAnalytics', 'versions' => ['latest' => '2015-07-01', '2015-07-01' => '2015-07-01'], 'serviceIdentifier' => 'marketplace_commerce_analytics'], 'mediaconnect' => ['namespace' => 'MediaConnect', 'versions' => ['latest' => '2018-11-14', '2018-11-14' => '2018-11-14'], 'serviceIdentifier' => 'mediaconnect'], 'mediaconvert' => ['namespace' => 'MediaConvert', 'versions' => ['latest' => '2017-08-29', '2017-08-29' => '2017-08-29'], 'serviceIdentifier' => 'mediaconvert'], 'medialive' => ['namespace' => 'MediaLive', 'versions' => ['latest' => '2017-10-14', '2017-10-14' => '2017-10-14'], 'serviceIdentifier' => 'medialive'], 'mediapackage-vod' => ['namespace' => 'MediaPackageVod', 'versions' => ['latest' => '2018-11-07', '2018-11-07' => '2018-11-07'], 'serviceIdentifier' => 'mediapackage_vod'], 'mediapackage' => ['namespace' => 'MediaPackage', 'versions' => ['latest' => '2017-10-12', '2017-10-12' => '2017-10-12'], 'serviceIdentifier' => 'mediapackage'], 'mediapackagev2' => ['namespace' => 'MediaPackageV2', 'versions' => ['latest' => '2022-12-25', '2022-12-25' => '2022-12-25'], 'serviceIdentifier' => 'mediapackagev2'], 'mediastore-data' => ['namespace' => 'MediaStoreData', 'versions' => ['latest' => '2017-09-01', '2017-09-01' => '2017-09-01'], 'serviceIdentifier' => 'mediastore_data'], 'mediastore' => ['namespace' => 'MediaStore', 'versions' => ['latest' => '2017-09-01', '2017-09-01' => '2017-09-01'], 'serviceIdentifier' => 'mediastore'], 'mediatailor' => ['namespace' => 'MediaTailor', 'versions' => ['latest' => '2018-04-23', '2018-04-23' => '2018-04-23'], 'serviceIdentifier' => 'mediatailor'], 'medical-imaging' => ['namespace' => 'MedicalImaging', 'versions' => ['latest' => '2023-07-19', '2023-07-19' => '2023-07-19'], 'serviceIdentifier' => 'medical_imaging'], 'memorydb' => ['namespace' => 'MemoryDB', 'versions' => ['latest' => '2021-01-01', '2021-01-01' => '2021-01-01'], 'serviceIdentifier' => 'memorydb'], 'metering.marketplace' => ['namespace' => 'MarketplaceMetering', 'versions' => ['latest' => '2016-01-14', '2016-01-14' => '2016-01-14'], 'serviceIdentifier' => 'marketplace_metering'], 'mgh' => ['namespace' => 'MigrationHub', 'versions' => ['latest' => '2017-05-31', '2017-05-31' => '2017-05-31'], 'serviceIdentifier' => 'migration_hub'], 'mgn' => ['namespace' => 'mgn', 'versions' => ['latest' => '2020-02-26', '2020-02-26' => '2020-02-26'], 'serviceIdentifier' => 'mgn'], 'migration-hub-refactor-spaces' => ['namespace' => 'MigrationHubRefactorSpaces', 'versions' => ['latest' => '2021-10-26', '2021-10-26' => '2021-10-26'], 'serviceIdentifier' => 'migration_hub_refactor_spaces'], 'migrationhub-config' => ['namespace' => 'MigrationHubConfig', 'versions' => ['latest' => '2019-06-30', '2019-06-30' => '2019-06-30'], 'serviceIdentifier' => 'migrationhub_config'], 'migrationhuborchestrator' => ['namespace' => 'MigrationHubOrchestrator', 'versions' => ['latest' => '2021-08-28', '2021-08-28' => '2021-08-28'], 'serviceIdentifier' => 'migrationhuborchestrator'], 'migrationhubstrategy' => ['namespace' => 'MigrationHubStrategyRecommendations', 'versions' => ['latest' => '2020-02-19', '2020-02-19' => '2020-02-19'], 'serviceIdentifier' => 'migrationhubstrategy'], 'mobile' => ['namespace' => 'Mobile', 'versions' => ['latest' => '2017-07-01', '2017-07-01' => '2017-07-01'], 'serviceIdentifier' => 'mobile'], 'models.lex.v2' => ['namespace' => 'LexModelsV2', 'versions' => ['latest' => '2020-08-07', '2020-08-07' => '2020-08-07'], 'serviceIdentifier' => 'lex_models_v2'], 'monitoring' => ['namespace' => 'CloudWatch', 'versions' => ['latest' => '2010-08-01', '2010-08-01' => '2010-08-01'], 'serviceIdentifier' => 'cloudwatch'], 'mq' => ['namespace' => 'MQ', 'versions' => ['latest' => '2017-11-27', '2017-11-27' => '2017-11-27'], 'serviceIdentifier' => 'mq'], 'mturk-requester' => ['namespace' => 'MTurk', 'versions' => ['latest' => '2017-01-17', '2017-01-17' => '2017-01-17'], 'serviceIdentifier' => 'mturk'], 'mwaa' => ['namespace' => 'MWAA', 'versions' => ['latest' => '2020-07-01', '2020-07-01' => '2020-07-01'], 'serviceIdentifier' => 'mwaa'], 'neptune-graph' => ['namespace' => 'NeptuneGraph', 'versions' => ['latest' => '2023-11-29', '2023-11-29' => '2023-11-29'], 'serviceIdentifier' => 'neptune_graph'], 'neptune' => ['namespace' => 'Neptune', 'versions' => ['latest' => '2014-10-31', '2014-10-31' => '2014-10-31'], 'serviceIdentifier' => 'neptune'], 'neptunedata' => ['namespace' => 'Neptunedata', 'versions' => ['latest' => '2023-08-01', '2023-08-01' => '2023-08-01'], 'serviceIdentifier' => 'neptunedata'], 'network-firewall' => ['namespace' => 'NetworkFirewall', 'versions' => ['latest' => '2020-11-12', '2020-11-12' => '2020-11-12'], 'serviceIdentifier' => 'network_firewall'], 'networkmanager' => ['namespace' => 'NetworkManager', 'versions' => ['latest' => '2019-07-05', '2019-07-05' => '2019-07-05'], 'serviceIdentifier' => 'networkmanager'], 'networkmonitor' => ['namespace' => 'NetworkMonitor', 'versions' => ['latest' => '2023-08-01', '2023-08-01' => '2023-08-01'], 'serviceIdentifier' => 'networkmonitor'], 'nimble' => ['namespace' => 'NimbleStudio', 'versions' => ['latest' => '2020-08-01', '2020-08-01' => '2020-08-01'], 'serviceIdentifier' => 'nimble'], 'oam' => ['namespace' => 'OAM', 'versions' => ['latest' => '2022-06-10', '2022-06-10' => '2022-06-10'], 'serviceIdentifier' => 'oam'], 'omics' => ['namespace' => 'Omics', 'versions' => ['latest' => '2022-11-28', '2022-11-28' => '2022-11-28'], 'serviceIdentifier' => 'omics'], 'opensearch' => ['namespace' => 'OpenSearchService', 'versions' => ['latest' => '2021-01-01', '2021-01-01' => '2021-01-01'], 'serviceIdentifier' => 'opensearch'], 'opensearchserverless' => ['namespace' => 'OpenSearchServerless', 'versions' => ['latest' => '2021-11-01', '2021-11-01' => '2021-11-01'], 'serviceIdentifier' => 'opensearchserverless'], 'opsworks' => ['namespace' => 'OpsWorks', 'versions' => ['latest' => '2013-02-18', '2013-02-18' => '2013-02-18'], 'serviceIdentifier' => 'opsworks'], 'opsworkscm' => ['namespace' => 'OpsWorksCM', 'versions' => ['latest' => '2016-11-01', '2016-11-01' => '2016-11-01'], 'serviceIdentifier' => 'opsworkscm'], 'organizations' => ['namespace' => 'Organizations', 'versions' => ['latest' => '2016-11-28', '2016-11-28' => '2016-11-28'], 'serviceIdentifier' => 'organizations'], 'osis' => ['namespace' => 'OSIS', 'versions' => ['latest' => '2022-01-01', '2022-01-01' => '2022-01-01'], 'serviceIdentifier' => 'osis'], 'outposts' => ['namespace' => 'Outposts', 'versions' => ['latest' => '2019-12-03', '2019-12-03' => '2019-12-03'], 'serviceIdentifier' => 'outposts'], 'panorama' => ['namespace' => 'Panorama', 'versions' => ['latest' => '2019-07-24', '2019-07-24' => '2019-07-24'], 'serviceIdentifier' => 'panorama'], 'payment-cryptography-data' => ['namespace' => 'PaymentCryptographyData', 'versions' => ['latest' => '2022-02-03', '2022-02-03' => '2022-02-03'], 'serviceIdentifier' => 'payment_cryptography_data'], 'payment-cryptography' => ['namespace' => 'PaymentCryptography', 'versions' => ['latest' => '2021-09-14', '2021-09-14' => '2021-09-14'], 'serviceIdentifier' => 'payment_cryptography'], 'pca-connector-ad' => ['namespace' => 'PcaConnectorAd', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'pca_connector_ad'], 'personalize-events' => ['namespace' => 'PersonalizeEvents', 'versions' => ['latest' => '2018-03-22', '2018-03-22' => '2018-03-22'], 'serviceIdentifier' => 'personalize_events'], 'personalize-runtime' => ['namespace' => 'PersonalizeRuntime', 'versions' => ['latest' => '2018-05-22', '2018-05-22' => '2018-05-22'], 'serviceIdentifier' => 'personalize_runtime'], 'personalize' => ['namespace' => 'Personalize', 'versions' => ['latest' => '2018-05-22', '2018-05-22' => '2018-05-22'], 'serviceIdentifier' => 'personalize'], 'pi' => ['namespace' => 'PI', 'versions' => ['latest' => '2018-02-27', '2018-02-27' => '2018-02-27'], 'serviceIdentifier' => 'pi'], 'pinpoint-email' => ['namespace' => 'PinpointEmail', 'versions' => ['latest' => '2018-07-26', '2018-07-26' => '2018-07-26'], 'serviceIdentifier' => 'pinpoint_email'], 'pinpoint-sms-voice-v2' => ['namespace' => 'PinpointSMSVoiceV2', 'versions' => ['latest' => '2022-03-31', '2022-03-31' => '2022-03-31'], 'serviceIdentifier' => 'pinpoint_sms_voice_v2'], 'pinpoint' => ['namespace' => 'Pinpoint', 'versions' => ['latest' => '2016-12-01', '2016-12-01' => '2016-12-01'], 'serviceIdentifier' => 'pinpoint'], 'pipes' => ['namespace' => 'Pipes', 'versions' => ['latest' => '2015-10-07', '2015-10-07' => '2015-10-07'], 'serviceIdentifier' => 'pipes'], 'polly' => ['namespace' => 'Polly', 'versions' => ['latest' => '2016-06-10', '2016-06-10' => '2016-06-10'], 'serviceIdentifier' => 'polly'], 'pricing' => ['namespace' => 'Pricing', 'versions' => ['latest' => '2017-10-15', '2017-10-15' => '2017-10-15'], 'serviceIdentifier' => 'pricing'], 'privatenetworks' => ['namespace' => 'PrivateNetworks', 'versions' => ['latest' => '2021-12-03', '2021-12-03' => '2021-12-03'], 'serviceIdentifier' => 'privatenetworks'], 'proton' => ['namespace' => 'Proton', 'versions' => ['latest' => '2020-07-20', '2020-07-20' => '2020-07-20'], 'serviceIdentifier' => 'proton'], 'qbusiness' => ['namespace' => 'QBusiness', 'versions' => ['latest' => '2023-11-27', '2023-11-27' => '2023-11-27'], 'serviceIdentifier' => 'qbusiness'], 'qconnect' => ['namespace' => 'QConnect', 'versions' => ['latest' => '2020-10-19', '2020-10-19' => '2020-10-19'], 'serviceIdentifier' => 'qconnect'], 'qldb-session' => ['namespace' => 'QLDBSession', 'versions' => ['latest' => '2019-07-11', '2019-07-11' => '2019-07-11'], 'serviceIdentifier' => 'qldb_session'], 'qldb' => ['namespace' => 'QLDB', 'versions' => ['latest' => '2019-01-02', '2019-01-02' => '2019-01-02'], 'serviceIdentifier' => 'qldb'], 'quicksight' => ['namespace' => 'QuickSight', 'versions' => ['latest' => '2018-04-01', '2018-04-01' => '2018-04-01'], 'serviceIdentifier' => 'quicksight'], 'ram' => ['namespace' => 'RAM', 'versions' => ['latest' => '2018-01-04', '2018-01-04' => '2018-01-04'], 'serviceIdentifier' => 'ram'], 'rbin' => ['namespace' => 'RecycleBin', 'versions' => ['latest' => '2021-06-15', '2021-06-15' => '2021-06-15'], 'serviceIdentifier' => 'rbin'], 'rds-data' => ['namespace' => 'RDSDataService', 'versions' => ['latest' => '2018-08-01', '2018-08-01' => '2018-08-01'], 'serviceIdentifier' => 'rds_data'], 'rds' => ['namespace' => 'Rds', 'versions' => ['latest' => '2014-10-31', '2014-10-31' => '2014-10-31', '2014-09-01' => '2014-09-01'], 'serviceIdentifier' => 'rds'], 'redshift-data' => ['namespace' => 'RedshiftDataAPIService', 'versions' => ['latest' => '2019-12-20', '2019-12-20' => '2019-12-20'], 'serviceIdentifier' => 'redshift_data'], 'redshift-serverless' => ['namespace' => 'RedshiftServerless', 'versions' => ['latest' => '2021-04-21', '2021-04-21' => '2021-04-21'], 'serviceIdentifier' => 'redshift_serverless'], 'redshift' => ['namespace' => 'Redshift', 'versions' => ['latest' => '2012-12-01', '2012-12-01' => '2012-12-01'], 'serviceIdentifier' => 'redshift'], 'rekognition' => ['namespace' => 'Rekognition', 'versions' => ['latest' => '2016-06-27', '2016-06-27' => '2016-06-27'], 'serviceIdentifier' => 'rekognition'], 'repostspace' => ['namespace' => 'Repostspace', 'versions' => ['latest' => '2022-05-13', '2022-05-13' => '2022-05-13'], 'serviceIdentifier' => 'repostspace'], 'resiliencehub' => ['namespace' => 'ResilienceHub', 'versions' => ['latest' => '2020-04-30', '2020-04-30' => '2020-04-30'], 'serviceIdentifier' => 'resiliencehub'], 'resource-explorer-2' => ['namespace' => 'ResourceExplorer2', 'versions' => ['latest' => '2022-07-28', '2022-07-28' => '2022-07-28'], 'serviceIdentifier' => 'resource_explorer_2'], 'resource-groups' => ['namespace' => 'ResourceGroups', 'versions' => ['latest' => '2017-11-27', '2017-11-27' => '2017-11-27'], 'serviceIdentifier' => 'resource_groups'], 'resourcegroupstaggingapi' => ['namespace' => 'ResourceGroupsTaggingAPI', 'versions' => ['latest' => '2017-01-26', '2017-01-26' => '2017-01-26'], 'serviceIdentifier' => 'resource_groups_tagging_api'], 'robomaker' => ['namespace' => 'RoboMaker', 'versions' => ['latest' => '2018-06-29', '2018-06-29' => '2018-06-29'], 'serviceIdentifier' => 'robomaker'], 'rolesanywhere' => ['namespace' => 'RolesAnywhere', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'rolesanywhere'], 'route53-recovery-cluster' => ['namespace' => 'Route53RecoveryCluster', 'versions' => ['latest' => '2019-12-02', '2019-12-02' => '2019-12-02'], 'serviceIdentifier' => 'route53_recovery_cluster'], 'route53-recovery-control-config' => ['namespace' => 'Route53RecoveryControlConfig', 'versions' => ['latest' => '2020-11-02', '2020-11-02' => '2020-11-02'], 'serviceIdentifier' => 'route53_recovery_control_config'], 'route53-recovery-readiness' => ['namespace' => 'Route53RecoveryReadiness', 'versions' => ['latest' => '2019-12-02', '2019-12-02' => '2019-12-02'], 'serviceIdentifier' => 'route53_recovery_readiness'], 'route53' => ['namespace' => 'Route53', 'versions' => ['latest' => '2013-04-01', '2013-04-01' => '2013-04-01'], 'serviceIdentifier' => 'route_53'], 'route53domains' => ['namespace' => 'Route53Domains', 'versions' => ['latest' => '2014-05-15', '2014-05-15' => '2014-05-15'], 'serviceIdentifier' => 'route_53_domains'], 'route53profiles' => ['namespace' => 'Route53Profiles', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'route53profiles'], 'route53resolver' => ['namespace' => 'Route53Resolver', 'versions' => ['latest' => '2018-04-01', '2018-04-01' => '2018-04-01'], 'serviceIdentifier' => 'route53resolver'], 'rum' => ['namespace' => 'CloudWatchRUM', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'rum'], 'runtime.lex.v2' => ['namespace' => 'LexRuntimeV2', 'versions' => ['latest' => '2020-08-07', '2020-08-07' => '2020-08-07'], 'serviceIdentifier' => 'lex_runtime_v2'], 'runtime.lex' => ['namespace' => 'LexRuntimeService', 'versions' => ['latest' => '2016-11-28', '2016-11-28' => '2016-11-28'], 'serviceIdentifier' => 'lex_runtime_service'], 'runtime.sagemaker' => ['namespace' => 'SageMakerRuntime', 'versions' => ['latest' => '2017-05-13', '2017-05-13' => '2017-05-13'], 'serviceIdentifier' => 'sagemaker_runtime'], 's3' => ['namespace' => 'S3', 'versions' => ['latest' => '2006-03-01', '2006-03-01' => '2006-03-01'], 'serviceIdentifier' => 's3'], 's3control' => ['namespace' => 'S3Control', 'versions' => ['latest' => '2018-08-20', '2018-08-20' => '2018-08-20'], 'serviceIdentifier' => 's3_control'], 's3outposts' => ['namespace' => 'S3Outposts', 'versions' => ['latest' => '2017-07-25', '2017-07-25' => '2017-07-25'], 'serviceIdentifier' => 's3outposts'], 'sagemaker-a2i-runtime' => ['namespace' => 'AugmentedAIRuntime', 'versions' => ['latest' => '2019-11-07', '2019-11-07' => '2019-11-07'], 'serviceIdentifier' => 'sagemaker_a2i_runtime'], 'sagemaker-edge' => ['namespace' => 'SagemakerEdgeManager', 'versions' => ['latest' => '2020-09-23', '2020-09-23' => '2020-09-23'], 'serviceIdentifier' => 'sagemaker_edge'], 'sagemaker-featurestore-runtime' => ['namespace' => 'SageMakerFeatureStoreRuntime', 'versions' => ['latest' => '2020-07-01', '2020-07-01' => '2020-07-01'], 'serviceIdentifier' => 'sagemaker_featurestore_runtime'], 'sagemaker-geospatial' => ['namespace' => 'SageMakerGeospatial', 'versions' => ['latest' => '2020-05-27', '2020-05-27' => '2020-05-27'], 'serviceIdentifier' => 'sagemaker_geospatial'], 'sagemaker-metrics' => ['namespace' => 'SageMakerMetrics', 'versions' => ['latest' => '2022-09-30', '2022-09-30' => '2022-09-30'], 'serviceIdentifier' => 'sagemaker_metrics'], 'sagemaker' => ['namespace' => 'SageMaker', 'versions' => ['latest' => '2017-07-24', '2017-07-24' => '2017-07-24'], 'serviceIdentifier' => 'sagemaker'], 'savingsplans' => ['namespace' => 'SavingsPlans', 'versions' => ['latest' => '2019-06-28', '2019-06-28' => '2019-06-28'], 'serviceIdentifier' => 'savingsplans'], 'scheduler' => ['namespace' => 'Scheduler', 'versions' => ['latest' => '2021-06-30', '2021-06-30' => '2021-06-30'], 'serviceIdentifier' => 'scheduler'], 'schemas' => ['namespace' => 'Schemas', 'versions' => ['latest' => '2019-12-02', '2019-12-02' => '2019-12-02'], 'serviceIdentifier' => 'schemas'], 'secretsmanager' => ['namespace' => 'SecretsManager', 'versions' => ['latest' => '2017-10-17', '2017-10-17' => '2017-10-17'], 'serviceIdentifier' => 'secrets_manager'], 'securityhub' => ['namespace' => 'SecurityHub', 'versions' => ['latest' => '2018-10-26', '2018-10-26' => '2018-10-26'], 'serviceIdentifier' => 'securityhub'], 'securitylake' => ['namespace' => 'SecurityLake', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'securitylake'], 'serverlessrepo' => ['namespace' => 'ServerlessApplicationRepository', 'versions' => ['latest' => '2017-09-08', '2017-09-08' => '2017-09-08'], 'serviceIdentifier' => 'serverlessapplicationrepository'], 'service-quotas' => ['namespace' => 'ServiceQuotas', 'versions' => ['latest' => '2019-06-24', '2019-06-24' => '2019-06-24'], 'serviceIdentifier' => 'service_quotas'], 'servicecatalog-appregistry' => ['namespace' => 'AppRegistry', 'versions' => ['latest' => '2020-06-24', '2020-06-24' => '2020-06-24'], 'serviceIdentifier' => 'service_catalog_appregistry'], 'servicecatalog' => ['namespace' => 'ServiceCatalog', 'versions' => ['latest' => '2015-12-10', '2015-12-10' => '2015-12-10'], 'serviceIdentifier' => 'service_catalog'], 'servicediscovery' => ['namespace' => 'ServiceDiscovery', 'versions' => ['latest' => '2017-03-14', '2017-03-14' => '2017-03-14'], 'serviceIdentifier' => 'servicediscovery'], 'sesv2' => ['namespace' => 'SesV2', 'versions' => ['latest' => '2019-09-27', '2019-09-27' => '2019-09-27'], 'serviceIdentifier' => 'sesv2'], 'shield' => ['namespace' => 'Shield', 'versions' => ['latest' => '2016-06-02', '2016-06-02' => '2016-06-02'], 'serviceIdentifier' => 'shield'], 'signer' => ['namespace' => 'signer', 'versions' => ['latest' => '2017-08-25', '2017-08-25' => '2017-08-25'], 'serviceIdentifier' => 'signer'], 'simspaceweaver' => ['namespace' => 'SimSpaceWeaver', 'versions' => ['latest' => '2022-10-28', '2022-10-28' => '2022-10-28'], 'serviceIdentifier' => 'simspaceweaver'], 'sms-voice' => ['namespace' => 'PinpointSMSVoice', 'versions' => ['latest' => '2018-09-05', '2018-09-05' => '2018-09-05'], 'serviceIdentifier' => 'pinpoint_sms_voice'], 'sms' => ['namespace' => 'Sms', 'versions' => ['latest' => '2016-10-24', '2016-10-24' => '2016-10-24'], 'serviceIdentifier' => 'sms'], 'snow-device-management' => ['namespace' => 'SnowDeviceManagement', 'versions' => ['latest' => '2021-08-04', '2021-08-04' => '2021-08-04'], 'serviceIdentifier' => 'snow_device_management'], 'snowball' => ['namespace' => 'SnowBall', 'versions' => ['latest' => '2016-06-30', '2016-06-30' => '2016-06-30'], 'serviceIdentifier' => 'snowball'], 'sns' => ['namespace' => 'Sns', 'versions' => ['latest' => '2010-03-31', '2010-03-31' => '2010-03-31'], 'serviceIdentifier' => 'sns'], 'sqs' => ['namespace' => 'Sqs', 'versions' => ['latest' => '2012-11-05', '2012-11-05' => '2012-11-05'], 'serviceIdentifier' => 'sqs'], 'ssm-contacts' => ['namespace' => 'SSMContacts', 'versions' => ['latest' => '2021-05-03', '2021-05-03' => '2021-05-03'], 'serviceIdentifier' => 'ssm_contacts'], 'ssm-incidents' => ['namespace' => 'SSMIncidents', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'ssm_incidents'], 'ssm-sap' => ['namespace' => 'SsmSap', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'ssm_sap'], 'ssm' => ['namespace' => 'Ssm', 'versions' => ['latest' => '2014-11-06', '2014-11-06' => '2014-11-06'], 'serviceIdentifier' => 'ssm'], 'sso-admin' => ['namespace' => 'SSOAdmin', 'versions' => ['latest' => '2020-07-20', '2020-07-20' => '2020-07-20'], 'serviceIdentifier' => 'sso_admin'], 'sso-oidc' => ['namespace' => 'SSOOIDC', 'versions' => ['latest' => '2019-06-10', '2019-06-10' => '2019-06-10'], 'serviceIdentifier' => 'sso_oidc'], 'sso' => ['namespace' => 'SSO', 'versions' => ['latest' => '2019-06-10', '2019-06-10' => '2019-06-10'], 'serviceIdentifier' => 'sso'], 'states' => ['namespace' => 'Sfn', 'versions' => ['latest' => '2016-11-23', '2016-11-23' => '2016-11-23'], 'serviceIdentifier' => 'sfn'], 'storagegateway' => ['namespace' => 'StorageGateway', 'versions' => ['latest' => '2013-06-30', '2013-06-30' => '2013-06-30'], 'serviceIdentifier' => 'storage_gateway'], 'streams.dynamodb' => ['namespace' => 'DynamoDbStreams', 'versions' => ['latest' => '2012-08-10', '2012-08-10' => '2012-08-10'], 'serviceIdentifier' => 'dynamodb_streams'], 'sts' => ['namespace' => 'Sts', 'versions' => ['latest' => '2011-06-15', '2011-06-15' => '2011-06-15'], 'serviceIdentifier' => 'sts'], 'supplychain' => ['namespace' => 'SupplyChain', 'versions' => ['latest' => '2024-01-01', '2024-01-01' => '2024-01-01'], 'serviceIdentifier' => 'supplychain'], 'support-app' => ['namespace' => 'SupportApp', 'versions' => ['latest' => '2021-08-20', '2021-08-20' => '2021-08-20'], 'serviceIdentifier' => 'support_app'], 'support' => ['namespace' => 'Support', 'versions' => ['latest' => '2013-04-15', '2013-04-15' => '2013-04-15'], 'serviceIdentifier' => 'support'], 'swf' => ['namespace' => 'Swf', 'versions' => ['latest' => '2012-01-25', '2012-01-25' => '2012-01-25'], 'serviceIdentifier' => 'swf'], 'synthetics' => ['namespace' => 'Synthetics', 'versions' => ['latest' => '2017-10-11', '2017-10-11' => '2017-10-11'], 'serviceIdentifier' => 'synthetics'], 'textract' => ['namespace' => 'Textract', 'versions' => ['latest' => '2018-06-27', '2018-06-27' => '2018-06-27'], 'serviceIdentifier' => 'textract'], 'timestream-influxdb' => ['namespace' => 'TimestreamInfluxDB', 'versions' => ['latest' => '2023-01-27', '2023-01-27' => '2023-01-27'], 'serviceIdentifier' => 'timestream_influxdb'], 'timestream-query' => ['namespace' => 'TimestreamQuery', 'versions' => ['latest' => '2018-11-01', '2018-11-01' => '2018-11-01'], 'serviceIdentifier' => 'timestream_query'], 'timestream-write' => ['namespace' => 'TimestreamWrite', 'versions' => ['latest' => '2018-11-01', '2018-11-01' => '2018-11-01'], 'serviceIdentifier' => 'timestream_write'], 'tnb' => ['namespace' => 'Tnb', 'versions' => ['latest' => '2008-10-21', '2008-10-21' => '2008-10-21'], 'serviceIdentifier' => 'tnb'], 'transcribe' => ['namespace' => 'TranscribeService', 'versions' => ['latest' => '2017-10-26', '2017-10-26' => '2017-10-26'], 'serviceIdentifier' => 'transcribe'], 'transfer' => ['namespace' => 'Transfer', 'versions' => ['latest' => '2018-11-05', '2018-11-05' => '2018-11-05'], 'serviceIdentifier' => 'transfer'], 'translate' => ['namespace' => 'Translate', 'versions' => ['latest' => '2017-07-01', '2017-07-01' => '2017-07-01'], 'serviceIdentifier' => 'translate'], 'trustedadvisor' => ['namespace' => 'TrustedAdvisor', 'versions' => ['latest' => '2022-09-15', '2022-09-15' => '2022-09-15'], 'serviceIdentifier' => 'trustedadvisor'], 'verifiedpermissions' => ['namespace' => 'VerifiedPermissions', 'versions' => ['latest' => '2021-12-01', '2021-12-01' => '2021-12-01'], 'serviceIdentifier' => 'verifiedpermissions'], 'voice-id' => ['namespace' => 'VoiceID', 'versions' => ['latest' => '2021-09-27', '2021-09-27' => '2021-09-27'], 'serviceIdentifier' => 'voice_id'], 'vpc-lattice' => ['namespace' => 'VPCLattice', 'versions' => ['latest' => '2022-11-30', '2022-11-30' => '2022-11-30'], 'serviceIdentifier' => 'vpc_lattice'], 'waf-regional' => ['namespace' => 'WafRegional', 'versions' => ['latest' => '2016-11-28', '2016-11-28' => '2016-11-28'], 'serviceIdentifier' => 'waf_regional'], 'waf' => ['namespace' => 'Waf', 'versions' => ['latest' => '2015-08-24', '2015-08-24' => '2015-08-24'], 'serviceIdentifier' => 'waf'], 'wafv2' => ['namespace' => 'WAFV2', 'versions' => ['latest' => '2019-07-29', '2019-07-29' => '2019-07-29'], 'serviceIdentifier' => 'wafv2'], 'wellarchitected' => ['namespace' => 'WellArchitected', 'versions' => ['latest' => '2020-03-31', '2020-03-31' => '2020-03-31'], 'serviceIdentifier' => 'wellarchitected'], 'wisdom' => ['namespace' => 'ConnectWisdomService', 'versions' => ['latest' => '2020-10-19', '2020-10-19' => '2020-10-19'], 'serviceIdentifier' => 'wisdom'], 'workdocs' => ['namespace' => 'WorkDocs', 'versions' => ['latest' => '2016-05-01', '2016-05-01' => '2016-05-01'], 'serviceIdentifier' => 'workdocs'], 'worklink' => ['namespace' => 'WorkLink', 'versions' => ['latest' => '2018-09-25', '2018-09-25' => '2018-09-25'], 'serviceIdentifier' => 'worklink'], 'workmail' => ['namespace' => 'WorkMail', 'versions' => ['latest' => '2017-10-01', '2017-10-01' => '2017-10-01'], 'serviceIdentifier' => 'workmail'], 'workmailmessageflow' => ['namespace' => 'WorkMailMessageFlow', 'versions' => ['latest' => '2019-05-01', '2019-05-01' => '2019-05-01'], 'serviceIdentifier' => 'workmailmessageflow'], 'workspaces-thin-client' => ['namespace' => 'WorkSpacesThinClient', 'versions' => ['latest' => '2023-08-22', '2023-08-22' => '2023-08-22'], 'serviceIdentifier' => 'workspaces_thin_client'], 'workspaces-web' => ['namespace' => 'WorkSpacesWeb', 'versions' => ['latest' => '2020-07-08', '2020-07-08' => '2020-07-08'], 'serviceIdentifier' => 'workspaces_web'], 'workspaces' => ['namespace' => 'WorkSpaces', 'versions' => ['latest' => '2015-04-08', '2015-04-08' => '2015-04-08'], 'serviceIdentifier' => 'workspaces'], 'xray' => ['namespace' => 'XRay', 'versions' => ['latest' => '2016-04-12', '2016-04-12' => '2016-04-12'], 'serviceIdentifier' => 'xray']]; +return ['accessanalyzer' => ['namespace' => 'AccessAnalyzer', 'versions' => ['latest' => '2019-11-01', '2019-11-01' => '2019-11-01'], 'serviceIdentifier' => 'accessanalyzer'], 'account' => ['namespace' => 'Account', 'versions' => ['latest' => '2021-02-01', '2021-02-01' => '2021-02-01'], 'serviceIdentifier' => 'account'], 'acm-pca' => ['namespace' => 'ACMPCA', 'versions' => ['latest' => '2017-08-22', '2017-08-22' => '2017-08-22'], 'serviceIdentifier' => 'acm_pca'], 'acm' => ['namespace' => 'Acm', 'versions' => ['latest' => '2015-12-08', '2015-12-08' => '2015-12-08'], 'serviceIdentifier' => 'acm'], 'amp' => ['namespace' => 'PrometheusService', 'versions' => ['latest' => '2020-08-01', '2020-08-01' => '2020-08-01'], 'serviceIdentifier' => 'amp'], 'amplify' => ['namespace' => 'Amplify', 'versions' => ['latest' => '2017-07-25', '2017-07-25' => '2017-07-25'], 'serviceIdentifier' => 'amplify'], 'amplifybackend' => ['namespace' => 'AmplifyBackend', 'versions' => ['latest' => '2020-08-11', '2020-08-11' => '2020-08-11'], 'serviceIdentifier' => 'amplifybackend'], 'amplifyuibuilder' => ['namespace' => 'AmplifyUIBuilder', 'versions' => ['latest' => '2021-08-11', '2021-08-11' => '2021-08-11'], 'serviceIdentifier' => 'amplifyuibuilder'], 'apigateway' => ['namespace' => 'ApiGateway', 'versions' => ['latest' => '2015-07-09', '2015-07-09' => '2015-07-09', '2015-06-01' => '2015-07-09'], 'serviceIdentifier' => 'api_gateway'], 'apigatewaymanagementapi' => ['namespace' => 'ApiGatewayManagementApi', 'versions' => ['latest' => '2018-11-29', '2018-11-29' => '2018-11-29'], 'serviceIdentifier' => 'apigatewaymanagementapi'], 'apigatewayv2' => ['namespace' => 'ApiGatewayV2', 'versions' => ['latest' => '2018-11-29', '2018-11-29' => '2018-11-29'], 'serviceIdentifier' => 'apigatewayv2'], 'appconfig' => ['namespace' => 'AppConfig', 'versions' => ['latest' => '2019-10-09', '2019-10-09' => '2019-10-09'], 'serviceIdentifier' => 'appconfig'], 'appconfigdata' => ['namespace' => 'AppConfigData', 'versions' => ['latest' => '2021-11-11', '2021-11-11' => '2021-11-11'], 'serviceIdentifier' => 'appconfigdata'], 'appfabric' => ['namespace' => 'AppFabric', 'versions' => ['latest' => '2023-05-19', '2023-05-19' => '2023-05-19'], 'serviceIdentifier' => 'appfabric'], 'appflow' => ['namespace' => 'Appflow', 'versions' => ['latest' => '2020-08-23', '2020-08-23' => '2020-08-23'], 'serviceIdentifier' => 'appflow'], 'appintegrations' => ['namespace' => 'AppIntegrationsService', 'versions' => ['latest' => '2020-07-29', '2020-07-29' => '2020-07-29'], 'serviceIdentifier' => 'appintegrations'], 'application-autoscaling' => ['namespace' => 'ApplicationAutoScaling', 'versions' => ['latest' => '2016-02-06', '2016-02-06' => '2016-02-06'], 'serviceIdentifier' => 'application_auto_scaling'], 'application-insights' => ['namespace' => 'ApplicationInsights', 'versions' => ['latest' => '2018-11-25', '2018-11-25' => '2018-11-25'], 'serviceIdentifier' => 'application_insights'], 'application-signals' => ['namespace' => 'ApplicationSignals', 'versions' => ['latest' => '2024-04-15', '2024-04-15' => '2024-04-15'], 'serviceIdentifier' => 'application_signals'], 'applicationcostprofiler' => ['namespace' => 'ApplicationCostProfiler', 'versions' => ['latest' => '2020-09-10', '2020-09-10' => '2020-09-10'], 'serviceIdentifier' => 'applicationcostprofiler'], 'appmesh' => ['namespace' => 'AppMesh', 'versions' => ['latest' => '2019-01-25', '2019-01-25' => '2019-01-25', '2018-10-01' => '2018-10-01'], 'serviceIdentifier' => 'app_mesh'], 'apprunner' => ['namespace' => 'AppRunner', 'versions' => ['latest' => '2020-05-15', '2020-05-15' => '2020-05-15'], 'serviceIdentifier' => 'apprunner'], 'appstream' => ['namespace' => 'Appstream', 'versions' => ['latest' => '2016-12-01', '2016-12-01' => '2016-12-01'], 'serviceIdentifier' => 'appstream'], 'appsync' => ['namespace' => 'AppSync', 'versions' => ['latest' => '2017-07-25', '2017-07-25' => '2017-07-25'], 'serviceIdentifier' => 'appsync'], 'apptest' => ['namespace' => 'AppTest', 'versions' => ['latest' => '2022-12-06', '2022-12-06' => '2022-12-06'], 'serviceIdentifier' => 'apptest'], 'arc-zonal-shift' => ['namespace' => 'ARCZonalShift', 'versions' => ['latest' => '2022-10-30', '2022-10-30' => '2022-10-30'], 'serviceIdentifier' => 'arc_zonal_shift'], 'artifact' => ['namespace' => 'Artifact', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'artifact'], 'athena' => ['namespace' => 'Athena', 'versions' => ['latest' => '2017-05-18', '2017-05-18' => '2017-05-18'], 'serviceIdentifier' => 'athena'], 'auditmanager' => ['namespace' => 'AuditManager', 'versions' => ['latest' => '2017-07-25', '2017-07-25' => '2017-07-25'], 'serviceIdentifier' => 'auditmanager'], 'autoscaling-plans' => ['namespace' => 'AutoScalingPlans', 'versions' => ['latest' => '2018-01-06', '2018-01-06' => '2018-01-06'], 'serviceIdentifier' => 'auto_scaling_plans'], 'autoscaling' => ['namespace' => 'AutoScaling', 'versions' => ['latest' => '2011-01-01', '2011-01-01' => '2011-01-01'], 'serviceIdentifier' => 'auto_scaling'], 'b2bi' => ['namespace' => 'B2bi', 'versions' => ['latest' => '2022-06-23', '2022-06-23' => '2022-06-23'], 'serviceIdentifier' => 'b2bi'], 'backup-gateway' => ['namespace' => 'BackupGateway', 'versions' => ['latest' => '2021-01-01', '2021-01-01' => '2021-01-01'], 'serviceIdentifier' => 'backup_gateway'], 'backup' => ['namespace' => 'Backup', 'versions' => ['latest' => '2018-11-15', '2018-11-15' => '2018-11-15'], 'serviceIdentifier' => 'backup'], 'batch' => ['namespace' => 'Batch', 'versions' => ['latest' => '2016-08-10', '2016-08-10' => '2016-08-10'], 'serviceIdentifier' => 'batch'], 'bcm-data-exports' => ['namespace' => 'BCMDataExports', 'versions' => ['latest' => '2023-11-26', '2023-11-26' => '2023-11-26'], 'serviceIdentifier' => 'bcm_data_exports'], 'bedrock-agent-runtime' => ['namespace' => 'BedrockAgentRuntime', 'versions' => ['latest' => '2023-07-26', '2023-07-26' => '2023-07-26'], 'serviceIdentifier' => 'bedrock_agent_runtime'], 'bedrock-agent' => ['namespace' => 'BedrockAgent', 'versions' => ['latest' => '2023-06-05', '2023-06-05' => '2023-06-05'], 'serviceIdentifier' => 'bedrock_agent'], 'bedrock-runtime' => ['namespace' => 'BedrockRuntime', 'versions' => ['latest' => '2023-09-30', '2023-09-30' => '2023-09-30'], 'serviceIdentifier' => 'bedrock_runtime'], 'bedrock' => ['namespace' => 'Bedrock', 'versions' => ['latest' => '2023-04-20', '2023-04-20' => '2023-04-20'], 'serviceIdentifier' => 'bedrock'], 'billingconductor' => ['namespace' => 'BillingConductor', 'versions' => ['latest' => '2021-07-30', '2021-07-30' => '2021-07-30'], 'serviceIdentifier' => 'billingconductor'], 'braket' => ['namespace' => 'Braket', 'versions' => ['latest' => '2019-09-01', '2019-09-01' => '2019-09-01'], 'serviceIdentifier' => 'braket'], 'budgets' => ['namespace' => 'Budgets', 'versions' => ['latest' => '2016-10-20', '2016-10-20' => '2016-10-20'], 'serviceIdentifier' => 'budgets'], 'ce' => ['namespace' => 'CostExplorer', 'versions' => ['latest' => '2017-10-25', '2017-10-25' => '2017-10-25'], 'serviceIdentifier' => 'cost_explorer'], 'chatbot' => ['namespace' => 'Chatbot', 'versions' => ['latest' => '2017-10-11', '2017-10-11' => '2017-10-11'], 'serviceIdentifier' => 'chatbot'], 'chime-sdk-identity' => ['namespace' => 'ChimeSDKIdentity', 'versions' => ['latest' => '2021-04-20', '2021-04-20' => '2021-04-20'], 'serviceIdentifier' => 'chime_sdk_identity'], 'chime-sdk-media-pipelines' => ['namespace' => 'ChimeSDKMediaPipelines', 'versions' => ['latest' => '2021-07-15', '2021-07-15' => '2021-07-15'], 'serviceIdentifier' => 'chime_sdk_media_pipelines'], 'chime-sdk-meetings' => ['namespace' => 'ChimeSDKMeetings', 'versions' => ['latest' => '2021-07-15', '2021-07-15' => '2021-07-15'], 'serviceIdentifier' => 'chime_sdk_meetings'], 'chime-sdk-messaging' => ['namespace' => 'ChimeSDKMessaging', 'versions' => ['latest' => '2021-05-15', '2021-05-15' => '2021-05-15'], 'serviceIdentifier' => 'chime_sdk_messaging'], 'chime-sdk-voice' => ['namespace' => 'ChimeSDKVoice', 'versions' => ['latest' => '2022-08-03', '2022-08-03' => '2022-08-03'], 'serviceIdentifier' => 'chime_sdk_voice'], 'chime' => ['namespace' => 'Chime', 'versions' => ['latest' => '2018-05-01', '2018-05-01' => '2018-05-01'], 'serviceIdentifier' => 'chime'], 'cleanrooms' => ['namespace' => 'CleanRooms', 'versions' => ['latest' => '2022-02-17', '2022-02-17' => '2022-02-17'], 'serviceIdentifier' => 'cleanrooms'], 'cleanroomsml' => ['namespace' => 'CleanRoomsML', 'versions' => ['latest' => '2023-09-06', '2023-09-06' => '2023-09-06'], 'serviceIdentifier' => 'cleanroomsml'], 'cloud9' => ['namespace' => 'Cloud9', 'versions' => ['latest' => '2017-09-23', '2017-09-23' => '2017-09-23'], 'serviceIdentifier' => 'cloud9'], 'cloudcontrol' => ['namespace' => 'CloudControlApi', 'versions' => ['latest' => '2021-09-30', '2021-09-30' => '2021-09-30'], 'serviceIdentifier' => 'cloudcontrol'], 'clouddirectory' => ['namespace' => 'CloudDirectory', 'versions' => ['latest' => '2017-01-11', '2017-01-11' => '2017-01-11', '2016-05-10' => '2016-05-10'], 'serviceIdentifier' => 'clouddirectory'], 'cloudformation' => ['namespace' => 'CloudFormation', 'versions' => ['latest' => '2010-05-15', '2010-05-15' => '2010-05-15'], 'serviceIdentifier' => 'cloudformation'], 'cloudfront-keyvaluestore' => ['namespace' => 'CloudFrontKeyValueStore', 'versions' => ['latest' => '2022-07-26', '2022-07-26' => '2022-07-26'], 'serviceIdentifier' => 'cloudfront_keyvaluestore'], 'cloudfront' => ['namespace' => 'CloudFront', 'versions' => ['latest' => '2020-05-31', '2020-05-31' => '2020-05-31', '2019-03-26' => '2019-03-26', '2018-11-05' => '2018-11-05', '2018-06-18' => '2018-06-18', '2017-10-30' => '2017-10-30', '2017-03-25' => '2017-03-25', '2016-11-25' => '2016-11-25', '2016-09-29' => '2016-09-29', '2016-09-07' => '2016-09-07', '2016-08-20' => '2016-08-20', '2016-08-01' => '2016-08-01', '2016-01-28' => '2016-01-28', '2016-01-13' => '2020-05-31', '2015-09-17' => '2020-05-31', '2015-07-27' => '2015-07-27', '2015-04-17' => '2015-07-27', '2014-11-06' => '2015-07-27'], 'serviceIdentifier' => 'cloudfront'], 'cloudhsm' => ['namespace' => 'CloudHsm', 'versions' => ['latest' => '2014-05-30', '2014-05-30' => '2014-05-30'], 'serviceIdentifier' => 'cloudhsm'], 'cloudhsmv2' => ['namespace' => 'CloudHSMV2', 'versions' => ['latest' => '2017-04-28', '2017-04-28' => '2017-04-28'], 'serviceIdentifier' => 'cloudhsm_v2'], 'cloudsearch' => ['namespace' => 'CloudSearch', 'versions' => ['latest' => '2013-01-01', '2013-01-01' => '2013-01-01'], 'serviceIdentifier' => 'cloudsearch'], 'cloudsearchdomain' => ['namespace' => 'CloudSearchDomain', 'versions' => ['latest' => '2013-01-01', '2013-01-01' => '2013-01-01'], 'serviceIdentifier' => 'cloudsearch_domain'], 'cloudtrail-data' => ['namespace' => 'CloudTrailData', 'versions' => ['latest' => '2021-08-11', '2021-08-11' => '2021-08-11'], 'serviceIdentifier' => 'cloudtrail_data'], 'cloudtrail' => ['namespace' => 'CloudTrail', 'versions' => ['latest' => '2013-11-01', '2013-11-01' => '2013-11-01'], 'serviceIdentifier' => 'cloudtrail'], 'codeartifact' => ['namespace' => 'CodeArtifact', 'versions' => ['latest' => '2018-09-22', '2018-09-22' => '2018-09-22'], 'serviceIdentifier' => 'codeartifact'], 'codebuild' => ['namespace' => 'CodeBuild', 'versions' => ['latest' => '2016-10-06', '2016-10-06' => '2016-10-06'], 'serviceIdentifier' => 'codebuild'], 'codecatalyst' => ['namespace' => 'CodeCatalyst', 'versions' => ['latest' => '2022-09-28', '2022-09-28' => '2022-09-28'], 'serviceIdentifier' => 'codecatalyst'], 'codecommit' => ['namespace' => 'CodeCommit', 'versions' => ['latest' => '2015-04-13', '2015-04-13' => '2015-04-13'], 'serviceIdentifier' => 'codecommit'], 'codeconnections' => ['namespace' => 'CodeConnections', 'versions' => ['latest' => '2023-12-01', '2023-12-01' => '2023-12-01'], 'serviceIdentifier' => 'codeconnections'], 'codedeploy' => ['namespace' => 'CodeDeploy', 'versions' => ['latest' => '2014-10-06', '2014-10-06' => '2014-10-06'], 'serviceIdentifier' => 'codedeploy'], 'codeguru-reviewer' => ['namespace' => 'CodeGuruReviewer', 'versions' => ['latest' => '2019-09-19', '2019-09-19' => '2019-09-19'], 'serviceIdentifier' => 'codeguru_reviewer'], 'codeguru-security' => ['namespace' => 'CodeGuruSecurity', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'codeguru_security'], 'codeguruprofiler' => ['namespace' => 'CodeGuruProfiler', 'versions' => ['latest' => '2019-07-18', '2019-07-18' => '2019-07-18'], 'serviceIdentifier' => 'codeguruprofiler'], 'codepipeline' => ['namespace' => 'CodePipeline', 'versions' => ['latest' => '2015-07-09', '2015-07-09' => '2015-07-09'], 'serviceIdentifier' => 'codepipeline'], 'codestar-connections' => ['namespace' => 'CodeStarconnections', 'versions' => ['latest' => '2019-12-01', '2019-12-01' => '2019-12-01'], 'serviceIdentifier' => 'codestar_connections'], 'codestar-notifications' => ['namespace' => 'CodeStarNotifications', 'versions' => ['latest' => '2019-10-15', '2019-10-15' => '2019-10-15'], 'serviceIdentifier' => 'codestar_notifications'], 'codestar' => ['namespace' => 'CodeStar', 'versions' => ['latest' => '2017-04-19', '2017-04-19' => '2017-04-19'], 'serviceIdentifier' => 'codestar'], 'cognito-identity' => ['namespace' => 'CognitoIdentity', 'versions' => ['latest' => '2014-06-30', '2014-06-30' => '2014-06-30'], 'serviceIdentifier' => 'cognito_identity'], 'cognito-idp' => ['namespace' => 'CognitoIdentityProvider', 'versions' => ['latest' => '2016-04-18', '2016-04-18' => '2016-04-18'], 'serviceIdentifier' => 'cognito_identity_provider'], 'cognito-sync' => ['namespace' => 'CognitoSync', 'versions' => ['latest' => '2014-06-30', '2014-06-30' => '2014-06-30'], 'serviceIdentifier' => 'cognito_sync'], 'comprehend' => ['namespace' => 'Comprehend', 'versions' => ['latest' => '2017-11-27', '2017-11-27' => '2017-11-27'], 'serviceIdentifier' => 'comprehend'], 'comprehendmedical' => ['namespace' => 'ComprehendMedical', 'versions' => ['latest' => '2018-10-30', '2018-10-30' => '2018-10-30'], 'serviceIdentifier' => 'comprehendmedical'], 'compute-optimizer' => ['namespace' => 'ComputeOptimizer', 'versions' => ['latest' => '2019-11-01', '2019-11-01' => '2019-11-01'], 'serviceIdentifier' => 'compute_optimizer'], 'config' => ['namespace' => 'ConfigService', 'versions' => ['latest' => '2014-11-12', '2014-11-12' => '2014-11-12'], 'serviceIdentifier' => 'config_service'], 'connect-contact-lens' => ['namespace' => 'ConnectContactLens', 'versions' => ['latest' => '2020-08-21', '2020-08-21' => '2020-08-21'], 'serviceIdentifier' => 'connect_contact_lens'], 'connect' => ['namespace' => 'Connect', 'versions' => ['latest' => '2017-08-08', '2017-08-08' => '2017-08-08'], 'serviceIdentifier' => 'connect'], 'connectcampaigns' => ['namespace' => 'ConnectCampaignService', 'versions' => ['latest' => '2021-01-30', '2021-01-30' => '2021-01-30'], 'serviceIdentifier' => 'connectcampaigns'], 'connectcases' => ['namespace' => 'ConnectCases', 'versions' => ['latest' => '2022-10-03', '2022-10-03' => '2022-10-03'], 'serviceIdentifier' => 'connectcases'], 'connectparticipant' => ['namespace' => 'ConnectParticipant', 'versions' => ['latest' => '2018-09-07', '2018-09-07' => '2018-09-07'], 'serviceIdentifier' => 'connectparticipant'], 'controlcatalog' => ['namespace' => 'ControlCatalog', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'controlcatalog'], 'controltower' => ['namespace' => 'ControlTower', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'controltower'], 'cost-optimization-hub' => ['namespace' => 'CostOptimizationHub', 'versions' => ['latest' => '2022-07-26', '2022-07-26' => '2022-07-26'], 'serviceIdentifier' => 'cost_optimization_hub'], 'cur' => ['namespace' => 'CostandUsageReportService', 'versions' => ['latest' => '2017-01-06', '2017-01-06' => '2017-01-06'], 'serviceIdentifier' => 'cost_and_usage_report_service'], 'customer-profiles' => ['namespace' => 'CustomerProfiles', 'versions' => ['latest' => '2020-08-15', '2020-08-15' => '2020-08-15'], 'serviceIdentifier' => 'customer_profiles'], 'data.iot' => ['namespace' => 'IotDataPlane', 'versions' => ['latest' => '2015-05-28', '2015-05-28' => '2015-05-28'], 'serviceIdentifier' => 'iot_data_plane'], 'databrew' => ['namespace' => 'GlueDataBrew', 'versions' => ['latest' => '2017-07-25', '2017-07-25' => '2017-07-25'], 'serviceIdentifier' => 'databrew'], 'dataexchange' => ['namespace' => 'DataExchange', 'versions' => ['latest' => '2017-07-25', '2017-07-25' => '2017-07-25'], 'serviceIdentifier' => 'dataexchange'], 'datapipeline' => ['namespace' => 'DataPipeline', 'versions' => ['latest' => '2012-10-29', '2012-10-29' => '2012-10-29'], 'serviceIdentifier' => 'data_pipeline'], 'datasync' => ['namespace' => 'DataSync', 'versions' => ['latest' => '2018-11-09', '2018-11-09' => '2018-11-09'], 'serviceIdentifier' => 'datasync'], 'datazone' => ['namespace' => 'DataZone', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'datazone'], 'dax' => ['namespace' => 'DAX', 'versions' => ['latest' => '2017-04-19', '2017-04-19' => '2017-04-19'], 'serviceIdentifier' => 'dax'], 'deadline' => ['namespace' => 'Deadline', 'versions' => ['latest' => '2023-10-12', '2023-10-12' => '2023-10-12'], 'serviceIdentifier' => 'deadline'], 'detective' => ['namespace' => 'Detective', 'versions' => ['latest' => '2018-10-26', '2018-10-26' => '2018-10-26'], 'serviceIdentifier' => 'detective'], 'devicefarm' => ['namespace' => 'DeviceFarm', 'versions' => ['latest' => '2015-06-23', '2015-06-23' => '2015-06-23'], 'serviceIdentifier' => 'device_farm'], 'devops-guru' => ['namespace' => 'DevOpsGuru', 'versions' => ['latest' => '2020-12-01', '2020-12-01' => '2020-12-01'], 'serviceIdentifier' => 'devops_guru'], 'directconnect' => ['namespace' => 'DirectConnect', 'versions' => ['latest' => '2012-10-25', '2012-10-25' => '2012-10-25'], 'serviceIdentifier' => 'direct_connect'], 'discovery' => ['namespace' => 'ApplicationDiscoveryService', 'versions' => ['latest' => '2015-11-01', '2015-11-01' => '2015-11-01'], 'serviceIdentifier' => 'application_discovery_service'], 'dlm' => ['namespace' => 'DLM', 'versions' => ['latest' => '2018-01-12', '2018-01-12' => '2018-01-12'], 'serviceIdentifier' => 'dlm'], 'dms' => ['namespace' => 'DatabaseMigrationService', 'versions' => ['latest' => '2016-01-01', '2016-01-01' => '2016-01-01'], 'serviceIdentifier' => 'database_migration_service'], 'docdb-elastic' => ['namespace' => 'DocDBElastic', 'versions' => ['latest' => '2022-11-28', '2022-11-28' => '2022-11-28'], 'serviceIdentifier' => 'docdb_elastic'], 'docdb' => ['namespace' => 'DocDB', 'versions' => ['latest' => '2014-10-31', '2014-10-31' => '2014-10-31'], 'serviceIdentifier' => 'docdb'], 'drs' => ['namespace' => 'drs', 'versions' => ['latest' => '2020-02-26', '2020-02-26' => '2020-02-26'], 'serviceIdentifier' => 'drs'], 'ds' => ['namespace' => 'DirectoryService', 'versions' => ['latest' => '2015-04-16', '2015-04-16' => '2015-04-16'], 'serviceIdentifier' => 'directory_service'], 'dynamodb' => ['namespace' => 'DynamoDb', 'versions' => ['latest' => '2012-08-10', '2012-08-10' => '2012-08-10', '2011-12-05' => '2011-12-05'], 'serviceIdentifier' => 'dynamodb'], 'ebs' => ['namespace' => 'EBS', 'versions' => ['latest' => '2019-11-02', '2019-11-02' => '2019-11-02'], 'serviceIdentifier' => 'ebs'], 'ec2-instance-connect' => ['namespace' => 'EC2InstanceConnect', 'versions' => ['latest' => '2018-04-02', '2018-04-02' => '2018-04-02'], 'serviceIdentifier' => 'ec2_instance_connect'], 'ec2' => ['namespace' => 'Ec2', 'versions' => ['latest' => '2016-11-15', '2016-11-15' => '2016-11-15', '2016-09-15' => '2016-09-15', '2016-04-01' => '2016-04-01', '2015-10-01' => '2015-10-01', '2015-04-15' => '2016-11-15'], 'serviceIdentifier' => 'ec2'], 'ecr-public' => ['namespace' => 'ECRPublic', 'versions' => ['latest' => '2020-10-30', '2020-10-30' => '2020-10-30'], 'serviceIdentifier' => 'ecr_public'], 'ecr' => ['namespace' => 'Ecr', 'versions' => ['latest' => '2015-09-21', '2015-09-21' => '2015-09-21'], 'serviceIdentifier' => 'ecr'], 'ecs' => ['namespace' => 'Ecs', 'versions' => ['latest' => '2014-11-13', '2014-11-13' => '2014-11-13'], 'serviceIdentifier' => 'ecs'], 'eks-auth' => ['namespace' => 'EKSAuth', 'versions' => ['latest' => '2023-11-26', '2023-11-26' => '2023-11-26'], 'serviceIdentifier' => 'eks_auth'], 'eks' => ['namespace' => 'EKS', 'versions' => ['latest' => '2017-11-01', '2017-11-01' => '2017-11-01'], 'serviceIdentifier' => 'eks'], 'elastic-inference' => ['namespace' => 'ElasticInference', 'versions' => ['latest' => '2017-07-25', '2017-07-25' => '2017-07-25'], 'serviceIdentifier' => 'elastic_inference'], 'elasticache' => ['namespace' => 'ElastiCache', 'versions' => ['latest' => '2015-02-02', '2015-02-02' => '2015-02-02'], 'serviceIdentifier' => 'elasticache'], 'elasticbeanstalk' => ['namespace' => 'ElasticBeanstalk', 'versions' => ['latest' => '2010-12-01', '2010-12-01' => '2010-12-01'], 'serviceIdentifier' => 'elastic_beanstalk'], 'elasticfilesystem' => ['namespace' => 'Efs', 'versions' => ['latest' => '2015-02-01', '2015-02-01' => '2015-02-01'], 'serviceIdentifier' => 'efs'], 'elasticloadbalancing' => ['namespace' => 'ElasticLoadBalancing', 'versions' => ['latest' => '2012-06-01', '2012-06-01' => '2012-06-01'], 'serviceIdentifier' => 'elastic_load_balancing'], 'elasticloadbalancingv2' => ['namespace' => 'ElasticLoadBalancingV2', 'versions' => ['latest' => '2015-12-01', '2015-12-01' => '2015-12-01'], 'serviceIdentifier' => 'elastic_load_balancing_v2'], 'elasticmapreduce' => ['namespace' => 'Emr', 'versions' => ['latest' => '2009-03-31', '2009-03-31' => '2009-03-31'], 'serviceIdentifier' => 'emr'], 'elastictranscoder' => ['namespace' => 'ElasticTranscoder', 'versions' => ['latest' => '2012-09-25', '2012-09-25' => '2012-09-25'], 'serviceIdentifier' => 'elastic_transcoder'], 'email' => ['namespace' => 'Ses', 'versions' => ['latest' => '2010-12-01', '2010-12-01' => '2010-12-01'], 'serviceIdentifier' => 'ses'], 'emr-containers' => ['namespace' => 'EMRContainers', 'versions' => ['latest' => '2020-10-01', '2020-10-01' => '2020-10-01'], 'serviceIdentifier' => 'emr_containers'], 'emr-serverless' => ['namespace' => 'EMRServerless', 'versions' => ['latest' => '2021-07-13', '2021-07-13' => '2021-07-13'], 'serviceIdentifier' => 'emr_serverless'], 'entitlement.marketplace' => ['namespace' => 'MarketplaceEntitlementService', 'versions' => ['latest' => '2017-01-11', '2017-01-11' => '2017-01-11'], 'serviceIdentifier' => 'marketplace_entitlement_service'], 'entityresolution' => ['namespace' => 'EntityResolution', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'entityresolution'], 'es' => ['namespace' => 'ElasticsearchService', 'versions' => ['latest' => '2015-01-01', '2015-01-01' => '2015-01-01'], 'serviceIdentifier' => 'elasticsearch_service'], 'eventbridge' => ['namespace' => 'EventBridge', 'versions' => ['latest' => '2015-10-07', '2015-10-07' => '2015-10-07'], 'serviceIdentifier' => 'eventbridge'], 'events' => ['namespace' => 'CloudWatchEvents', 'versions' => ['latest' => '2015-10-07', '2015-10-07' => '2015-10-07', '2014-02-03' => '2015-10-07'], 'serviceIdentifier' => 'cloudwatch_events'], 'evidently' => ['namespace' => 'CloudWatchEvidently', 'versions' => ['latest' => '2021-02-01', '2021-02-01' => '2021-02-01'], 'serviceIdentifier' => 'evidently'], 'finspace-data' => ['namespace' => 'FinSpaceData', 'versions' => ['latest' => '2020-07-13', '2020-07-13' => '2020-07-13'], 'serviceIdentifier' => 'finspace_data'], 'finspace' => ['namespace' => 'finspace', 'versions' => ['latest' => '2021-03-12', '2021-03-12' => '2021-03-12'], 'serviceIdentifier' => 'finspace'], 'firehose' => ['namespace' => 'Firehose', 'versions' => ['latest' => '2015-08-04', '2015-08-04' => '2015-08-04'], 'serviceIdentifier' => 'firehose'], 'fis' => ['namespace' => 'FIS', 'versions' => ['latest' => '2020-12-01', '2020-12-01' => '2020-12-01'], 'serviceIdentifier' => 'fis'], 'fms' => ['namespace' => 'FMS', 'versions' => ['latest' => '2018-01-01', '2018-01-01' => '2018-01-01'], 'serviceIdentifier' => 'fms'], 'forecast' => ['namespace' => 'ForecastService', 'versions' => ['latest' => '2018-06-26', '2018-06-26' => '2018-06-26'], 'serviceIdentifier' => 'forecast'], 'forecastquery' => ['namespace' => 'ForecastQueryService', 'versions' => ['latest' => '2018-06-26', '2018-06-26' => '2018-06-26'], 'serviceIdentifier' => 'forecastquery'], 'frauddetector' => ['namespace' => 'FraudDetector', 'versions' => ['latest' => '2019-11-15', '2019-11-15' => '2019-11-15'], 'serviceIdentifier' => 'frauddetector'], 'freetier' => ['namespace' => 'FreeTier', 'versions' => ['latest' => '2023-09-07', '2023-09-07' => '2023-09-07'], 'serviceIdentifier' => 'freetier'], 'fsx' => ['namespace' => 'FSx', 'versions' => ['latest' => '2018-03-01', '2018-03-01' => '2018-03-01'], 'serviceIdentifier' => 'fsx'], 'gamelift' => ['namespace' => 'GameLift', 'versions' => ['latest' => '2015-10-01', '2015-10-01' => '2015-10-01'], 'serviceIdentifier' => 'gamelift'], 'glacier' => ['namespace' => 'Glacier', 'versions' => ['latest' => '2012-06-01', '2012-06-01' => '2012-06-01'], 'serviceIdentifier' => 'glacier'], 'globalaccelerator' => ['namespace' => 'GlobalAccelerator', 'versions' => ['latest' => '2018-08-08', '2018-08-08' => '2018-08-08'], 'serviceIdentifier' => 'global_accelerator'], 'glue' => ['namespace' => 'Glue', 'versions' => ['latest' => '2017-03-31', '2017-03-31' => '2017-03-31'], 'serviceIdentifier' => 'glue'], 'grafana' => ['namespace' => 'ManagedGrafana', 'versions' => ['latest' => '2020-08-18', '2020-08-18' => '2020-08-18'], 'serviceIdentifier' => 'grafana'], 'greengrass' => ['namespace' => 'Greengrass', 'versions' => ['latest' => '2017-06-07', '2017-06-07' => '2017-06-07'], 'serviceIdentifier' => 'greengrass'], 'greengrassv2' => ['namespace' => 'GreengrassV2', 'versions' => ['latest' => '2020-11-30', '2020-11-30' => '2020-11-30'], 'serviceIdentifier' => 'greengrassv2'], 'groundstation' => ['namespace' => 'GroundStation', 'versions' => ['latest' => '2019-05-23', '2019-05-23' => '2019-05-23'], 'serviceIdentifier' => 'groundstation'], 'guardduty' => ['namespace' => 'GuardDuty', 'versions' => ['latest' => '2017-11-28', '2017-11-28' => '2017-11-28'], 'serviceIdentifier' => 'guardduty'], 'health' => ['namespace' => 'Health', 'versions' => ['latest' => '2016-08-04', '2016-08-04' => '2016-08-04'], 'serviceIdentifier' => 'health'], 'healthlake' => ['namespace' => 'HealthLake', 'versions' => ['latest' => '2017-07-01', '2017-07-01' => '2017-07-01'], 'serviceIdentifier' => 'healthlake'], 'iam' => ['namespace' => 'Iam', 'versions' => ['latest' => '2010-05-08', '2010-05-08' => '2010-05-08'], 'serviceIdentifier' => 'iam'], 'identitystore' => ['namespace' => 'IdentityStore', 'versions' => ['latest' => '2020-06-15', '2020-06-15' => '2020-06-15'], 'serviceIdentifier' => 'identitystore'], 'imagebuilder' => ['namespace' => 'imagebuilder', 'versions' => ['latest' => '2019-12-02', '2019-12-02' => '2019-12-02'], 'serviceIdentifier' => 'imagebuilder'], 'importexport' => ['namespace' => 'ImportExport', 'versions' => ['latest' => '2010-06-01', '2010-06-01' => '2010-06-01'], 'serviceIdentifier' => 'importexport'], 'inspector-scan' => ['namespace' => 'InspectorScan', 'versions' => ['latest' => '2023-08-08', '2023-08-08' => '2023-08-08'], 'serviceIdentifier' => 'inspector_scan'], 'inspector' => ['namespace' => 'Inspector', 'versions' => ['latest' => '2016-02-16', '2016-02-16' => '2016-02-16', '2015-08-18' => '2016-02-16'], 'serviceIdentifier' => 'inspector'], 'inspector2' => ['namespace' => 'Inspector2', 'versions' => ['latest' => '2020-06-08', '2020-06-08' => '2020-06-08'], 'serviceIdentifier' => 'inspector2'], 'internetmonitor' => ['namespace' => 'InternetMonitor', 'versions' => ['latest' => '2021-06-03', '2021-06-03' => '2021-06-03'], 'serviceIdentifier' => 'internetmonitor'], 'iot-jobs-data' => ['namespace' => 'IoTJobsDataPlane', 'versions' => ['latest' => '2017-09-29', '2017-09-29' => '2017-09-29'], 'serviceIdentifier' => 'iot_jobs_data_plane'], 'iot' => ['namespace' => 'Iot', 'versions' => ['latest' => '2015-05-28', '2015-05-28' => '2015-05-28'], 'serviceIdentifier' => 'iot'], 'iot1click-devices' => ['namespace' => 'IoT1ClickDevicesService', 'versions' => ['latest' => '2018-05-14', '2018-05-14' => '2018-05-14'], 'serviceIdentifier' => 'iot_1click_devices_service'], 'iot1click-projects' => ['namespace' => 'IoT1ClickProjects', 'versions' => ['latest' => '2018-05-14', '2018-05-14' => '2018-05-14'], 'serviceIdentifier' => 'iot_1click_projects'], 'iotanalytics' => ['namespace' => 'IoTAnalytics', 'versions' => ['latest' => '2017-11-27', '2017-11-27' => '2017-11-27'], 'serviceIdentifier' => 'iotanalytics'], 'iotdeviceadvisor' => ['namespace' => 'IoTDeviceAdvisor', 'versions' => ['latest' => '2020-09-18', '2020-09-18' => '2020-09-18'], 'serviceIdentifier' => 'iotdeviceadvisor'], 'iotevents-data' => ['namespace' => 'IoTEventsData', 'versions' => ['latest' => '2018-10-23', '2018-10-23' => '2018-10-23'], 'serviceIdentifier' => 'iot_events_data'], 'iotevents' => ['namespace' => 'IoTEvents', 'versions' => ['latest' => '2018-07-27', '2018-07-27' => '2018-07-27'], 'serviceIdentifier' => 'iot_events'], 'iotfleethub' => ['namespace' => 'IoTFleetHub', 'versions' => ['latest' => '2020-11-03', '2020-11-03' => '2020-11-03'], 'serviceIdentifier' => 'iotfleethub'], 'iotfleetwise' => ['namespace' => 'IoTFleetWise', 'versions' => ['latest' => '2021-06-17', '2021-06-17' => '2021-06-17'], 'serviceIdentifier' => 'iotfleetwise'], 'iotsecuretunneling' => ['namespace' => 'IoTSecureTunneling', 'versions' => ['latest' => '2018-10-05', '2018-10-05' => '2018-10-05'], 'serviceIdentifier' => 'iotsecuretunneling'], 'iotsitewise' => ['namespace' => 'IoTSiteWise', 'versions' => ['latest' => '2019-12-02', '2019-12-02' => '2019-12-02'], 'serviceIdentifier' => 'iotsitewise'], 'iotthingsgraph' => ['namespace' => 'IoTThingsGraph', 'versions' => ['latest' => '2018-09-06', '2018-09-06' => '2018-09-06'], 'serviceIdentifier' => 'iotthingsgraph'], 'iottwinmaker' => ['namespace' => 'IoTTwinMaker', 'versions' => ['latest' => '2021-11-29', '2021-11-29' => '2021-11-29'], 'serviceIdentifier' => 'iottwinmaker'], 'iotwireless' => ['namespace' => 'IoTWireless', 'versions' => ['latest' => '2020-11-22', '2020-11-22' => '2020-11-22'], 'serviceIdentifier' => 'iot_wireless'], 'ivs-realtime' => ['namespace' => 'IVSRealTime', 'versions' => ['latest' => '2020-07-14', '2020-07-14' => '2020-07-14'], 'serviceIdentifier' => 'ivs_realtime'], 'ivs' => ['namespace' => 'IVS', 'versions' => ['latest' => '2020-07-14', '2020-07-14' => '2020-07-14'], 'serviceIdentifier' => 'ivs'], 'ivschat' => ['namespace' => 'ivschat', 'versions' => ['latest' => '2020-07-14', '2020-07-14' => '2020-07-14'], 'serviceIdentifier' => 'ivschat'], 'kafka' => ['namespace' => 'Kafka', 'versions' => ['latest' => '2018-11-14', '2018-11-14' => '2018-11-14'], 'serviceIdentifier' => 'kafka'], 'kafkaconnect' => ['namespace' => 'KafkaConnect', 'versions' => ['latest' => '2021-09-14', '2021-09-14' => '2021-09-14'], 'serviceIdentifier' => 'kafkaconnect'], 'kendra-ranking' => ['namespace' => 'KendraRanking', 'versions' => ['latest' => '2022-10-19', '2022-10-19' => '2022-10-19'], 'serviceIdentifier' => 'kendra_ranking'], 'kendra' => ['namespace' => 'kendra', 'versions' => ['latest' => '2019-02-03', '2019-02-03' => '2019-02-03'], 'serviceIdentifier' => 'kendra'], 'keyspaces' => ['namespace' => 'Keyspaces', 'versions' => ['latest' => '2022-02-10', '2022-02-10' => '2022-02-10'], 'serviceIdentifier' => 'keyspaces'], 'kinesis-video-archived-media' => ['namespace' => 'KinesisVideoArchivedMedia', 'versions' => ['latest' => '2017-09-30', '2017-09-30' => '2017-09-30'], 'serviceIdentifier' => 'kinesis_video_archived_media'], 'kinesis-video-media' => ['namespace' => 'KinesisVideoMedia', 'versions' => ['latest' => '2017-09-30', '2017-09-30' => '2017-09-30'], 'serviceIdentifier' => 'kinesis_video_media'], 'kinesis-video-signaling' => ['namespace' => 'KinesisVideoSignalingChannels', 'versions' => ['latest' => '2019-12-04', '2019-12-04' => '2019-12-04'], 'serviceIdentifier' => 'kinesis_video_signaling'], 'kinesis-video-webrtc-storage' => ['namespace' => 'KinesisVideoWebRTCStorage', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'kinesis_video_webrtc_storage'], 'kinesis' => ['namespace' => 'Kinesis', 'versions' => ['latest' => '2013-12-02', '2013-12-02' => '2013-12-02'], 'serviceIdentifier' => 'kinesis'], 'kinesisanalytics' => ['namespace' => 'KinesisAnalytics', 'versions' => ['latest' => '2015-08-14', '2015-08-14' => '2015-08-14'], 'serviceIdentifier' => 'kinesis_analytics'], 'kinesisanalyticsv2' => ['namespace' => 'KinesisAnalyticsV2', 'versions' => ['latest' => '2018-05-23', '2018-05-23' => '2018-05-23'], 'serviceIdentifier' => 'kinesis_analytics_v2'], 'kinesisvideo' => ['namespace' => 'KinesisVideo', 'versions' => ['latest' => '2017-09-30', '2017-09-30' => '2017-09-30'], 'serviceIdentifier' => 'kinesis_video'], 'kms' => ['namespace' => 'Kms', 'versions' => ['latest' => '2014-11-01', '2014-11-01' => '2014-11-01'], 'serviceIdentifier' => 'kms'], 'lakeformation' => ['namespace' => 'LakeFormation', 'versions' => ['latest' => '2017-03-31', '2017-03-31' => '2017-03-31'], 'serviceIdentifier' => 'lakeformation'], 'lambda' => ['namespace' => 'Lambda', 'versions' => ['latest' => '2015-03-31', '2015-03-31' => '2015-03-31'], 'serviceIdentifier' => 'lambda'], 'launch-wizard' => ['namespace' => 'LaunchWizard', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'launch_wizard'], 'lex-models' => ['namespace' => 'LexModelBuildingService', 'versions' => ['latest' => '2017-04-19', '2017-04-19' => '2017-04-19'], 'serviceIdentifier' => 'lex_model_building_service'], 'license-manager-linux-subscriptions' => ['namespace' => 'LicenseManagerLinuxSubscriptions', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'license_manager_linux_subscriptions'], 'license-manager-user-subscriptions' => ['namespace' => 'LicenseManagerUserSubscriptions', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'license_manager_user_subscriptions'], 'license-manager' => ['namespace' => 'LicenseManager', 'versions' => ['latest' => '2018-08-01', '2018-08-01' => '2018-08-01'], 'serviceIdentifier' => 'license_manager'], 'lightsail' => ['namespace' => 'Lightsail', 'versions' => ['latest' => '2016-11-28', '2016-11-28' => '2016-11-28'], 'serviceIdentifier' => 'lightsail'], 'location' => ['namespace' => 'LocationService', 'versions' => ['latest' => '2020-11-19', '2020-11-19' => '2020-11-19'], 'serviceIdentifier' => 'location'], 'logs' => ['namespace' => 'CloudWatchLogs', 'versions' => ['latest' => '2014-03-28', '2014-03-28' => '2014-03-28'], 'serviceIdentifier' => 'cloudwatch_logs'], 'lookoutequipment' => ['namespace' => 'LookoutEquipment', 'versions' => ['latest' => '2020-12-15', '2020-12-15' => '2020-12-15'], 'serviceIdentifier' => 'lookoutequipment'], 'lookoutmetrics' => ['namespace' => 'LookoutMetrics', 'versions' => ['latest' => '2017-07-25', '2017-07-25' => '2017-07-25'], 'serviceIdentifier' => 'lookoutmetrics'], 'lookoutvision' => ['namespace' => 'LookoutforVision', 'versions' => ['latest' => '2020-11-20', '2020-11-20' => '2020-11-20'], 'serviceIdentifier' => 'lookoutvision'], 'm2' => ['namespace' => 'MainframeModernization', 'versions' => ['latest' => '2021-04-28', '2021-04-28' => '2021-04-28'], 'serviceIdentifier' => 'm2'], 'machinelearning' => ['namespace' => 'MachineLearning', 'versions' => ['latest' => '2014-12-12', '2014-12-12' => '2014-12-12'], 'serviceIdentifier' => 'machine_learning'], 'macie2' => ['namespace' => 'Macie2', 'versions' => ['latest' => '2020-01-01', '2020-01-01' => '2020-01-01'], 'serviceIdentifier' => 'macie2'], 'mailmanager' => ['namespace' => 'MailManager', 'versions' => ['latest' => '2023-10-17', '2023-10-17' => '2023-10-17'], 'serviceIdentifier' => 'mailmanager'], 'managedblockchain-query' => ['namespace' => 'ManagedBlockchainQuery', 'versions' => ['latest' => '2023-05-04', '2023-05-04' => '2023-05-04'], 'serviceIdentifier' => 'managedblockchain_query'], 'managedblockchain' => ['namespace' => 'ManagedBlockchain', 'versions' => ['latest' => '2018-09-24', '2018-09-24' => '2018-09-24'], 'serviceIdentifier' => 'managedblockchain'], 'marketplace-agreement' => ['namespace' => 'MarketplaceAgreement', 'versions' => ['latest' => '2020-03-01', '2020-03-01' => '2020-03-01'], 'serviceIdentifier' => 'marketplace_agreement'], 'marketplace-catalog' => ['namespace' => 'MarketplaceCatalog', 'versions' => ['latest' => '2018-09-17', '2018-09-17' => '2018-09-17'], 'serviceIdentifier' => 'marketplace_catalog'], 'marketplace-deployment' => ['namespace' => 'MarketplaceDeployment', 'versions' => ['latest' => '2023-01-25', '2023-01-25' => '2023-01-25'], 'serviceIdentifier' => 'marketplace_deployment'], 'marketplacecommerceanalytics' => ['namespace' => 'MarketplaceCommerceAnalytics', 'versions' => ['latest' => '2015-07-01', '2015-07-01' => '2015-07-01'], 'serviceIdentifier' => 'marketplace_commerce_analytics'], 'mediaconnect' => ['namespace' => 'MediaConnect', 'versions' => ['latest' => '2018-11-14', '2018-11-14' => '2018-11-14'], 'serviceIdentifier' => 'mediaconnect'], 'mediaconvert' => ['namespace' => 'MediaConvert', 'versions' => ['latest' => '2017-08-29', '2017-08-29' => '2017-08-29'], 'serviceIdentifier' => 'mediaconvert'], 'medialive' => ['namespace' => 'MediaLive', 'versions' => ['latest' => '2017-10-14', '2017-10-14' => '2017-10-14'], 'serviceIdentifier' => 'medialive'], 'mediapackage-vod' => ['namespace' => 'MediaPackageVod', 'versions' => ['latest' => '2018-11-07', '2018-11-07' => '2018-11-07'], 'serviceIdentifier' => 'mediapackage_vod'], 'mediapackage' => ['namespace' => 'MediaPackage', 'versions' => ['latest' => '2017-10-12', '2017-10-12' => '2017-10-12'], 'serviceIdentifier' => 'mediapackage'], 'mediapackagev2' => ['namespace' => 'MediaPackageV2', 'versions' => ['latest' => '2022-12-25', '2022-12-25' => '2022-12-25'], 'serviceIdentifier' => 'mediapackagev2'], 'mediastore-data' => ['namespace' => 'MediaStoreData', 'versions' => ['latest' => '2017-09-01', '2017-09-01' => '2017-09-01'], 'serviceIdentifier' => 'mediastore_data'], 'mediastore' => ['namespace' => 'MediaStore', 'versions' => ['latest' => '2017-09-01', '2017-09-01' => '2017-09-01'], 'serviceIdentifier' => 'mediastore'], 'mediatailor' => ['namespace' => 'MediaTailor', 'versions' => ['latest' => '2018-04-23', '2018-04-23' => '2018-04-23'], 'serviceIdentifier' => 'mediatailor'], 'medical-imaging' => ['namespace' => 'MedicalImaging', 'versions' => ['latest' => '2023-07-19', '2023-07-19' => '2023-07-19'], 'serviceIdentifier' => 'medical_imaging'], 'memorydb' => ['namespace' => 'MemoryDB', 'versions' => ['latest' => '2021-01-01', '2021-01-01' => '2021-01-01'], 'serviceIdentifier' => 'memorydb'], 'metering.marketplace' => ['namespace' => 'MarketplaceMetering', 'versions' => ['latest' => '2016-01-14', '2016-01-14' => '2016-01-14'], 'serviceIdentifier' => 'marketplace_metering'], 'mgh' => ['namespace' => 'MigrationHub', 'versions' => ['latest' => '2017-05-31', '2017-05-31' => '2017-05-31'], 'serviceIdentifier' => 'migration_hub'], 'mgn' => ['namespace' => 'mgn', 'versions' => ['latest' => '2020-02-26', '2020-02-26' => '2020-02-26'], 'serviceIdentifier' => 'mgn'], 'migration-hub-refactor-spaces' => ['namespace' => 'MigrationHubRefactorSpaces', 'versions' => ['latest' => '2021-10-26', '2021-10-26' => '2021-10-26'], 'serviceIdentifier' => 'migration_hub_refactor_spaces'], 'migrationhub-config' => ['namespace' => 'MigrationHubConfig', 'versions' => ['latest' => '2019-06-30', '2019-06-30' => '2019-06-30'], 'serviceIdentifier' => 'migrationhub_config'], 'migrationhuborchestrator' => ['namespace' => 'MigrationHubOrchestrator', 'versions' => ['latest' => '2021-08-28', '2021-08-28' => '2021-08-28'], 'serviceIdentifier' => 'migrationhuborchestrator'], 'migrationhubstrategy' => ['namespace' => 'MigrationHubStrategyRecommendations', 'versions' => ['latest' => '2020-02-19', '2020-02-19' => '2020-02-19'], 'serviceIdentifier' => 'migrationhubstrategy'], 'models.lex.v2' => ['namespace' => 'LexModelsV2', 'versions' => ['latest' => '2020-08-07', '2020-08-07' => '2020-08-07'], 'serviceIdentifier' => 'lex_models_v2'], 'monitoring' => ['namespace' => 'CloudWatch', 'versions' => ['latest' => '2010-08-01', '2010-08-01' => '2010-08-01'], 'serviceIdentifier' => 'cloudwatch'], 'mq' => ['namespace' => 'MQ', 'versions' => ['latest' => '2017-11-27', '2017-11-27' => '2017-11-27'], 'serviceIdentifier' => 'mq'], 'mturk-requester' => ['namespace' => 'MTurk', 'versions' => ['latest' => '2017-01-17', '2017-01-17' => '2017-01-17'], 'serviceIdentifier' => 'mturk'], 'mwaa' => ['namespace' => 'MWAA', 'versions' => ['latest' => '2020-07-01', '2020-07-01' => '2020-07-01'], 'serviceIdentifier' => 'mwaa'], 'neptune-graph' => ['namespace' => 'NeptuneGraph', 'versions' => ['latest' => '2023-11-29', '2023-11-29' => '2023-11-29'], 'serviceIdentifier' => 'neptune_graph'], 'neptune' => ['namespace' => 'Neptune', 'versions' => ['latest' => '2014-10-31', '2014-10-31' => '2014-10-31'], 'serviceIdentifier' => 'neptune'], 'neptunedata' => ['namespace' => 'Neptunedata', 'versions' => ['latest' => '2023-08-01', '2023-08-01' => '2023-08-01'], 'serviceIdentifier' => 'neptunedata'], 'network-firewall' => ['namespace' => 'NetworkFirewall', 'versions' => ['latest' => '2020-11-12', '2020-11-12' => '2020-11-12'], 'serviceIdentifier' => 'network_firewall'], 'networkmanager' => ['namespace' => 'NetworkManager', 'versions' => ['latest' => '2019-07-05', '2019-07-05' => '2019-07-05'], 'serviceIdentifier' => 'networkmanager'], 'networkmonitor' => ['namespace' => 'NetworkMonitor', 'versions' => ['latest' => '2023-08-01', '2023-08-01' => '2023-08-01'], 'serviceIdentifier' => 'networkmonitor'], 'nimble' => ['namespace' => 'NimbleStudio', 'versions' => ['latest' => '2020-08-01', '2020-08-01' => '2020-08-01'], 'serviceIdentifier' => 'nimble'], 'oam' => ['namespace' => 'OAM', 'versions' => ['latest' => '2022-06-10', '2022-06-10' => '2022-06-10'], 'serviceIdentifier' => 'oam'], 'omics' => ['namespace' => 'Omics', 'versions' => ['latest' => '2022-11-28', '2022-11-28' => '2022-11-28'], 'serviceIdentifier' => 'omics'], 'opensearch' => ['namespace' => 'OpenSearchService', 'versions' => ['latest' => '2021-01-01', '2021-01-01' => '2021-01-01'], 'serviceIdentifier' => 'opensearch'], 'opensearchserverless' => ['namespace' => 'OpenSearchServerless', 'versions' => ['latest' => '2021-11-01', '2021-11-01' => '2021-11-01'], 'serviceIdentifier' => 'opensearchserverless'], 'opsworks' => ['namespace' => 'OpsWorks', 'versions' => ['latest' => '2013-02-18', '2013-02-18' => '2013-02-18'], 'serviceIdentifier' => 'opsworks'], 'opsworkscm' => ['namespace' => 'OpsWorksCM', 'versions' => ['latest' => '2016-11-01', '2016-11-01' => '2016-11-01'], 'serviceIdentifier' => 'opsworkscm'], 'organizations' => ['namespace' => 'Organizations', 'versions' => ['latest' => '2016-11-28', '2016-11-28' => '2016-11-28'], 'serviceIdentifier' => 'organizations'], 'osis' => ['namespace' => 'OSIS', 'versions' => ['latest' => '2022-01-01', '2022-01-01' => '2022-01-01'], 'serviceIdentifier' => 'osis'], 'outposts' => ['namespace' => 'Outposts', 'versions' => ['latest' => '2019-12-03', '2019-12-03' => '2019-12-03'], 'serviceIdentifier' => 'outposts'], 'panorama' => ['namespace' => 'Panorama', 'versions' => ['latest' => '2019-07-24', '2019-07-24' => '2019-07-24'], 'serviceIdentifier' => 'panorama'], 'payment-cryptography-data' => ['namespace' => 'PaymentCryptographyData', 'versions' => ['latest' => '2022-02-03', '2022-02-03' => '2022-02-03'], 'serviceIdentifier' => 'payment_cryptography_data'], 'payment-cryptography' => ['namespace' => 'PaymentCryptography', 'versions' => ['latest' => '2021-09-14', '2021-09-14' => '2021-09-14'], 'serviceIdentifier' => 'payment_cryptography'], 'pca-connector-ad' => ['namespace' => 'PcaConnectorAd', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'pca_connector_ad'], 'pca-connector-scep' => ['namespace' => 'PcaConnectorScep', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'pca_connector_scep'], 'personalize-events' => ['namespace' => 'PersonalizeEvents', 'versions' => ['latest' => '2018-03-22', '2018-03-22' => '2018-03-22'], 'serviceIdentifier' => 'personalize_events'], 'personalize-runtime' => ['namespace' => 'PersonalizeRuntime', 'versions' => ['latest' => '2018-05-22', '2018-05-22' => '2018-05-22'], 'serviceIdentifier' => 'personalize_runtime'], 'personalize' => ['namespace' => 'Personalize', 'versions' => ['latest' => '2018-05-22', '2018-05-22' => '2018-05-22'], 'serviceIdentifier' => 'personalize'], 'pi' => ['namespace' => 'PI', 'versions' => ['latest' => '2018-02-27', '2018-02-27' => '2018-02-27'], 'serviceIdentifier' => 'pi'], 'pinpoint-email' => ['namespace' => 'PinpointEmail', 'versions' => ['latest' => '2018-07-26', '2018-07-26' => '2018-07-26'], 'serviceIdentifier' => 'pinpoint_email'], 'pinpoint-sms-voice-v2' => ['namespace' => 'PinpointSMSVoiceV2', 'versions' => ['latest' => '2022-03-31', '2022-03-31' => '2022-03-31'], 'serviceIdentifier' => 'pinpoint_sms_voice_v2'], 'pinpoint' => ['namespace' => 'Pinpoint', 'versions' => ['latest' => '2016-12-01', '2016-12-01' => '2016-12-01'], 'serviceIdentifier' => 'pinpoint'], 'pipes' => ['namespace' => 'Pipes', 'versions' => ['latest' => '2015-10-07', '2015-10-07' => '2015-10-07'], 'serviceIdentifier' => 'pipes'], 'polly' => ['namespace' => 'Polly', 'versions' => ['latest' => '2016-06-10', '2016-06-10' => '2016-06-10'], 'serviceIdentifier' => 'polly'], 'pricing' => ['namespace' => 'Pricing', 'versions' => ['latest' => '2017-10-15', '2017-10-15' => '2017-10-15'], 'serviceIdentifier' => 'pricing'], 'privatenetworks' => ['namespace' => 'PrivateNetworks', 'versions' => ['latest' => '2021-12-03', '2021-12-03' => '2021-12-03'], 'serviceIdentifier' => 'privatenetworks'], 'proton' => ['namespace' => 'Proton', 'versions' => ['latest' => '2020-07-20', '2020-07-20' => '2020-07-20'], 'serviceIdentifier' => 'proton'], 'qapps' => ['namespace' => 'QApps', 'versions' => ['latest' => '2023-11-27', '2023-11-27' => '2023-11-27'], 'serviceIdentifier' => 'qapps'], 'qbusiness' => ['namespace' => 'QBusiness', 'versions' => ['latest' => '2023-11-27', '2023-11-27' => '2023-11-27'], 'serviceIdentifier' => 'qbusiness'], 'qconnect' => ['namespace' => 'QConnect', 'versions' => ['latest' => '2020-10-19', '2020-10-19' => '2020-10-19'], 'serviceIdentifier' => 'qconnect'], 'qldb-session' => ['namespace' => 'QLDBSession', 'versions' => ['latest' => '2019-07-11', '2019-07-11' => '2019-07-11'], 'serviceIdentifier' => 'qldb_session'], 'qldb' => ['namespace' => 'QLDB', 'versions' => ['latest' => '2019-01-02', '2019-01-02' => '2019-01-02'], 'serviceIdentifier' => 'qldb'], 'quicksight' => ['namespace' => 'QuickSight', 'versions' => ['latest' => '2018-04-01', '2018-04-01' => '2018-04-01'], 'serviceIdentifier' => 'quicksight'], 'ram' => ['namespace' => 'RAM', 'versions' => ['latest' => '2018-01-04', '2018-01-04' => '2018-01-04'], 'serviceIdentifier' => 'ram'], 'rbin' => ['namespace' => 'RecycleBin', 'versions' => ['latest' => '2021-06-15', '2021-06-15' => '2021-06-15'], 'serviceIdentifier' => 'rbin'], 'rds-data' => ['namespace' => 'RDSDataService', 'versions' => ['latest' => '2018-08-01', '2018-08-01' => '2018-08-01'], 'serviceIdentifier' => 'rds_data'], 'rds' => ['namespace' => 'Rds', 'versions' => ['latest' => '2014-10-31', '2014-10-31' => '2014-10-31', '2014-09-01' => '2014-09-01'], 'serviceIdentifier' => 'rds'], 'redshift-data' => ['namespace' => 'RedshiftDataAPIService', 'versions' => ['latest' => '2019-12-20', '2019-12-20' => '2019-12-20'], 'serviceIdentifier' => 'redshift_data'], 'redshift-serverless' => ['namespace' => 'RedshiftServerless', 'versions' => ['latest' => '2021-04-21', '2021-04-21' => '2021-04-21'], 'serviceIdentifier' => 'redshift_serverless'], 'redshift' => ['namespace' => 'Redshift', 'versions' => ['latest' => '2012-12-01', '2012-12-01' => '2012-12-01'], 'serviceIdentifier' => 'redshift'], 'rekognition' => ['namespace' => 'Rekognition', 'versions' => ['latest' => '2016-06-27', '2016-06-27' => '2016-06-27'], 'serviceIdentifier' => 'rekognition'], 'repostspace' => ['namespace' => 'Repostspace', 'versions' => ['latest' => '2022-05-13', '2022-05-13' => '2022-05-13'], 'serviceIdentifier' => 'repostspace'], 'resiliencehub' => ['namespace' => 'ResilienceHub', 'versions' => ['latest' => '2020-04-30', '2020-04-30' => '2020-04-30'], 'serviceIdentifier' => 'resiliencehub'], 'resource-explorer-2' => ['namespace' => 'ResourceExplorer2', 'versions' => ['latest' => '2022-07-28', '2022-07-28' => '2022-07-28'], 'serviceIdentifier' => 'resource_explorer_2'], 'resource-groups' => ['namespace' => 'ResourceGroups', 'versions' => ['latest' => '2017-11-27', '2017-11-27' => '2017-11-27'], 'serviceIdentifier' => 'resource_groups'], 'resourcegroupstaggingapi' => ['namespace' => 'ResourceGroupsTaggingAPI', 'versions' => ['latest' => '2017-01-26', '2017-01-26' => '2017-01-26'], 'serviceIdentifier' => 'resource_groups_tagging_api'], 'robomaker' => ['namespace' => 'RoboMaker', 'versions' => ['latest' => '2018-06-29', '2018-06-29' => '2018-06-29'], 'serviceIdentifier' => 'robomaker'], 'rolesanywhere' => ['namespace' => 'RolesAnywhere', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'rolesanywhere'], 'route53-recovery-cluster' => ['namespace' => 'Route53RecoveryCluster', 'versions' => ['latest' => '2019-12-02', '2019-12-02' => '2019-12-02'], 'serviceIdentifier' => 'route53_recovery_cluster'], 'route53-recovery-control-config' => ['namespace' => 'Route53RecoveryControlConfig', 'versions' => ['latest' => '2020-11-02', '2020-11-02' => '2020-11-02'], 'serviceIdentifier' => 'route53_recovery_control_config'], 'route53-recovery-readiness' => ['namespace' => 'Route53RecoveryReadiness', 'versions' => ['latest' => '2019-12-02', '2019-12-02' => '2019-12-02'], 'serviceIdentifier' => 'route53_recovery_readiness'], 'route53' => ['namespace' => 'Route53', 'versions' => ['latest' => '2013-04-01', '2013-04-01' => '2013-04-01'], 'serviceIdentifier' => 'route_53'], 'route53domains' => ['namespace' => 'Route53Domains', 'versions' => ['latest' => '2014-05-15', '2014-05-15' => '2014-05-15'], 'serviceIdentifier' => 'route_53_domains'], 'route53profiles' => ['namespace' => 'Route53Profiles', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'route53profiles'], 'route53resolver' => ['namespace' => 'Route53Resolver', 'versions' => ['latest' => '2018-04-01', '2018-04-01' => '2018-04-01'], 'serviceIdentifier' => 'route53resolver'], 'rum' => ['namespace' => 'CloudWatchRUM', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'rum'], 'runtime.lex.v2' => ['namespace' => 'LexRuntimeV2', 'versions' => ['latest' => '2020-08-07', '2020-08-07' => '2020-08-07'], 'serviceIdentifier' => 'lex_runtime_v2'], 'runtime.lex' => ['namespace' => 'LexRuntimeService', 'versions' => ['latest' => '2016-11-28', '2016-11-28' => '2016-11-28'], 'serviceIdentifier' => 'lex_runtime_service'], 'runtime.sagemaker' => ['namespace' => 'SageMakerRuntime', 'versions' => ['latest' => '2017-05-13', '2017-05-13' => '2017-05-13'], 'serviceIdentifier' => 'sagemaker_runtime'], 's3' => ['namespace' => 'S3', 'versions' => ['latest' => '2006-03-01', '2006-03-01' => '2006-03-01'], 'serviceIdentifier' => 's3'], 's3control' => ['namespace' => 'S3Control', 'versions' => ['latest' => '2018-08-20', '2018-08-20' => '2018-08-20'], 'serviceIdentifier' => 's3_control'], 's3outposts' => ['namespace' => 'S3Outposts', 'versions' => ['latest' => '2017-07-25', '2017-07-25' => '2017-07-25'], 'serviceIdentifier' => 's3outposts'], 'sagemaker-a2i-runtime' => ['namespace' => 'AugmentedAIRuntime', 'versions' => ['latest' => '2019-11-07', '2019-11-07' => '2019-11-07'], 'serviceIdentifier' => 'sagemaker_a2i_runtime'], 'sagemaker-edge' => ['namespace' => 'SagemakerEdgeManager', 'versions' => ['latest' => '2020-09-23', '2020-09-23' => '2020-09-23'], 'serviceIdentifier' => 'sagemaker_edge'], 'sagemaker-featurestore-runtime' => ['namespace' => 'SageMakerFeatureStoreRuntime', 'versions' => ['latest' => '2020-07-01', '2020-07-01' => '2020-07-01'], 'serviceIdentifier' => 'sagemaker_featurestore_runtime'], 'sagemaker-geospatial' => ['namespace' => 'SageMakerGeospatial', 'versions' => ['latest' => '2020-05-27', '2020-05-27' => '2020-05-27'], 'serviceIdentifier' => 'sagemaker_geospatial'], 'sagemaker-metrics' => ['namespace' => 'SageMakerMetrics', 'versions' => ['latest' => '2022-09-30', '2022-09-30' => '2022-09-30'], 'serviceIdentifier' => 'sagemaker_metrics'], 'sagemaker' => ['namespace' => 'SageMaker', 'versions' => ['latest' => '2017-07-24', '2017-07-24' => '2017-07-24'], 'serviceIdentifier' => 'sagemaker'], 'savingsplans' => ['namespace' => 'SavingsPlans', 'versions' => ['latest' => '2019-06-28', '2019-06-28' => '2019-06-28'], 'serviceIdentifier' => 'savingsplans'], 'scheduler' => ['namespace' => 'Scheduler', 'versions' => ['latest' => '2021-06-30', '2021-06-30' => '2021-06-30'], 'serviceIdentifier' => 'scheduler'], 'schemas' => ['namespace' => 'Schemas', 'versions' => ['latest' => '2019-12-02', '2019-12-02' => '2019-12-02'], 'serviceIdentifier' => 'schemas'], 'secretsmanager' => ['namespace' => 'SecretsManager', 'versions' => ['latest' => '2017-10-17', '2017-10-17' => '2017-10-17'], 'serviceIdentifier' => 'secrets_manager'], 'securityhub' => ['namespace' => 'SecurityHub', 'versions' => ['latest' => '2018-10-26', '2018-10-26' => '2018-10-26'], 'serviceIdentifier' => 'securityhub'], 'securitylake' => ['namespace' => 'SecurityLake', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'securitylake'], 'serverlessrepo' => ['namespace' => 'ServerlessApplicationRepository', 'versions' => ['latest' => '2017-09-08', '2017-09-08' => '2017-09-08'], 'serviceIdentifier' => 'serverlessapplicationrepository'], 'service-quotas' => ['namespace' => 'ServiceQuotas', 'versions' => ['latest' => '2019-06-24', '2019-06-24' => '2019-06-24'], 'serviceIdentifier' => 'service_quotas'], 'servicecatalog-appregistry' => ['namespace' => 'AppRegistry', 'versions' => ['latest' => '2020-06-24', '2020-06-24' => '2020-06-24'], 'serviceIdentifier' => 'service_catalog_appregistry'], 'servicecatalog' => ['namespace' => 'ServiceCatalog', 'versions' => ['latest' => '2015-12-10', '2015-12-10' => '2015-12-10'], 'serviceIdentifier' => 'service_catalog'], 'servicediscovery' => ['namespace' => 'ServiceDiscovery', 'versions' => ['latest' => '2017-03-14', '2017-03-14' => '2017-03-14'], 'serviceIdentifier' => 'servicediscovery'], 'sesv2' => ['namespace' => 'SesV2', 'versions' => ['latest' => '2019-09-27', '2019-09-27' => '2019-09-27'], 'serviceIdentifier' => 'sesv2'], 'shield' => ['namespace' => 'Shield', 'versions' => ['latest' => '2016-06-02', '2016-06-02' => '2016-06-02'], 'serviceIdentifier' => 'shield'], 'signer' => ['namespace' => 'signer', 'versions' => ['latest' => '2017-08-25', '2017-08-25' => '2017-08-25'], 'serviceIdentifier' => 'signer'], 'simspaceweaver' => ['namespace' => 'SimSpaceWeaver', 'versions' => ['latest' => '2022-10-28', '2022-10-28' => '2022-10-28'], 'serviceIdentifier' => 'simspaceweaver'], 'sms-voice' => ['namespace' => 'PinpointSMSVoice', 'versions' => ['latest' => '2018-09-05', '2018-09-05' => '2018-09-05'], 'serviceIdentifier' => 'pinpoint_sms_voice'], 'sms' => ['namespace' => 'Sms', 'versions' => ['latest' => '2016-10-24', '2016-10-24' => '2016-10-24'], 'serviceIdentifier' => 'sms'], 'snow-device-management' => ['namespace' => 'SnowDeviceManagement', 'versions' => ['latest' => '2021-08-04', '2021-08-04' => '2021-08-04'], 'serviceIdentifier' => 'snow_device_management'], 'snowball' => ['namespace' => 'SnowBall', 'versions' => ['latest' => '2016-06-30', '2016-06-30' => '2016-06-30'], 'serviceIdentifier' => 'snowball'], 'sns' => ['namespace' => 'Sns', 'versions' => ['latest' => '2010-03-31', '2010-03-31' => '2010-03-31'], 'serviceIdentifier' => 'sns'], 'sqs' => ['namespace' => 'Sqs', 'versions' => ['latest' => '2012-11-05', '2012-11-05' => '2012-11-05'], 'serviceIdentifier' => 'sqs'], 'ssm-contacts' => ['namespace' => 'SSMContacts', 'versions' => ['latest' => '2021-05-03', '2021-05-03' => '2021-05-03'], 'serviceIdentifier' => 'ssm_contacts'], 'ssm-incidents' => ['namespace' => 'SSMIncidents', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'ssm_incidents'], 'ssm-quicksetup' => ['namespace' => 'SSMQuickSetup', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'ssm_quicksetup'], 'ssm-sap' => ['namespace' => 'SsmSap', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'ssm_sap'], 'ssm' => ['namespace' => 'Ssm', 'versions' => ['latest' => '2014-11-06', '2014-11-06' => '2014-11-06'], 'serviceIdentifier' => 'ssm'], 'sso-admin' => ['namespace' => 'SSOAdmin', 'versions' => ['latest' => '2020-07-20', '2020-07-20' => '2020-07-20'], 'serviceIdentifier' => 'sso_admin'], 'sso-oidc' => ['namespace' => 'SSOOIDC', 'versions' => ['latest' => '2019-06-10', '2019-06-10' => '2019-06-10'], 'serviceIdentifier' => 'sso_oidc'], 'sso' => ['namespace' => 'SSO', 'versions' => ['latest' => '2019-06-10', '2019-06-10' => '2019-06-10'], 'serviceIdentifier' => 'sso'], 'states' => ['namespace' => 'Sfn', 'versions' => ['latest' => '2016-11-23', '2016-11-23' => '2016-11-23'], 'serviceIdentifier' => 'sfn'], 'storagegateway' => ['namespace' => 'StorageGateway', 'versions' => ['latest' => '2013-06-30', '2013-06-30' => '2013-06-30'], 'serviceIdentifier' => 'storage_gateway'], 'streams.dynamodb' => ['namespace' => 'DynamoDbStreams', 'versions' => ['latest' => '2012-08-10', '2012-08-10' => '2012-08-10'], 'serviceIdentifier' => 'dynamodb_streams'], 'sts' => ['namespace' => 'Sts', 'versions' => ['latest' => '2011-06-15', '2011-06-15' => '2011-06-15'], 'serviceIdentifier' => 'sts'], 'supplychain' => ['namespace' => 'SupplyChain', 'versions' => ['latest' => '2024-01-01', '2024-01-01' => '2024-01-01'], 'serviceIdentifier' => 'supplychain'], 'support-app' => ['namespace' => 'SupportApp', 'versions' => ['latest' => '2021-08-20', '2021-08-20' => '2021-08-20'], 'serviceIdentifier' => 'support_app'], 'support' => ['namespace' => 'Support', 'versions' => ['latest' => '2013-04-15', '2013-04-15' => '2013-04-15'], 'serviceIdentifier' => 'support'], 'swf' => ['namespace' => 'Swf', 'versions' => ['latest' => '2012-01-25', '2012-01-25' => '2012-01-25'], 'serviceIdentifier' => 'swf'], 'synthetics' => ['namespace' => 'Synthetics', 'versions' => ['latest' => '2017-10-11', '2017-10-11' => '2017-10-11'], 'serviceIdentifier' => 'synthetics'], 'taxsettings' => ['namespace' => 'TaxSettings', 'versions' => ['latest' => '2018-05-10', '2018-05-10' => '2018-05-10'], 'serviceIdentifier' => 'taxsettings'], 'textract' => ['namespace' => 'Textract', 'versions' => ['latest' => '2018-06-27', '2018-06-27' => '2018-06-27'], 'serviceIdentifier' => 'textract'], 'timestream-influxdb' => ['namespace' => 'TimestreamInfluxDB', 'versions' => ['latest' => '2023-01-27', '2023-01-27' => '2023-01-27'], 'serviceIdentifier' => 'timestream_influxdb'], 'timestream-query' => ['namespace' => 'TimestreamQuery', 'versions' => ['latest' => '2018-11-01', '2018-11-01' => '2018-11-01'], 'serviceIdentifier' => 'timestream_query'], 'timestream-write' => ['namespace' => 'TimestreamWrite', 'versions' => ['latest' => '2018-11-01', '2018-11-01' => '2018-11-01'], 'serviceIdentifier' => 'timestream_write'], 'tnb' => ['namespace' => 'Tnb', 'versions' => ['latest' => '2008-10-21', '2008-10-21' => '2008-10-21'], 'serviceIdentifier' => 'tnb'], 'transcribe' => ['namespace' => 'TranscribeService', 'versions' => ['latest' => '2017-10-26', '2017-10-26' => '2017-10-26'], 'serviceIdentifier' => 'transcribe'], 'transfer' => ['namespace' => 'Transfer', 'versions' => ['latest' => '2018-11-05', '2018-11-05' => '2018-11-05'], 'serviceIdentifier' => 'transfer'], 'translate' => ['namespace' => 'Translate', 'versions' => ['latest' => '2017-07-01', '2017-07-01' => '2017-07-01'], 'serviceIdentifier' => 'translate'], 'trustedadvisor' => ['namespace' => 'TrustedAdvisor', 'versions' => ['latest' => '2022-09-15', '2022-09-15' => '2022-09-15'], 'serviceIdentifier' => 'trustedadvisor'], 'verifiedpermissions' => ['namespace' => 'VerifiedPermissions', 'versions' => ['latest' => '2021-12-01', '2021-12-01' => '2021-12-01'], 'serviceIdentifier' => 'verifiedpermissions'], 'voice-id' => ['namespace' => 'VoiceID', 'versions' => ['latest' => '2021-09-27', '2021-09-27' => '2021-09-27'], 'serviceIdentifier' => 'voice_id'], 'vpc-lattice' => ['namespace' => 'VPCLattice', 'versions' => ['latest' => '2022-11-30', '2022-11-30' => '2022-11-30'], 'serviceIdentifier' => 'vpc_lattice'], 'waf-regional' => ['namespace' => 'WafRegional', 'versions' => ['latest' => '2016-11-28', '2016-11-28' => '2016-11-28'], 'serviceIdentifier' => 'waf_regional'], 'waf' => ['namespace' => 'Waf', 'versions' => ['latest' => '2015-08-24', '2015-08-24' => '2015-08-24'], 'serviceIdentifier' => 'waf'], 'wafv2' => ['namespace' => 'WAFV2', 'versions' => ['latest' => '2019-07-29', '2019-07-29' => '2019-07-29'], 'serviceIdentifier' => 'wafv2'], 'wellarchitected' => ['namespace' => 'WellArchitected', 'versions' => ['latest' => '2020-03-31', '2020-03-31' => '2020-03-31'], 'serviceIdentifier' => 'wellarchitected'], 'wisdom' => ['namespace' => 'ConnectWisdomService', 'versions' => ['latest' => '2020-10-19', '2020-10-19' => '2020-10-19'], 'serviceIdentifier' => 'wisdom'], 'workdocs' => ['namespace' => 'WorkDocs', 'versions' => ['latest' => '2016-05-01', '2016-05-01' => '2016-05-01'], 'serviceIdentifier' => 'workdocs'], 'worklink' => ['namespace' => 'WorkLink', 'versions' => ['latest' => '2018-09-25', '2018-09-25' => '2018-09-25'], 'serviceIdentifier' => 'worklink'], 'workmail' => ['namespace' => 'WorkMail', 'versions' => ['latest' => '2017-10-01', '2017-10-01' => '2017-10-01'], 'serviceIdentifier' => 'workmail'], 'workmailmessageflow' => ['namespace' => 'WorkMailMessageFlow', 'versions' => ['latest' => '2019-05-01', '2019-05-01' => '2019-05-01'], 'serviceIdentifier' => 'workmailmessageflow'], 'workspaces-thin-client' => ['namespace' => 'WorkSpacesThinClient', 'versions' => ['latest' => '2023-08-22', '2023-08-22' => '2023-08-22'], 'serviceIdentifier' => 'workspaces_thin_client'], 'workspaces-web' => ['namespace' => 'WorkSpacesWeb', 'versions' => ['latest' => '2020-07-08', '2020-07-08' => '2020-07-08'], 'serviceIdentifier' => 'workspaces_web'], 'workspaces' => ['namespace' => 'WorkSpaces', 'versions' => ['latest' => '2015-04-08', '2015-04-08' => '2015-04-08'], 'serviceIdentifier' => 'workspaces'], 'xray' => ['namespace' => 'XRay', 'versions' => ['latest' => '2016-04-12', '2016-04-12' => '2016-04-12'], 'serviceIdentifier' => 'xray']]; diff --git a/vendor/Aws3/Aws/data/sesv2/2019-09-27/api-2.json.php b/vendor/Aws3/Aws/data/sesv2/2019-09-27/api-2.json.php index 3bdc281..adaf1ed 100644 --- a/vendor/Aws3/Aws/data/sesv2/2019-09-27/api-2.json.php +++ b/vendor/Aws3/Aws/data/sesv2/2019-09-27/api-2.json.php @@ -3,4 +3,4 @@ namespace DeliciousBrains\WP_Offload_SES\Aws3; // This file was auto-generated from sdk-root/src/data/sesv2/2019-09-27/api-2.json -return ['version' => '2.0', 'metadata' => ['apiVersion' => '2019-09-27', 'endpointPrefix' => 'email', 'jsonVersion' => '1.1', 'protocol' => 'rest-json', 'protocols' => ['rest-json'], 'serviceAbbreviation' => 'Amazon SES V2', 'serviceFullName' => 'Amazon Simple Email Service', 'serviceId' => 'SESv2', 'signatureVersion' => 'v4', 'signingName' => 'ses', 'uid' => 'sesv2-2019-09-27'], 'operations' => ['BatchGetMetricData' => ['name' => 'BatchGetMetricData', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/metrics/batch'], 'input' => ['shape' => 'BatchGetMetricDataRequest'], 'output' => ['shape' => 'BatchGetMetricDataResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServiceErrorException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException']]], 'CancelExportJob' => ['name' => 'CancelExportJob', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/export-jobs/{JobId}/cancel'], 'input' => ['shape' => 'CancelExportJobRequest'], 'output' => ['shape' => 'CancelExportJobResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException']]], 'CreateConfigurationSet' => ['name' => 'CreateConfigurationSet', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/configuration-sets'], 'input' => ['shape' => 'CreateConfigurationSetRequest'], 'output' => ['shape' => 'CreateConfigurationSetResponse'], 'errors' => [['shape' => 'AlreadyExistsException'], ['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'LimitExceededException'], ['shape' => 'BadRequestException'], ['shape' => 'ConcurrentModificationException']]], 'CreateConfigurationSetEventDestination' => ['name' => 'CreateConfigurationSetEventDestination', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations'], 'input' => ['shape' => 'CreateConfigurationSetEventDestinationRequest'], 'output' => ['shape' => 'CreateConfigurationSetEventDestinationResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'AlreadyExistsException'], ['shape' => 'LimitExceededException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'CreateContact' => ['name' => 'CreateContact', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/contact-lists/{ContactListName}/contacts'], 'input' => ['shape' => 'CreateContactRequest'], 'output' => ['shape' => 'CreateContactResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'AlreadyExistsException']]], 'CreateContactList' => ['name' => 'CreateContactList', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/contact-lists'], 'input' => ['shape' => 'CreateContactListRequest'], 'output' => ['shape' => 'CreateContactListResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'AlreadyExistsException'], ['shape' => 'LimitExceededException']]], 'CreateCustomVerificationEmailTemplate' => ['name' => 'CreateCustomVerificationEmailTemplate', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/custom-verification-email-templates'], 'input' => ['shape' => 'CreateCustomVerificationEmailTemplateRequest'], 'output' => ['shape' => 'CreateCustomVerificationEmailTemplateResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'AlreadyExistsException'], ['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'LimitExceededException']]], 'CreateDedicatedIpPool' => ['name' => 'CreateDedicatedIpPool', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/dedicated-ip-pools'], 'input' => ['shape' => 'CreateDedicatedIpPoolRequest'], 'output' => ['shape' => 'CreateDedicatedIpPoolResponse'], 'errors' => [['shape' => 'AlreadyExistsException'], ['shape' => 'LimitExceededException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConcurrentModificationException']]], 'CreateDeliverabilityTestReport' => ['name' => 'CreateDeliverabilityTestReport', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/deliverability-dashboard/test'], 'input' => ['shape' => 'CreateDeliverabilityTestReportRequest'], 'output' => ['shape' => 'CreateDeliverabilityTestReportResponse'], 'errors' => [['shape' => 'AccountSuspendedException'], ['shape' => 'SendingPausedException'], ['shape' => 'MessageRejected'], ['shape' => 'MailFromDomainNotVerifiedException'], ['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'LimitExceededException'], ['shape' => 'BadRequestException'], ['shape' => 'ConcurrentModificationException']]], 'CreateEmailIdentity' => ['name' => 'CreateEmailIdentity', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/identities'], 'input' => ['shape' => 'CreateEmailIdentityRequest'], 'output' => ['shape' => 'CreateEmailIdentityResponse'], 'errors' => [['shape' => 'AlreadyExistsException'], ['shape' => 'LimitExceededException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConcurrentModificationException'], ['shape' => 'NotFoundException']]], 'CreateEmailIdentityPolicy' => ['name' => 'CreateEmailIdentityPolicy', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/identities/{EmailIdentity}/policies/{PolicyName}'], 'input' => ['shape' => 'CreateEmailIdentityPolicyRequest'], 'output' => ['shape' => 'CreateEmailIdentityPolicyResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'AlreadyExistsException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'LimitExceededException'], ['shape' => 'BadRequestException']]], 'CreateEmailTemplate' => ['name' => 'CreateEmailTemplate', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/templates'], 'input' => ['shape' => 'CreateEmailTemplateRequest'], 'output' => ['shape' => 'CreateEmailTemplateResponse'], 'errors' => [['shape' => 'AlreadyExistsException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'LimitExceededException']]], 'CreateExportJob' => ['name' => 'CreateExportJob', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/export-jobs'], 'input' => ['shape' => 'CreateExportJobRequest'], 'output' => ['shape' => 'CreateExportJobResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'LimitExceededException']]], 'CreateImportJob' => ['name' => 'CreateImportJob', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/import-jobs'], 'input' => ['shape' => 'CreateImportJobRequest'], 'output' => ['shape' => 'CreateImportJobResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'LimitExceededException'], ['shape' => 'TooManyRequestsException']]], 'DeleteConfigurationSet' => ['name' => 'DeleteConfigurationSet', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}'], 'input' => ['shape' => 'DeleteConfigurationSetRequest'], 'output' => ['shape' => 'DeleteConfigurationSetResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConcurrentModificationException']]], 'DeleteConfigurationSetEventDestination' => ['name' => 'DeleteConfigurationSetEventDestination', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}'], 'input' => ['shape' => 'DeleteConfigurationSetEventDestinationRequest'], 'output' => ['shape' => 'DeleteConfigurationSetEventDestinationResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'DeleteContact' => ['name' => 'DeleteContact', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}'], 'input' => ['shape' => 'DeleteContactRequest'], 'output' => ['shape' => 'DeleteContactResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException']]], 'DeleteContactList' => ['name' => 'DeleteContactList', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/contact-lists/{ContactListName}'], 'input' => ['shape' => 'DeleteContactListRequest'], 'output' => ['shape' => 'DeleteContactListResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException'], ['shape' => 'ConcurrentModificationException']]], 'DeleteCustomVerificationEmailTemplate' => ['name' => 'DeleteCustomVerificationEmailTemplate', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/custom-verification-email-templates/{TemplateName}'], 'input' => ['shape' => 'DeleteCustomVerificationEmailTemplateRequest'], 'output' => ['shape' => 'DeleteCustomVerificationEmailTemplateResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'DeleteDedicatedIpPool' => ['name' => 'DeleteDedicatedIpPool', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/dedicated-ip-pools/{PoolName}'], 'input' => ['shape' => 'DeleteDedicatedIpPoolRequest'], 'output' => ['shape' => 'DeleteDedicatedIpPoolResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConcurrentModificationException']]], 'DeleteEmailIdentity' => ['name' => 'DeleteEmailIdentity', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/identities/{EmailIdentity}'], 'input' => ['shape' => 'DeleteEmailIdentityRequest'], 'output' => ['shape' => 'DeleteEmailIdentityResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConcurrentModificationException']]], 'DeleteEmailIdentityPolicy' => ['name' => 'DeleteEmailIdentityPolicy', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/identities/{EmailIdentity}/policies/{PolicyName}'], 'input' => ['shape' => 'DeleteEmailIdentityPolicyRequest'], 'output' => ['shape' => 'DeleteEmailIdentityPolicyResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'DeleteEmailTemplate' => ['name' => 'DeleteEmailTemplate', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/templates/{TemplateName}'], 'input' => ['shape' => 'DeleteEmailTemplateRequest'], 'output' => ['shape' => 'DeleteEmailTemplateResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'DeleteSuppressedDestination' => ['name' => 'DeleteSuppressedDestination', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/suppression/addresses/{EmailAddress}'], 'input' => ['shape' => 'DeleteSuppressedDestinationRequest'], 'output' => ['shape' => 'DeleteSuppressedDestinationResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException']]], 'GetAccount' => ['name' => 'GetAccount', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/account'], 'input' => ['shape' => 'GetAccountRequest'], 'output' => ['shape' => 'GetAccountResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetBlacklistReports' => ['name' => 'GetBlacklistReports', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/deliverability-dashboard/blacklist-report'], 'input' => ['shape' => 'GetBlacklistReportsRequest'], 'output' => ['shape' => 'GetBlacklistReportsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'GetConfigurationSet' => ['name' => 'GetConfigurationSet', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}'], 'input' => ['shape' => 'GetConfigurationSetRequest'], 'output' => ['shape' => 'GetConfigurationSetResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetConfigurationSetEventDestinations' => ['name' => 'GetConfigurationSetEventDestinations', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations'], 'input' => ['shape' => 'GetConfigurationSetEventDestinationsRequest'], 'output' => ['shape' => 'GetConfigurationSetEventDestinationsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetContact' => ['name' => 'GetContact', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}'], 'input' => ['shape' => 'GetContactRequest'], 'output' => ['shape' => 'GetContactResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException']]], 'GetContactList' => ['name' => 'GetContactList', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/contact-lists/{ContactListName}'], 'input' => ['shape' => 'GetContactListRequest'], 'output' => ['shape' => 'GetContactListResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'GetCustomVerificationEmailTemplate' => ['name' => 'GetCustomVerificationEmailTemplate', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/custom-verification-email-templates/{TemplateName}'], 'input' => ['shape' => 'GetCustomVerificationEmailTemplateRequest'], 'output' => ['shape' => 'GetCustomVerificationEmailTemplateResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetDedicatedIp' => ['name' => 'GetDedicatedIp', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/dedicated-ips/{IP}'], 'input' => ['shape' => 'GetDedicatedIpRequest'], 'output' => ['shape' => 'GetDedicatedIpResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'GetDedicatedIpPool' => ['name' => 'GetDedicatedIpPool', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/dedicated-ip-pools/{PoolName}'], 'input' => ['shape' => 'GetDedicatedIpPoolRequest'], 'output' => ['shape' => 'GetDedicatedIpPoolResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'GetDedicatedIps' => ['name' => 'GetDedicatedIps', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/dedicated-ips'], 'input' => ['shape' => 'GetDedicatedIpsRequest'], 'output' => ['shape' => 'GetDedicatedIpsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'GetDeliverabilityDashboardOptions' => ['name' => 'GetDeliverabilityDashboardOptions', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/deliverability-dashboard'], 'input' => ['shape' => 'GetDeliverabilityDashboardOptionsRequest'], 'output' => ['shape' => 'GetDeliverabilityDashboardOptionsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'LimitExceededException'], ['shape' => 'BadRequestException']]], 'GetDeliverabilityTestReport' => ['name' => 'GetDeliverabilityTestReport', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/deliverability-dashboard/test-reports/{ReportId}'], 'input' => ['shape' => 'GetDeliverabilityTestReportRequest'], 'output' => ['shape' => 'GetDeliverabilityTestReportResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'GetDomainDeliverabilityCampaign' => ['name' => 'GetDomainDeliverabilityCampaign', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/deliverability-dashboard/campaigns/{CampaignId}'], 'input' => ['shape' => 'GetDomainDeliverabilityCampaignRequest'], 'output' => ['shape' => 'GetDomainDeliverabilityCampaignResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'NotFoundException']]], 'GetDomainStatisticsReport' => ['name' => 'GetDomainStatisticsReport', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/deliverability-dashboard/statistics-report/{Domain}'], 'input' => ['shape' => 'GetDomainStatisticsReportRequest'], 'output' => ['shape' => 'GetDomainStatisticsReportResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'GetEmailIdentity' => ['name' => 'GetEmailIdentity', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/identities/{EmailIdentity}'], 'input' => ['shape' => 'GetEmailIdentityRequest'], 'output' => ['shape' => 'GetEmailIdentityResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetEmailIdentityPolicies' => ['name' => 'GetEmailIdentityPolicies', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/identities/{EmailIdentity}/policies'], 'input' => ['shape' => 'GetEmailIdentityPoliciesRequest'], 'output' => ['shape' => 'GetEmailIdentityPoliciesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetEmailTemplate' => ['name' => 'GetEmailTemplate', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/templates/{TemplateName}'], 'input' => ['shape' => 'GetEmailTemplateRequest'], 'output' => ['shape' => 'GetEmailTemplateResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetExportJob' => ['name' => 'GetExportJob', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/export-jobs/{JobId}'], 'input' => ['shape' => 'GetExportJobRequest'], 'output' => ['shape' => 'GetExportJobResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetImportJob' => ['name' => 'GetImportJob', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/import-jobs/{JobId}'], 'input' => ['shape' => 'GetImportJobRequest'], 'output' => ['shape' => 'GetImportJobResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetMessageInsights' => ['name' => 'GetMessageInsights', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/insights/{MessageId}/'], 'input' => ['shape' => 'GetMessageInsightsRequest'], 'output' => ['shape' => 'GetMessageInsightsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetSuppressedDestination' => ['name' => 'GetSuppressedDestination', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/suppression/addresses/{EmailAddress}'], 'input' => ['shape' => 'GetSuppressedDestinationRequest'], 'output' => ['shape' => 'GetSuppressedDestinationResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException']]], 'ListConfigurationSets' => ['name' => 'ListConfigurationSets', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/configuration-sets'], 'input' => ['shape' => 'ListConfigurationSetsRequest'], 'output' => ['shape' => 'ListConfigurationSetsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'ListContactLists' => ['name' => 'ListContactLists', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/contact-lists'], 'input' => ['shape' => 'ListContactListsRequest'], 'output' => ['shape' => 'ListContactListsResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException']]], 'ListContacts' => ['name' => 'ListContacts', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/contact-lists/{ContactListName}/contacts/list'], 'input' => ['shape' => 'ListContactsRequest'], 'output' => ['shape' => 'ListContactsResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException']]], 'ListCustomVerificationEmailTemplates' => ['name' => 'ListCustomVerificationEmailTemplates', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/custom-verification-email-templates'], 'input' => ['shape' => 'ListCustomVerificationEmailTemplatesRequest'], 'output' => ['shape' => 'ListCustomVerificationEmailTemplatesResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'ListDedicatedIpPools' => ['name' => 'ListDedicatedIpPools', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/dedicated-ip-pools'], 'input' => ['shape' => 'ListDedicatedIpPoolsRequest'], 'output' => ['shape' => 'ListDedicatedIpPoolsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'ListDeliverabilityTestReports' => ['name' => 'ListDeliverabilityTestReports', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/deliverability-dashboard/test-reports'], 'input' => ['shape' => 'ListDeliverabilityTestReportsRequest'], 'output' => ['shape' => 'ListDeliverabilityTestReportsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'ListDomainDeliverabilityCampaigns' => ['name' => 'ListDomainDeliverabilityCampaigns', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/deliverability-dashboard/domains/{SubscribedDomain}/campaigns'], 'input' => ['shape' => 'ListDomainDeliverabilityCampaignsRequest'], 'output' => ['shape' => 'ListDomainDeliverabilityCampaignsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'NotFoundException']]], 'ListEmailIdentities' => ['name' => 'ListEmailIdentities', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/identities'], 'input' => ['shape' => 'ListEmailIdentitiesRequest'], 'output' => ['shape' => 'ListEmailIdentitiesResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'ListEmailTemplates' => ['name' => 'ListEmailTemplates', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/templates'], 'input' => ['shape' => 'ListEmailTemplatesRequest'], 'output' => ['shape' => 'ListEmailTemplatesResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'ListExportJobs' => ['name' => 'ListExportJobs', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/list-export-jobs'], 'input' => ['shape' => 'ListExportJobsRequest'], 'output' => ['shape' => 'ListExportJobsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'ListImportJobs' => ['name' => 'ListImportJobs', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/import-jobs/list'], 'input' => ['shape' => 'ListImportJobsRequest'], 'output' => ['shape' => 'ListImportJobsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'ListRecommendations' => ['name' => 'ListRecommendations', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/vdm/recommendations'], 'input' => ['shape' => 'ListRecommendationsRequest'], 'output' => ['shape' => 'ListRecommendationsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'NotFoundException']]], 'ListSuppressedDestinations' => ['name' => 'ListSuppressedDestinations', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/suppression/addresses'], 'input' => ['shape' => 'ListSuppressedDestinationsRequest'], 'output' => ['shape' => 'ListSuppressedDestinationsResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'InvalidNextTokenException']]], 'ListTagsForResource' => ['name' => 'ListTagsForResource', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/tags'], 'input' => ['shape' => 'ListTagsForResourceRequest'], 'output' => ['shape' => 'ListTagsForResourceResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'PutAccountDedicatedIpWarmupAttributes' => ['name' => 'PutAccountDedicatedIpWarmupAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/account/dedicated-ips/warmup'], 'input' => ['shape' => 'PutAccountDedicatedIpWarmupAttributesRequest'], 'output' => ['shape' => 'PutAccountDedicatedIpWarmupAttributesResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutAccountDetails' => ['name' => 'PutAccountDetails', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/account/details'], 'input' => ['shape' => 'PutAccountDetailsRequest'], 'output' => ['shape' => 'PutAccountDetailsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'PutAccountSendingAttributes' => ['name' => 'PutAccountSendingAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/account/sending'], 'input' => ['shape' => 'PutAccountSendingAttributesRequest'], 'output' => ['shape' => 'PutAccountSendingAttributesResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutAccountSuppressionAttributes' => ['name' => 'PutAccountSuppressionAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/account/suppression'], 'input' => ['shape' => 'PutAccountSuppressionAttributesRequest'], 'output' => ['shape' => 'PutAccountSuppressionAttributesResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutAccountVdmAttributes' => ['name' => 'PutAccountVdmAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/account/vdm'], 'input' => ['shape' => 'PutAccountVdmAttributesRequest'], 'output' => ['shape' => 'PutAccountVdmAttributesResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException']]], 'PutConfigurationSetDeliveryOptions' => ['name' => 'PutConfigurationSetDeliveryOptions', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}/delivery-options'], 'input' => ['shape' => 'PutConfigurationSetDeliveryOptionsRequest'], 'output' => ['shape' => 'PutConfigurationSetDeliveryOptionsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutConfigurationSetReputationOptions' => ['name' => 'PutConfigurationSetReputationOptions', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}/reputation-options'], 'input' => ['shape' => 'PutConfigurationSetReputationOptionsRequest'], 'output' => ['shape' => 'PutConfigurationSetReputationOptionsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutConfigurationSetSendingOptions' => ['name' => 'PutConfigurationSetSendingOptions', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}/sending'], 'input' => ['shape' => 'PutConfigurationSetSendingOptionsRequest'], 'output' => ['shape' => 'PutConfigurationSetSendingOptionsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutConfigurationSetSuppressionOptions' => ['name' => 'PutConfigurationSetSuppressionOptions', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}/suppression-options'], 'input' => ['shape' => 'PutConfigurationSetSuppressionOptionsRequest'], 'output' => ['shape' => 'PutConfigurationSetSuppressionOptionsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutConfigurationSetTrackingOptions' => ['name' => 'PutConfigurationSetTrackingOptions', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}/tracking-options'], 'input' => ['shape' => 'PutConfigurationSetTrackingOptionsRequest'], 'output' => ['shape' => 'PutConfigurationSetTrackingOptionsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutConfigurationSetVdmOptions' => ['name' => 'PutConfigurationSetVdmOptions', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}/vdm-options'], 'input' => ['shape' => 'PutConfigurationSetVdmOptionsRequest'], 'output' => ['shape' => 'PutConfigurationSetVdmOptionsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutDedicatedIpInPool' => ['name' => 'PutDedicatedIpInPool', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/dedicated-ips/{IP}/pool'], 'input' => ['shape' => 'PutDedicatedIpInPoolRequest'], 'output' => ['shape' => 'PutDedicatedIpInPoolResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutDedicatedIpPoolScalingAttributes' => ['name' => 'PutDedicatedIpPoolScalingAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/dedicated-ip-pools/{PoolName}/scaling'], 'input' => ['shape' => 'PutDedicatedIpPoolScalingAttributesRequest'], 'output' => ['shape' => 'PutDedicatedIpPoolScalingAttributesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'ConcurrentModificationException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']], 'idempotent' => \true], 'PutDedicatedIpWarmupAttributes' => ['name' => 'PutDedicatedIpWarmupAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/dedicated-ips/{IP}/warmup'], 'input' => ['shape' => 'PutDedicatedIpWarmupAttributesRequest'], 'output' => ['shape' => 'PutDedicatedIpWarmupAttributesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutDeliverabilityDashboardOption' => ['name' => 'PutDeliverabilityDashboardOption', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/deliverability-dashboard'], 'input' => ['shape' => 'PutDeliverabilityDashboardOptionRequest'], 'output' => ['shape' => 'PutDeliverabilityDashboardOptionResponse'], 'errors' => [['shape' => 'AlreadyExistsException'], ['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'LimitExceededException'], ['shape' => 'BadRequestException']]], 'PutEmailIdentityConfigurationSetAttributes' => ['name' => 'PutEmailIdentityConfigurationSetAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/identities/{EmailIdentity}/configuration-set'], 'input' => ['shape' => 'PutEmailIdentityConfigurationSetAttributesRequest'], 'output' => ['shape' => 'PutEmailIdentityConfigurationSetAttributesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutEmailIdentityDkimAttributes' => ['name' => 'PutEmailIdentityDkimAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/identities/{EmailIdentity}/dkim'], 'input' => ['shape' => 'PutEmailIdentityDkimAttributesRequest'], 'output' => ['shape' => 'PutEmailIdentityDkimAttributesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutEmailIdentityDkimSigningAttributes' => ['name' => 'PutEmailIdentityDkimSigningAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v1/email/identities/{EmailIdentity}/dkim/signing'], 'input' => ['shape' => 'PutEmailIdentityDkimSigningAttributesRequest'], 'output' => ['shape' => 'PutEmailIdentityDkimSigningAttributesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutEmailIdentityFeedbackAttributes' => ['name' => 'PutEmailIdentityFeedbackAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/identities/{EmailIdentity}/feedback'], 'input' => ['shape' => 'PutEmailIdentityFeedbackAttributesRequest'], 'output' => ['shape' => 'PutEmailIdentityFeedbackAttributesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutEmailIdentityMailFromAttributes' => ['name' => 'PutEmailIdentityMailFromAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/identities/{EmailIdentity}/mail-from'], 'input' => ['shape' => 'PutEmailIdentityMailFromAttributesRequest'], 'output' => ['shape' => 'PutEmailIdentityMailFromAttributesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutSuppressedDestination' => ['name' => 'PutSuppressedDestination', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/suppression/addresses'], 'input' => ['shape' => 'PutSuppressedDestinationRequest'], 'output' => ['shape' => 'PutSuppressedDestinationResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException']]], 'SendBulkEmail' => ['name' => 'SendBulkEmail', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/outbound-bulk-emails'], 'input' => ['shape' => 'SendBulkEmailRequest'], 'output' => ['shape' => 'SendBulkEmailResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'LimitExceededException'], ['shape' => 'AccountSuspendedException'], ['shape' => 'SendingPausedException'], ['shape' => 'MessageRejected'], ['shape' => 'MailFromDomainNotVerifiedException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'SendCustomVerificationEmail' => ['name' => 'SendCustomVerificationEmail', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/outbound-custom-verification-emails'], 'input' => ['shape' => 'SendCustomVerificationEmailRequest'], 'output' => ['shape' => 'SendCustomVerificationEmailResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'LimitExceededException'], ['shape' => 'MessageRejected'], ['shape' => 'SendingPausedException'], ['shape' => 'MailFromDomainNotVerifiedException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'SendEmail' => ['name' => 'SendEmail', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/outbound-emails'], 'input' => ['shape' => 'SendEmailRequest'], 'output' => ['shape' => 'SendEmailResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'LimitExceededException'], ['shape' => 'AccountSuspendedException'], ['shape' => 'SendingPausedException'], ['shape' => 'MessageRejected'], ['shape' => 'MailFromDomainNotVerifiedException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'TagResource' => ['name' => 'TagResource', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/tags'], 'input' => ['shape' => 'TagResourceRequest'], 'output' => ['shape' => 'TagResourceResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'ConcurrentModificationException'], ['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'TestRenderEmailTemplate' => ['name' => 'TestRenderEmailTemplate', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/templates/{TemplateName}/render'], 'input' => ['shape' => 'TestRenderEmailTemplateRequest'], 'output' => ['shape' => 'TestRenderEmailTemplateResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'UntagResource' => ['name' => 'UntagResource', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/tags'], 'input' => ['shape' => 'UntagResourceRequest'], 'output' => ['shape' => 'UntagResourceResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'ConcurrentModificationException'], ['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'UpdateConfigurationSetEventDestination' => ['name' => 'UpdateConfigurationSetEventDestination', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}'], 'input' => ['shape' => 'UpdateConfigurationSetEventDestinationRequest'], 'output' => ['shape' => 'UpdateConfigurationSetEventDestinationResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'UpdateContact' => ['name' => 'UpdateContact', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}'], 'input' => ['shape' => 'UpdateContactRequest'], 'output' => ['shape' => 'UpdateContactResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'ConcurrentModificationException']]], 'UpdateContactList' => ['name' => 'UpdateContactList', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/contact-lists/{ContactListName}'], 'input' => ['shape' => 'UpdateContactListRequest'], 'output' => ['shape' => 'UpdateContactListResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'ConcurrentModificationException']]], 'UpdateCustomVerificationEmailTemplate' => ['name' => 'UpdateCustomVerificationEmailTemplate', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/custom-verification-email-templates/{TemplateName}'], 'input' => ['shape' => 'UpdateCustomVerificationEmailTemplateRequest'], 'output' => ['shape' => 'UpdateCustomVerificationEmailTemplateResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException']]], 'UpdateEmailIdentityPolicy' => ['name' => 'UpdateEmailIdentityPolicy', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/identities/{EmailIdentity}/policies/{PolicyName}'], 'input' => ['shape' => 'UpdateEmailIdentityPolicyRequest'], 'output' => ['shape' => 'UpdateEmailIdentityPolicyResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'UpdateEmailTemplate' => ['name' => 'UpdateEmailTemplate', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/templates/{TemplateName}'], 'input' => ['shape' => 'UpdateEmailTemplateRequest'], 'output' => ['shape' => 'UpdateEmailTemplateResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]]], 'shapes' => ['AccountDetails' => ['type' => 'structure', 'members' => ['MailType' => ['shape' => 'MailType'], 'WebsiteURL' => ['shape' => 'WebsiteURL'], 'ContactLanguage' => ['shape' => 'ContactLanguage'], 'UseCaseDescription' => ['shape' => 'UseCaseDescription'], 'AdditionalContactEmailAddresses' => ['shape' => 'AdditionalContactEmailAddresses'], 'ReviewDetails' => ['shape' => 'ReviewDetails']]], 'AccountSuspendedException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'AdditionalContactEmailAddress' => ['type' => 'string', 'max' => 254, 'min' => 6, 'pattern' => '^(.+)@(.+)$', 'sensitive' => \true], 'AdditionalContactEmailAddresses' => ['type' => 'list', 'member' => ['shape' => 'AdditionalContactEmailAddress'], 'max' => 4, 'min' => 1, 'sensitive' => \true], 'AdminEmail' => ['type' => 'string'], 'AlreadyExistsException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'AmazonResourceName' => ['type' => 'string'], 'AttributesData' => ['type' => 'string'], 'BadRequestException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'BatchGetMetricDataQueries' => ['type' => 'list', 'member' => ['shape' => 'BatchGetMetricDataQuery'], 'max' => 10, 'min' => 1], 'BatchGetMetricDataQuery' => ['type' => 'structure', 'required' => ['Id', 'Namespace', 'Metric', 'StartDate', 'EndDate'], 'members' => ['Id' => ['shape' => 'QueryIdentifier'], 'Namespace' => ['shape' => 'MetricNamespace'], 'Metric' => ['shape' => 'Metric'], 'Dimensions' => ['shape' => 'Dimensions'], 'StartDate' => ['shape' => 'Timestamp'], 'EndDate' => ['shape' => 'Timestamp']]], 'BatchGetMetricDataRequest' => ['type' => 'structure', 'required' => ['Queries'], 'members' => ['Queries' => ['shape' => 'BatchGetMetricDataQueries']]], 'BatchGetMetricDataResponse' => ['type' => 'structure', 'members' => ['Results' => ['shape' => 'MetricDataResultList'], 'Errors' => ['shape' => 'MetricDataErrorList']]], 'BehaviorOnMxFailure' => ['type' => 'string', 'enum' => ['USE_DEFAULT_VALUE', 'REJECT_MESSAGE']], 'BlacklistEntries' => ['type' => 'list', 'member' => ['shape' => 'BlacklistEntry']], 'BlacklistEntry' => ['type' => 'structure', 'members' => ['RblName' => ['shape' => 'RblName'], 'ListingTime' => ['shape' => 'Timestamp'], 'Description' => ['shape' => 'BlacklistingDescription']]], 'BlacklistItemName' => ['type' => 'string'], 'BlacklistItemNames' => ['type' => 'list', 'member' => ['shape' => 'BlacklistItemName']], 'BlacklistReport' => ['type' => 'map', 'key' => ['shape' => 'BlacklistItemName'], 'value' => ['shape' => 'BlacklistEntries']], 'BlacklistingDescription' => ['type' => 'string'], 'Body' => ['type' => 'structure', 'members' => ['Text' => ['shape' => 'Content'], 'Html' => ['shape' => 'Content']]], 'Bounce' => ['type' => 'structure', 'members' => ['BounceType' => ['shape' => 'BounceType'], 'BounceSubType' => ['shape' => 'BounceSubType'], 'DiagnosticCode' => ['shape' => 'DiagnosticCode']]], 'BounceSubType' => ['type' => 'string'], 'BounceType' => ['type' => 'string', 'enum' => ['UNDETERMINED', 'TRANSIENT', 'PERMANENT']], 'BulkEmailContent' => ['type' => 'structure', 'members' => ['Template' => ['shape' => 'Template']]], 'BulkEmailEntry' => ['type' => 'structure', 'required' => ['Destination'], 'members' => ['Destination' => ['shape' => 'Destination'], 'ReplacementTags' => ['shape' => 'MessageTagList'], 'ReplacementEmailContent' => ['shape' => 'ReplacementEmailContent'], 'ReplacementHeaders' => ['shape' => 'MessageHeaderList']]], 'BulkEmailEntryList' => ['type' => 'list', 'member' => ['shape' => 'BulkEmailEntry']], 'BulkEmailEntryResult' => ['type' => 'structure', 'members' => ['Status' => ['shape' => 'BulkEmailStatus'], 'Error' => ['shape' => 'ErrorMessage'], 'MessageId' => ['shape' => 'OutboundMessageId']]], 'BulkEmailEntryResultList' => ['type' => 'list', 'member' => ['shape' => 'BulkEmailEntryResult']], 'BulkEmailStatus' => ['type' => 'string', 'enum' => ['SUCCESS', 'MESSAGE_REJECTED', 'MAIL_FROM_DOMAIN_NOT_VERIFIED', 'CONFIGURATION_SET_NOT_FOUND', 'TEMPLATE_NOT_FOUND', 'ACCOUNT_SUSPENDED', 'ACCOUNT_THROTTLED', 'ACCOUNT_DAILY_QUOTA_EXCEEDED', 'INVALID_SENDING_POOL_NAME', 'ACCOUNT_SENDING_PAUSED', 'CONFIGURATION_SET_SENDING_PAUSED', 'INVALID_PARAMETER', 'TRANSIENT_FAILURE', 'FAILED']], 'CampaignId' => ['type' => 'string'], 'CancelExportJobRequest' => ['type' => 'structure', 'required' => ['JobId'], 'members' => ['JobId' => ['shape' => 'JobId', 'location' => 'uri', 'locationName' => 'JobId']]], 'CancelExportJobResponse' => ['type' => 'structure', 'members' => []], 'CaseId' => ['type' => 'string'], 'Charset' => ['type' => 'string'], 'CloudWatchDestination' => ['type' => 'structure', 'required' => ['DimensionConfigurations'], 'members' => ['DimensionConfigurations' => ['shape' => 'CloudWatchDimensionConfigurations']]], 'CloudWatchDimensionConfiguration' => ['type' => 'structure', 'required' => ['DimensionName', 'DimensionValueSource', 'DefaultDimensionValue'], 'members' => ['DimensionName' => ['shape' => 'DimensionName'], 'DimensionValueSource' => ['shape' => 'DimensionValueSource'], 'DefaultDimensionValue' => ['shape' => 'DefaultDimensionValue']]], 'CloudWatchDimensionConfigurations' => ['type' => 'list', 'member' => ['shape' => 'CloudWatchDimensionConfiguration']], 'Complaint' => ['type' => 'structure', 'members' => ['ComplaintSubType' => ['shape' => 'ComplaintSubType'], 'ComplaintFeedbackType' => ['shape' => 'ComplaintFeedbackType']]], 'ComplaintFeedbackType' => ['type' => 'string'], 'ComplaintSubType' => ['type' => 'string'], 'ConcurrentModificationException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 500], 'exception' => \true, 'fault' => \true], 'ConfigurationSetName' => ['type' => 'string'], 'ConfigurationSetNameList' => ['type' => 'list', 'member' => ['shape' => 'ConfigurationSetName']], 'ConflictException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'Contact' => ['type' => 'structure', 'members' => ['EmailAddress' => ['shape' => 'EmailAddress'], 'TopicPreferences' => ['shape' => 'TopicPreferenceList'], 'TopicDefaultPreferences' => ['shape' => 'TopicPreferenceList'], 'UnsubscribeAll' => ['shape' => 'UnsubscribeAll'], 'LastUpdatedTimestamp' => ['shape' => 'Timestamp']]], 'ContactLanguage' => ['type' => 'string', 'enum' => ['EN', 'JA']], 'ContactList' => ['type' => 'structure', 'members' => ['ContactListName' => ['shape' => 'ContactListName'], 'LastUpdatedTimestamp' => ['shape' => 'Timestamp']]], 'ContactListDestination' => ['type' => 'structure', 'required' => ['ContactListName', 'ContactListImportAction'], 'members' => ['ContactListName' => ['shape' => 'ContactListName'], 'ContactListImportAction' => ['shape' => 'ContactListImportAction']]], 'ContactListImportAction' => ['type' => 'string', 'enum' => ['DELETE', 'PUT']], 'ContactListName' => ['type' => 'string'], 'Content' => ['type' => 'structure', 'required' => ['Data'], 'members' => ['Data' => ['shape' => 'MessageData'], 'Charset' => ['shape' => 'Charset']]], 'Counter' => ['type' => 'long'], 'CreateConfigurationSetEventDestinationRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName', 'EventDestinationName', 'EventDestination'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName'], 'EventDestinationName' => ['shape' => 'EventDestinationName'], 'EventDestination' => ['shape' => 'EventDestinationDefinition']]], 'CreateConfigurationSetEventDestinationResponse' => ['type' => 'structure', 'members' => []], 'CreateConfigurationSetRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName'], 'TrackingOptions' => ['shape' => 'TrackingOptions'], 'DeliveryOptions' => ['shape' => 'DeliveryOptions'], 'ReputationOptions' => ['shape' => 'ReputationOptions'], 'SendingOptions' => ['shape' => 'SendingOptions'], 'Tags' => ['shape' => 'TagList'], 'SuppressionOptions' => ['shape' => 'SuppressionOptions'], 'VdmOptions' => ['shape' => 'VdmOptions']]], 'CreateConfigurationSetResponse' => ['type' => 'structure', 'members' => []], 'CreateContactListRequest' => ['type' => 'structure', 'required' => ['ContactListName'], 'members' => ['ContactListName' => ['shape' => 'ContactListName'], 'Topics' => ['shape' => 'Topics'], 'Description' => ['shape' => 'Description'], 'Tags' => ['shape' => 'TagList']]], 'CreateContactListResponse' => ['type' => 'structure', 'members' => []], 'CreateContactRequest' => ['type' => 'structure', 'required' => ['ContactListName', 'EmailAddress'], 'members' => ['ContactListName' => ['shape' => 'ContactListName', 'location' => 'uri', 'locationName' => 'ContactListName'], 'EmailAddress' => ['shape' => 'EmailAddress'], 'TopicPreferences' => ['shape' => 'TopicPreferenceList'], 'UnsubscribeAll' => ['shape' => 'UnsubscribeAll'], 'AttributesData' => ['shape' => 'AttributesData']]], 'CreateContactResponse' => ['type' => 'structure', 'members' => []], 'CreateCustomVerificationEmailTemplateRequest' => ['type' => 'structure', 'required' => ['TemplateName', 'FromEmailAddress', 'TemplateSubject', 'TemplateContent', 'SuccessRedirectionURL', 'FailureRedirectionURL'], 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName'], 'FromEmailAddress' => ['shape' => 'EmailAddress'], 'TemplateSubject' => ['shape' => 'EmailTemplateSubject'], 'TemplateContent' => ['shape' => 'TemplateContent'], 'SuccessRedirectionURL' => ['shape' => 'SuccessRedirectionURL'], 'FailureRedirectionURL' => ['shape' => 'FailureRedirectionURL']]], 'CreateCustomVerificationEmailTemplateResponse' => ['type' => 'structure', 'members' => []], 'CreateDedicatedIpPoolRequest' => ['type' => 'structure', 'required' => ['PoolName'], 'members' => ['PoolName' => ['shape' => 'PoolName'], 'Tags' => ['shape' => 'TagList'], 'ScalingMode' => ['shape' => 'ScalingMode']]], 'CreateDedicatedIpPoolResponse' => ['type' => 'structure', 'members' => []], 'CreateDeliverabilityTestReportRequest' => ['type' => 'structure', 'required' => ['FromEmailAddress', 'Content'], 'members' => ['ReportName' => ['shape' => 'ReportName'], 'FromEmailAddress' => ['shape' => 'EmailAddress'], 'Content' => ['shape' => 'EmailContent'], 'Tags' => ['shape' => 'TagList']]], 'CreateDeliverabilityTestReportResponse' => ['type' => 'structure', 'required' => ['ReportId', 'DeliverabilityTestStatus'], 'members' => ['ReportId' => ['shape' => 'ReportId'], 'DeliverabilityTestStatus' => ['shape' => 'DeliverabilityTestStatus']]], 'CreateEmailIdentityPolicyRequest' => ['type' => 'structure', 'required' => ['EmailIdentity', 'PolicyName', 'Policy'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity'], 'PolicyName' => ['shape' => 'PolicyName', 'location' => 'uri', 'locationName' => 'PolicyName'], 'Policy' => ['shape' => 'Policy']]], 'CreateEmailIdentityPolicyResponse' => ['type' => 'structure', 'members' => []], 'CreateEmailIdentityRequest' => ['type' => 'structure', 'required' => ['EmailIdentity'], 'members' => ['EmailIdentity' => ['shape' => 'Identity'], 'Tags' => ['shape' => 'TagList'], 'DkimSigningAttributes' => ['shape' => 'DkimSigningAttributes'], 'ConfigurationSetName' => ['shape' => 'ConfigurationSetName']]], 'CreateEmailIdentityResponse' => ['type' => 'structure', 'members' => ['IdentityType' => ['shape' => 'IdentityType'], 'VerifiedForSendingStatus' => ['shape' => 'Enabled'], 'DkimAttributes' => ['shape' => 'DkimAttributes']]], 'CreateEmailTemplateRequest' => ['type' => 'structure', 'required' => ['TemplateName', 'TemplateContent'], 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName'], 'TemplateContent' => ['shape' => 'EmailTemplateContent']]], 'CreateEmailTemplateResponse' => ['type' => 'structure', 'members' => []], 'CreateExportJobRequest' => ['type' => 'structure', 'required' => ['ExportDataSource', 'ExportDestination'], 'members' => ['ExportDataSource' => ['shape' => 'ExportDataSource'], 'ExportDestination' => ['shape' => 'ExportDestination']]], 'CreateExportJobResponse' => ['type' => 'structure', 'members' => ['JobId' => ['shape' => 'JobId']]], 'CreateImportJobRequest' => ['type' => 'structure', 'required' => ['ImportDestination', 'ImportDataSource'], 'members' => ['ImportDestination' => ['shape' => 'ImportDestination'], 'ImportDataSource' => ['shape' => 'ImportDataSource']]], 'CreateImportJobResponse' => ['type' => 'structure', 'members' => ['JobId' => ['shape' => 'JobId']]], 'CustomRedirectDomain' => ['type' => 'string'], 'CustomVerificationEmailTemplateMetadata' => ['type' => 'structure', 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName'], 'FromEmailAddress' => ['shape' => 'EmailAddress'], 'TemplateSubject' => ['shape' => 'EmailTemplateSubject'], 'SuccessRedirectionURL' => ['shape' => 'SuccessRedirectionURL'], 'FailureRedirectionURL' => ['shape' => 'FailureRedirectionURL']]], 'CustomVerificationEmailTemplatesList' => ['type' => 'list', 'member' => ['shape' => 'CustomVerificationEmailTemplateMetadata']], 'DailyVolume' => ['type' => 'structure', 'members' => ['StartDate' => ['shape' => 'Timestamp'], 'VolumeStatistics' => ['shape' => 'VolumeStatistics'], 'DomainIspPlacements' => ['shape' => 'DomainIspPlacements']]], 'DailyVolumes' => ['type' => 'list', 'member' => ['shape' => 'DailyVolume']], 'DashboardAttributes' => ['type' => 'structure', 'members' => ['EngagementMetrics' => ['shape' => 'FeatureStatus']]], 'DashboardOptions' => ['type' => 'structure', 'members' => ['EngagementMetrics' => ['shape' => 'FeatureStatus']]], 'DataFormat' => ['type' => 'string', 'enum' => ['CSV', 'JSON']], 'DedicatedIp' => ['type' => 'structure', 'required' => ['Ip', 'WarmupStatus', 'WarmupPercentage'], 'members' => ['Ip' => ['shape' => 'Ip'], 'WarmupStatus' => ['shape' => 'WarmupStatus'], 'WarmupPercentage' => ['shape' => 'Percentage100Wrapper'], 'PoolName' => ['shape' => 'PoolName']]], 'DedicatedIpList' => ['type' => 'list', 'member' => ['shape' => 'DedicatedIp']], 'DedicatedIpPool' => ['type' => 'structure', 'required' => ['PoolName', 'ScalingMode'], 'members' => ['PoolName' => ['shape' => 'PoolName'], 'ScalingMode' => ['shape' => 'ScalingMode']]], 'DefaultDimensionValue' => ['type' => 'string'], 'DeleteConfigurationSetEventDestinationRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName', 'EventDestinationName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName'], 'EventDestinationName' => ['shape' => 'EventDestinationName', 'location' => 'uri', 'locationName' => 'EventDestinationName']]], 'DeleteConfigurationSetEventDestinationResponse' => ['type' => 'structure', 'members' => []], 'DeleteConfigurationSetRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName']]], 'DeleteConfigurationSetResponse' => ['type' => 'structure', 'members' => []], 'DeleteContactListRequest' => ['type' => 'structure', 'required' => ['ContactListName'], 'members' => ['ContactListName' => ['shape' => 'ContactListName', 'location' => 'uri', 'locationName' => 'ContactListName']]], 'DeleteContactListResponse' => ['type' => 'structure', 'members' => []], 'DeleteContactRequest' => ['type' => 'structure', 'required' => ['ContactListName', 'EmailAddress'], 'members' => ['ContactListName' => ['shape' => 'ContactListName', 'location' => 'uri', 'locationName' => 'ContactListName'], 'EmailAddress' => ['shape' => 'EmailAddress', 'location' => 'uri', 'locationName' => 'EmailAddress']]], 'DeleteContactResponse' => ['type' => 'structure', 'members' => []], 'DeleteCustomVerificationEmailTemplateRequest' => ['type' => 'structure', 'required' => ['TemplateName'], 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName', 'location' => 'uri', 'locationName' => 'TemplateName']]], 'DeleteCustomVerificationEmailTemplateResponse' => ['type' => 'structure', 'members' => []], 'DeleteDedicatedIpPoolRequest' => ['type' => 'structure', 'required' => ['PoolName'], 'members' => ['PoolName' => ['shape' => 'PoolName', 'location' => 'uri', 'locationName' => 'PoolName']]], 'DeleteDedicatedIpPoolResponse' => ['type' => 'structure', 'members' => []], 'DeleteEmailIdentityPolicyRequest' => ['type' => 'structure', 'required' => ['EmailIdentity', 'PolicyName'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity'], 'PolicyName' => ['shape' => 'PolicyName', 'location' => 'uri', 'locationName' => 'PolicyName']]], 'DeleteEmailIdentityPolicyResponse' => ['type' => 'structure', 'members' => []], 'DeleteEmailIdentityRequest' => ['type' => 'structure', 'required' => ['EmailIdentity'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity']]], 'DeleteEmailIdentityResponse' => ['type' => 'structure', 'members' => []], 'DeleteEmailTemplateRequest' => ['type' => 'structure', 'required' => ['TemplateName'], 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName', 'location' => 'uri', 'locationName' => 'TemplateName']]], 'DeleteEmailTemplateResponse' => ['type' => 'structure', 'members' => []], 'DeleteSuppressedDestinationRequest' => ['type' => 'structure', 'required' => ['EmailAddress'], 'members' => ['EmailAddress' => ['shape' => 'EmailAddress', 'location' => 'uri', 'locationName' => 'EmailAddress']]], 'DeleteSuppressedDestinationResponse' => ['type' => 'structure', 'members' => []], 'DeliverabilityDashboardAccountStatus' => ['type' => 'string', 'enum' => ['ACTIVE', 'PENDING_EXPIRATION', 'DISABLED']], 'DeliverabilityTestReport' => ['type' => 'structure', 'members' => ['ReportId' => ['shape' => 'ReportId'], 'ReportName' => ['shape' => 'ReportName'], 'Subject' => ['shape' => 'DeliverabilityTestSubject'], 'FromEmailAddress' => ['shape' => 'EmailAddress'], 'CreateDate' => ['shape' => 'Timestamp'], 'DeliverabilityTestStatus' => ['shape' => 'DeliverabilityTestStatus']]], 'DeliverabilityTestReports' => ['type' => 'list', 'member' => ['shape' => 'DeliverabilityTestReport']], 'DeliverabilityTestStatus' => ['type' => 'string', 'enum' => ['IN_PROGRESS', 'COMPLETED']], 'DeliverabilityTestSubject' => ['type' => 'string'], 'DeliveryEventType' => ['type' => 'string', 'enum' => ['SEND', 'DELIVERY', 'TRANSIENT_BOUNCE', 'PERMANENT_BOUNCE', 'UNDETERMINED_BOUNCE', 'COMPLAINT']], 'DeliveryOptions' => ['type' => 'structure', 'members' => ['TlsPolicy' => ['shape' => 'TlsPolicy'], 'SendingPoolName' => ['shape' => 'PoolName']]], 'Description' => ['type' => 'string'], 'Destination' => ['type' => 'structure', 'members' => ['ToAddresses' => ['shape' => 'EmailAddressList'], 'CcAddresses' => ['shape' => 'EmailAddressList'], 'BccAddresses' => ['shape' => 'EmailAddressList']]], 'DiagnosticCode' => ['type' => 'string'], 'DimensionName' => ['type' => 'string'], 'DimensionValueSource' => ['type' => 'string', 'enum' => ['MESSAGE_TAG', 'EMAIL_HEADER', 'LINK_TAG']], 'Dimensions' => ['type' => 'map', 'key' => ['shape' => 'MetricDimensionName'], 'value' => ['shape' => 'MetricDimensionValue'], 'max' => 3, 'min' => 1], 'DisplayName' => ['type' => 'string'], 'DkimAttributes' => ['type' => 'structure', 'members' => ['SigningEnabled' => ['shape' => 'Enabled'], 'Status' => ['shape' => 'DkimStatus'], 'Tokens' => ['shape' => 'DnsTokenList'], 'SigningAttributesOrigin' => ['shape' => 'DkimSigningAttributesOrigin'], 'NextSigningKeyLength' => ['shape' => 'DkimSigningKeyLength'], 'CurrentSigningKeyLength' => ['shape' => 'DkimSigningKeyLength'], 'LastKeyGenerationTimestamp' => ['shape' => 'Timestamp']]], 'DkimSigningAttributes' => ['type' => 'structure', 'members' => ['DomainSigningSelector' => ['shape' => 'Selector'], 'DomainSigningPrivateKey' => ['shape' => 'PrivateKey'], 'NextSigningKeyLength' => ['shape' => 'DkimSigningKeyLength']]], 'DkimSigningAttributesOrigin' => ['type' => 'string', 'enum' => ['AWS_SES', 'EXTERNAL']], 'DkimSigningKeyLength' => ['type' => 'string', 'enum' => ['RSA_1024_BIT', 'RSA_2048_BIT']], 'DkimStatus' => ['type' => 'string', 'enum' => ['PENDING', 'SUCCESS', 'FAILED', 'TEMPORARY_FAILURE', 'NOT_STARTED']], 'DnsToken' => ['type' => 'string'], 'DnsTokenList' => ['type' => 'list', 'member' => ['shape' => 'DnsToken']], 'Domain' => ['type' => 'string'], 'DomainDeliverabilityCampaign' => ['type' => 'structure', 'members' => ['CampaignId' => ['shape' => 'CampaignId'], 'ImageUrl' => ['shape' => 'ImageUrl'], 'Subject' => ['shape' => 'Subject'], 'FromAddress' => ['shape' => 'Identity'], 'SendingIps' => ['shape' => 'IpList'], 'FirstSeenDateTime' => ['shape' => 'Timestamp'], 'LastSeenDateTime' => ['shape' => 'Timestamp'], 'InboxCount' => ['shape' => 'Volume'], 'SpamCount' => ['shape' => 'Volume'], 'ReadRate' => ['shape' => 'Percentage'], 'DeleteRate' => ['shape' => 'Percentage'], 'ReadDeleteRate' => ['shape' => 'Percentage'], 'ProjectedVolume' => ['shape' => 'Volume'], 'Esps' => ['shape' => 'Esps']]], 'DomainDeliverabilityCampaignList' => ['type' => 'list', 'member' => ['shape' => 'DomainDeliverabilityCampaign']], 'DomainDeliverabilityTrackingOption' => ['type' => 'structure', 'members' => ['Domain' => ['shape' => 'Domain'], 'SubscriptionStartDate' => ['shape' => 'Timestamp'], 'InboxPlacementTrackingOption' => ['shape' => 'InboxPlacementTrackingOption']]], 'DomainDeliverabilityTrackingOptions' => ['type' => 'list', 'member' => ['shape' => 'DomainDeliverabilityTrackingOption']], 'DomainIspPlacement' => ['type' => 'structure', 'members' => ['IspName' => ['shape' => 'IspName'], 'InboxRawCount' => ['shape' => 'Volume'], 'SpamRawCount' => ['shape' => 'Volume'], 'InboxPercentage' => ['shape' => 'Percentage'], 'SpamPercentage' => ['shape' => 'Percentage']]], 'DomainIspPlacements' => ['type' => 'list', 'member' => ['shape' => 'DomainIspPlacement']], 'EmailAddress' => ['type' => 'string'], 'EmailAddressFilterList' => ['type' => 'list', 'member' => ['shape' => 'InsightsEmailAddress'], 'max' => 5], 'EmailAddressList' => ['type' => 'list', 'member' => ['shape' => 'EmailAddress']], 'EmailContent' => ['type' => 'structure', 'members' => ['Simple' => ['shape' => 'Message'], 'Raw' => ['shape' => 'RawMessage'], 'Template' => ['shape' => 'Template']]], 'EmailInsights' => ['type' => 'structure', 'members' => ['Destination' => ['shape' => 'InsightsEmailAddress'], 'Isp' => ['shape' => 'Isp'], 'Events' => ['shape' => 'InsightsEvents']]], 'EmailInsightsList' => ['type' => 'list', 'member' => ['shape' => 'EmailInsights']], 'EmailSubject' => ['type' => 'string', 'max' => 998, 'min' => 1, 'sensitive' => \true], 'EmailSubjectFilterList' => ['type' => 'list', 'member' => ['shape' => 'EmailSubject'], 'max' => 1], 'EmailTemplateContent' => ['type' => 'structure', 'members' => ['Subject' => ['shape' => 'EmailTemplateSubject'], 'Text' => ['shape' => 'EmailTemplateText'], 'Html' => ['shape' => 'EmailTemplateHtml']]], 'EmailTemplateData' => ['type' => 'string', 'max' => 262144], 'EmailTemplateHtml' => ['type' => 'string'], 'EmailTemplateMetadata' => ['type' => 'structure', 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName'], 'CreatedTimestamp' => ['shape' => 'Timestamp']]], 'EmailTemplateMetadataList' => ['type' => 'list', 'member' => ['shape' => 'EmailTemplateMetadata']], 'EmailTemplateName' => ['type' => 'string', 'min' => 1], 'EmailTemplateSubject' => ['type' => 'string'], 'EmailTemplateText' => ['type' => 'string'], 'Enabled' => ['type' => 'boolean'], 'EnabledWrapper' => ['type' => 'boolean'], 'EngagementEventType' => ['type' => 'string', 'enum' => ['OPEN', 'CLICK']], 'ErrorMessage' => ['type' => 'string'], 'Esp' => ['type' => 'string'], 'Esps' => ['type' => 'list', 'member' => ['shape' => 'Esp']], 'EventDestination' => ['type' => 'structure', 'required' => ['Name', 'MatchingEventTypes'], 'members' => ['Name' => ['shape' => 'EventDestinationName'], 'Enabled' => ['shape' => 'Enabled'], 'MatchingEventTypes' => ['shape' => 'EventTypes'], 'KinesisFirehoseDestination' => ['shape' => 'KinesisFirehoseDestination'], 'CloudWatchDestination' => ['shape' => 'CloudWatchDestination'], 'SnsDestination' => ['shape' => 'SnsDestination'], 'PinpointDestination' => ['shape' => 'PinpointDestination']]], 'EventDestinationDefinition' => ['type' => 'structure', 'members' => ['Enabled' => ['shape' => 'Enabled'], 'MatchingEventTypes' => ['shape' => 'EventTypes'], 'KinesisFirehoseDestination' => ['shape' => 'KinesisFirehoseDestination'], 'CloudWatchDestination' => ['shape' => 'CloudWatchDestination'], 'SnsDestination' => ['shape' => 'SnsDestination'], 'PinpointDestination' => ['shape' => 'PinpointDestination']]], 'EventDestinationName' => ['type' => 'string'], 'EventDestinations' => ['type' => 'list', 'member' => ['shape' => 'EventDestination']], 'EventDetails' => ['type' => 'structure', 'members' => ['Bounce' => ['shape' => 'Bounce'], 'Complaint' => ['shape' => 'Complaint']]], 'EventType' => ['type' => 'string', 'enum' => ['SEND', 'REJECT', 'BOUNCE', 'COMPLAINT', 'DELIVERY', 'OPEN', 'CLICK', 'RENDERING_FAILURE', 'DELIVERY_DELAY', 'SUBSCRIPTION']], 'EventTypes' => ['type' => 'list', 'member' => ['shape' => 'EventType']], 'ExportDataSource' => ['type' => 'structure', 'members' => ['MetricsDataSource' => ['shape' => 'MetricsDataSource'], 'MessageInsightsDataSource' => ['shape' => 'MessageInsightsDataSource']]], 'ExportDestination' => ['type' => 'structure', 'required' => ['DataFormat'], 'members' => ['DataFormat' => ['shape' => 'DataFormat'], 'S3Url' => ['shape' => 'S3Url']]], 'ExportDimensionValue' => ['type' => 'list', 'member' => ['shape' => 'MetricDimensionValue'], 'max' => 10, 'min' => 1], 'ExportDimensions' => ['type' => 'map', 'key' => ['shape' => 'MetricDimensionName'], 'value' => ['shape' => 'ExportDimensionValue'], 'max' => 3, 'min' => 1], 'ExportJobSummary' => ['type' => 'structure', 'members' => ['JobId' => ['shape' => 'JobId'], 'ExportSourceType' => ['shape' => 'ExportSourceType'], 'JobStatus' => ['shape' => 'JobStatus'], 'CreatedTimestamp' => ['shape' => 'Timestamp'], 'CompletedTimestamp' => ['shape' => 'Timestamp']]], 'ExportJobSummaryList' => ['type' => 'list', 'member' => ['shape' => 'ExportJobSummary']], 'ExportMetric' => ['type' => 'structure', 'members' => ['Name' => ['shape' => 'Metric'], 'Aggregation' => ['shape' => 'MetricAggregation']]], 'ExportMetrics' => ['type' => 'list', 'member' => ['shape' => 'ExportMetric'], 'max' => 10, 'min' => 1], 'ExportSourceType' => ['type' => 'string', 'enum' => ['METRICS_DATA', 'MESSAGE_INSIGHTS']], 'ExportStatistics' => ['type' => 'structure', 'members' => ['ProcessedRecordsCount' => ['shape' => 'ProcessedRecordsCount'], 'ExportedRecordsCount' => ['shape' => 'ExportedRecordsCount']]], 'ExportedRecordsCount' => ['type' => 'integer'], 'FailedRecordsCount' => ['type' => 'integer'], 'FailedRecordsS3Url' => ['type' => 'string'], 'FailureInfo' => ['type' => 'structure', 'members' => ['FailedRecordsS3Url' => ['shape' => 'FailedRecordsS3Url'], 'ErrorMessage' => ['shape' => 'ErrorMessage']]], 'FailureRedirectionURL' => ['type' => 'string'], 'FeatureStatus' => ['type' => 'string', 'enum' => ['ENABLED', 'DISABLED']], 'FeedbackId' => ['type' => 'string'], 'GeneralEnforcementStatus' => ['type' => 'string'], 'GetAccountRequest' => ['type' => 'structure', 'members' => []], 'GetAccountResponse' => ['type' => 'structure', 'members' => ['DedicatedIpAutoWarmupEnabled' => ['shape' => 'Enabled'], 'EnforcementStatus' => ['shape' => 'GeneralEnforcementStatus'], 'ProductionAccessEnabled' => ['shape' => 'Enabled'], 'SendQuota' => ['shape' => 'SendQuota'], 'SendingEnabled' => ['shape' => 'Enabled'], 'SuppressionAttributes' => ['shape' => 'SuppressionAttributes'], 'Details' => ['shape' => 'AccountDetails'], 'VdmAttributes' => ['shape' => 'VdmAttributes']]], 'GetBlacklistReportsRequest' => ['type' => 'structure', 'required' => ['BlacklistItemNames'], 'members' => ['BlacklistItemNames' => ['shape' => 'BlacklistItemNames', 'location' => 'querystring', 'locationName' => 'BlacklistItemNames']]], 'GetBlacklistReportsResponse' => ['type' => 'structure', 'required' => ['BlacklistReport'], 'members' => ['BlacklistReport' => ['shape' => 'BlacklistReport']]], 'GetConfigurationSetEventDestinationsRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName']]], 'GetConfigurationSetEventDestinationsResponse' => ['type' => 'structure', 'members' => ['EventDestinations' => ['shape' => 'EventDestinations']]], 'GetConfigurationSetRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName']]], 'GetConfigurationSetResponse' => ['type' => 'structure', 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName'], 'TrackingOptions' => ['shape' => 'TrackingOptions'], 'DeliveryOptions' => ['shape' => 'DeliveryOptions'], 'ReputationOptions' => ['shape' => 'ReputationOptions'], 'SendingOptions' => ['shape' => 'SendingOptions'], 'Tags' => ['shape' => 'TagList'], 'SuppressionOptions' => ['shape' => 'SuppressionOptions'], 'VdmOptions' => ['shape' => 'VdmOptions']]], 'GetContactListRequest' => ['type' => 'structure', 'required' => ['ContactListName'], 'members' => ['ContactListName' => ['shape' => 'ContactListName', 'location' => 'uri', 'locationName' => 'ContactListName']]], 'GetContactListResponse' => ['type' => 'structure', 'members' => ['ContactListName' => ['shape' => 'ContactListName'], 'Topics' => ['shape' => 'Topics'], 'Description' => ['shape' => 'Description'], 'CreatedTimestamp' => ['shape' => 'Timestamp'], 'LastUpdatedTimestamp' => ['shape' => 'Timestamp'], 'Tags' => ['shape' => 'TagList']]], 'GetContactRequest' => ['type' => 'structure', 'required' => ['ContactListName', 'EmailAddress'], 'members' => ['ContactListName' => ['shape' => 'ContactListName', 'location' => 'uri', 'locationName' => 'ContactListName'], 'EmailAddress' => ['shape' => 'EmailAddress', 'location' => 'uri', 'locationName' => 'EmailAddress']]], 'GetContactResponse' => ['type' => 'structure', 'members' => ['ContactListName' => ['shape' => 'ContactListName'], 'EmailAddress' => ['shape' => 'EmailAddress'], 'TopicPreferences' => ['shape' => 'TopicPreferenceList'], 'TopicDefaultPreferences' => ['shape' => 'TopicPreferenceList'], 'UnsubscribeAll' => ['shape' => 'UnsubscribeAll'], 'AttributesData' => ['shape' => 'AttributesData'], 'CreatedTimestamp' => ['shape' => 'Timestamp'], 'LastUpdatedTimestamp' => ['shape' => 'Timestamp']]], 'GetCustomVerificationEmailTemplateRequest' => ['type' => 'structure', 'required' => ['TemplateName'], 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName', 'location' => 'uri', 'locationName' => 'TemplateName']]], 'GetCustomVerificationEmailTemplateResponse' => ['type' => 'structure', 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName'], 'FromEmailAddress' => ['shape' => 'EmailAddress'], 'TemplateSubject' => ['shape' => 'EmailTemplateSubject'], 'TemplateContent' => ['shape' => 'TemplateContent'], 'SuccessRedirectionURL' => ['shape' => 'SuccessRedirectionURL'], 'FailureRedirectionURL' => ['shape' => 'FailureRedirectionURL']]], 'GetDedicatedIpPoolRequest' => ['type' => 'structure', 'required' => ['PoolName'], 'members' => ['PoolName' => ['shape' => 'PoolName', 'location' => 'uri', 'locationName' => 'PoolName']]], 'GetDedicatedIpPoolResponse' => ['type' => 'structure', 'members' => ['DedicatedIpPool' => ['shape' => 'DedicatedIpPool']]], 'GetDedicatedIpRequest' => ['type' => 'structure', 'required' => ['Ip'], 'members' => ['Ip' => ['shape' => 'Ip', 'location' => 'uri', 'locationName' => 'IP']]], 'GetDedicatedIpResponse' => ['type' => 'structure', 'members' => ['DedicatedIp' => ['shape' => 'DedicatedIp']]], 'GetDedicatedIpsRequest' => ['type' => 'structure', 'members' => ['PoolName' => ['shape' => 'PoolName', 'location' => 'querystring', 'locationName' => 'PoolName'], 'NextToken' => ['shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems', 'location' => 'querystring', 'locationName' => 'PageSize']]], 'GetDedicatedIpsResponse' => ['type' => 'structure', 'members' => ['DedicatedIps' => ['shape' => 'DedicatedIpList'], 'NextToken' => ['shape' => 'NextToken']]], 'GetDeliverabilityDashboardOptionsRequest' => ['type' => 'structure', 'members' => []], 'GetDeliverabilityDashboardOptionsResponse' => ['type' => 'structure', 'required' => ['DashboardEnabled'], 'members' => ['DashboardEnabled' => ['shape' => 'Enabled'], 'SubscriptionExpiryDate' => ['shape' => 'Timestamp'], 'AccountStatus' => ['shape' => 'DeliverabilityDashboardAccountStatus'], 'ActiveSubscribedDomains' => ['shape' => 'DomainDeliverabilityTrackingOptions'], 'PendingExpirationSubscribedDomains' => ['shape' => 'DomainDeliverabilityTrackingOptions']]], 'GetDeliverabilityTestReportRequest' => ['type' => 'structure', 'required' => ['ReportId'], 'members' => ['ReportId' => ['shape' => 'ReportId', 'location' => 'uri', 'locationName' => 'ReportId']]], 'GetDeliverabilityTestReportResponse' => ['type' => 'structure', 'required' => ['DeliverabilityTestReport', 'OverallPlacement', 'IspPlacements'], 'members' => ['DeliverabilityTestReport' => ['shape' => 'DeliverabilityTestReport'], 'OverallPlacement' => ['shape' => 'PlacementStatistics'], 'IspPlacements' => ['shape' => 'IspPlacements'], 'Message' => ['shape' => 'MessageContent'], 'Tags' => ['shape' => 'TagList']]], 'GetDomainDeliverabilityCampaignRequest' => ['type' => 'structure', 'required' => ['CampaignId'], 'members' => ['CampaignId' => ['shape' => 'CampaignId', 'location' => 'uri', 'locationName' => 'CampaignId']]], 'GetDomainDeliverabilityCampaignResponse' => ['type' => 'structure', 'required' => ['DomainDeliverabilityCampaign'], 'members' => ['DomainDeliverabilityCampaign' => ['shape' => 'DomainDeliverabilityCampaign']]], 'GetDomainStatisticsReportRequest' => ['type' => 'structure', 'required' => ['Domain', 'StartDate', 'EndDate'], 'members' => ['Domain' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'Domain'], 'StartDate' => ['shape' => 'Timestamp', 'location' => 'querystring', 'locationName' => 'StartDate'], 'EndDate' => ['shape' => 'Timestamp', 'location' => 'querystring', 'locationName' => 'EndDate']]], 'GetDomainStatisticsReportResponse' => ['type' => 'structure', 'required' => ['OverallVolume', 'DailyVolumes'], 'members' => ['OverallVolume' => ['shape' => 'OverallVolume'], 'DailyVolumes' => ['shape' => 'DailyVolumes']]], 'GetEmailIdentityPoliciesRequest' => ['type' => 'structure', 'required' => ['EmailIdentity'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity']]], 'GetEmailIdentityPoliciesResponse' => ['type' => 'structure', 'members' => ['Policies' => ['shape' => 'PolicyMap']]], 'GetEmailIdentityRequest' => ['type' => 'structure', 'required' => ['EmailIdentity'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity']]], 'GetEmailIdentityResponse' => ['type' => 'structure', 'members' => ['IdentityType' => ['shape' => 'IdentityType'], 'FeedbackForwardingStatus' => ['shape' => 'Enabled'], 'VerifiedForSendingStatus' => ['shape' => 'Enabled'], 'DkimAttributes' => ['shape' => 'DkimAttributes'], 'MailFromAttributes' => ['shape' => 'MailFromAttributes'], 'Policies' => ['shape' => 'PolicyMap'], 'Tags' => ['shape' => 'TagList'], 'ConfigurationSetName' => ['shape' => 'ConfigurationSetName'], 'VerificationStatus' => ['shape' => 'VerificationStatus'], 'VerificationInfo' => ['shape' => 'VerificationInfo']]], 'GetEmailTemplateRequest' => ['type' => 'structure', 'required' => ['TemplateName'], 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName', 'location' => 'uri', 'locationName' => 'TemplateName']]], 'GetEmailTemplateResponse' => ['type' => 'structure', 'required' => ['TemplateName', 'TemplateContent'], 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName'], 'TemplateContent' => ['shape' => 'EmailTemplateContent']]], 'GetExportJobRequest' => ['type' => 'structure', 'required' => ['JobId'], 'members' => ['JobId' => ['shape' => 'JobId', 'location' => 'uri', 'locationName' => 'JobId']]], 'GetExportJobResponse' => ['type' => 'structure', 'members' => ['JobId' => ['shape' => 'JobId'], 'ExportSourceType' => ['shape' => 'ExportSourceType'], 'JobStatus' => ['shape' => 'JobStatus'], 'ExportDestination' => ['shape' => 'ExportDestination'], 'ExportDataSource' => ['shape' => 'ExportDataSource'], 'CreatedTimestamp' => ['shape' => 'Timestamp'], 'CompletedTimestamp' => ['shape' => 'Timestamp'], 'FailureInfo' => ['shape' => 'FailureInfo'], 'Statistics' => ['shape' => 'ExportStatistics']]], 'GetImportJobRequest' => ['type' => 'structure', 'required' => ['JobId'], 'members' => ['JobId' => ['shape' => 'JobId', 'location' => 'uri', 'locationName' => 'JobId']]], 'GetImportJobResponse' => ['type' => 'structure', 'members' => ['JobId' => ['shape' => 'JobId'], 'ImportDestination' => ['shape' => 'ImportDestination'], 'ImportDataSource' => ['shape' => 'ImportDataSource'], 'FailureInfo' => ['shape' => 'FailureInfo'], 'JobStatus' => ['shape' => 'JobStatus'], 'CreatedTimestamp' => ['shape' => 'Timestamp'], 'CompletedTimestamp' => ['shape' => 'Timestamp'], 'ProcessedRecordsCount' => ['shape' => 'ProcessedRecordsCount'], 'FailedRecordsCount' => ['shape' => 'FailedRecordsCount']]], 'GetMessageInsightsRequest' => ['type' => 'structure', 'required' => ['MessageId'], 'members' => ['MessageId' => ['shape' => 'OutboundMessageId', 'location' => 'uri', 'locationName' => 'MessageId']]], 'GetMessageInsightsResponse' => ['type' => 'structure', 'members' => ['MessageId' => ['shape' => 'OutboundMessageId'], 'FromEmailAddress' => ['shape' => 'InsightsEmailAddress'], 'Subject' => ['shape' => 'EmailSubject'], 'EmailTags' => ['shape' => 'MessageTagList'], 'Insights' => ['shape' => 'EmailInsightsList']]], 'GetSuppressedDestinationRequest' => ['type' => 'structure', 'required' => ['EmailAddress'], 'members' => ['EmailAddress' => ['shape' => 'EmailAddress', 'location' => 'uri', 'locationName' => 'EmailAddress']]], 'GetSuppressedDestinationResponse' => ['type' => 'structure', 'required' => ['SuppressedDestination'], 'members' => ['SuppressedDestination' => ['shape' => 'SuppressedDestination']]], 'GuardianAttributes' => ['type' => 'structure', 'members' => ['OptimizedSharedDelivery' => ['shape' => 'FeatureStatus']]], 'GuardianOptions' => ['type' => 'structure', 'members' => ['OptimizedSharedDelivery' => ['shape' => 'FeatureStatus']]], 'Identity' => ['type' => 'string', 'min' => 1], 'IdentityInfo' => ['type' => 'structure', 'members' => ['IdentityType' => ['shape' => 'IdentityType'], 'IdentityName' => ['shape' => 'Identity'], 'SendingEnabled' => ['shape' => 'Enabled'], 'VerificationStatus' => ['shape' => 'VerificationStatus']]], 'IdentityInfoList' => ['type' => 'list', 'member' => ['shape' => 'IdentityInfo']], 'IdentityType' => ['type' => 'string', 'enum' => ['EMAIL_ADDRESS', 'DOMAIN', 'MANAGED_DOMAIN']], 'ImageUrl' => ['type' => 'string'], 'ImportDataSource' => ['type' => 'structure', 'required' => ['S3Url', 'DataFormat'], 'members' => ['S3Url' => ['shape' => 'S3Url'], 'DataFormat' => ['shape' => 'DataFormat']]], 'ImportDestination' => ['type' => 'structure', 'members' => ['SuppressionListDestination' => ['shape' => 'SuppressionListDestination'], 'ContactListDestination' => ['shape' => 'ContactListDestination']]], 'ImportDestinationType' => ['type' => 'string', 'enum' => ['SUPPRESSION_LIST', 'CONTACT_LIST']], 'ImportJobSummary' => ['type' => 'structure', 'members' => ['JobId' => ['shape' => 'JobId'], 'ImportDestination' => ['shape' => 'ImportDestination'], 'JobStatus' => ['shape' => 'JobStatus'], 'CreatedTimestamp' => ['shape' => 'Timestamp'], 'ProcessedRecordsCount' => ['shape' => 'ProcessedRecordsCount'], 'FailedRecordsCount' => ['shape' => 'FailedRecordsCount']]], 'ImportJobSummaryList' => ['type' => 'list', 'member' => ['shape' => 'ImportJobSummary']], 'InboxPlacementTrackingOption' => ['type' => 'structure', 'members' => ['Global' => ['shape' => 'Enabled'], 'TrackedIsps' => ['shape' => 'IspNameList']]], 'InsightsEmailAddress' => ['type' => 'string', 'max' => 320, 'min' => 1, 'sensitive' => \true], 'InsightsEvent' => ['type' => 'structure', 'members' => ['Timestamp' => ['shape' => 'Timestamp'], 'Type' => ['shape' => 'EventType'], 'Details' => ['shape' => 'EventDetails']]], 'InsightsEvents' => ['type' => 'list', 'member' => ['shape' => 'InsightsEvent']], 'InternalServiceErrorException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 500], 'exception' => \true, 'fault' => \true], 'InvalidNextTokenException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'Ip' => ['type' => 'string'], 'IpList' => ['type' => 'list', 'member' => ['shape' => 'Ip']], 'Isp' => ['type' => 'string'], 'IspFilterList' => ['type' => 'list', 'member' => ['shape' => 'Isp'], 'max' => 5], 'IspName' => ['type' => 'string'], 'IspNameList' => ['type' => 'list', 'member' => ['shape' => 'IspName']], 'IspPlacement' => ['type' => 'structure', 'members' => ['IspName' => ['shape' => 'IspName'], 'PlacementStatistics' => ['shape' => 'PlacementStatistics']]], 'IspPlacements' => ['type' => 'list', 'member' => ['shape' => 'IspPlacement']], 'JobId' => ['type' => 'string', 'min' => 1], 'JobStatus' => ['type' => 'string', 'enum' => ['CREATED', 'PROCESSING', 'COMPLETED', 'FAILED', 'CANCELLED']], 'KinesisFirehoseDestination' => ['type' => 'structure', 'required' => ['IamRoleArn', 'DeliveryStreamArn'], 'members' => ['IamRoleArn' => ['shape' => 'AmazonResourceName'], 'DeliveryStreamArn' => ['shape' => 'AmazonResourceName']]], 'LastDeliveryEventList' => ['type' => 'list', 'member' => ['shape' => 'DeliveryEventType'], 'max' => 5], 'LastEngagementEventList' => ['type' => 'list', 'member' => ['shape' => 'EngagementEventType'], 'max' => 2], 'LastFreshStart' => ['type' => 'timestamp'], 'LimitExceededException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'ListConfigurationSetsRequest' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems', 'location' => 'querystring', 'locationName' => 'PageSize']]], 'ListConfigurationSetsResponse' => ['type' => 'structure', 'members' => ['ConfigurationSets' => ['shape' => 'ConfigurationSetNameList'], 'NextToken' => ['shape' => 'NextToken']]], 'ListContactListsRequest' => ['type' => 'structure', 'members' => ['PageSize' => ['shape' => 'MaxItems', 'location' => 'querystring', 'locationName' => 'PageSize'], 'NextToken' => ['shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken']]], 'ListContactListsResponse' => ['type' => 'structure', 'members' => ['ContactLists' => ['shape' => 'ListOfContactLists'], 'NextToken' => ['shape' => 'NextToken']]], 'ListContactsFilter' => ['type' => 'structure', 'members' => ['FilteredStatus' => ['shape' => 'SubscriptionStatus'], 'TopicFilter' => ['shape' => 'TopicFilter']]], 'ListContactsRequest' => ['type' => 'structure', 'required' => ['ContactListName'], 'members' => ['ContactListName' => ['shape' => 'ContactListName', 'location' => 'uri', 'locationName' => 'ContactListName'], 'Filter' => ['shape' => 'ListContactsFilter'], 'PageSize' => ['shape' => 'MaxItems'], 'NextToken' => ['shape' => 'NextToken']]], 'ListContactsResponse' => ['type' => 'structure', 'members' => ['Contacts' => ['shape' => 'ListOfContacts'], 'NextToken' => ['shape' => 'NextToken']]], 'ListCustomVerificationEmailTemplatesRequest' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems', 'location' => 'querystring', 'locationName' => 'PageSize']]], 'ListCustomVerificationEmailTemplatesResponse' => ['type' => 'structure', 'members' => ['CustomVerificationEmailTemplates' => ['shape' => 'CustomVerificationEmailTemplatesList'], 'NextToken' => ['shape' => 'NextToken']]], 'ListDedicatedIpPoolsRequest' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems', 'location' => 'querystring', 'locationName' => 'PageSize']]], 'ListDedicatedIpPoolsResponse' => ['type' => 'structure', 'members' => ['DedicatedIpPools' => ['shape' => 'ListOfDedicatedIpPools'], 'NextToken' => ['shape' => 'NextToken']]], 'ListDeliverabilityTestReportsRequest' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems', 'location' => 'querystring', 'locationName' => 'PageSize']]], 'ListDeliverabilityTestReportsResponse' => ['type' => 'structure', 'required' => ['DeliverabilityTestReports'], 'members' => ['DeliverabilityTestReports' => ['shape' => 'DeliverabilityTestReports'], 'NextToken' => ['shape' => 'NextToken']]], 'ListDomainDeliverabilityCampaignsRequest' => ['type' => 'structure', 'required' => ['StartDate', 'EndDate', 'SubscribedDomain'], 'members' => ['StartDate' => ['shape' => 'Timestamp', 'location' => 'querystring', 'locationName' => 'StartDate'], 'EndDate' => ['shape' => 'Timestamp', 'location' => 'querystring', 'locationName' => 'EndDate'], 'SubscribedDomain' => ['shape' => 'Domain', 'location' => 'uri', 'locationName' => 'SubscribedDomain'], 'NextToken' => ['shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems', 'location' => 'querystring', 'locationName' => 'PageSize']]], 'ListDomainDeliverabilityCampaignsResponse' => ['type' => 'structure', 'required' => ['DomainDeliverabilityCampaigns'], 'members' => ['DomainDeliverabilityCampaigns' => ['shape' => 'DomainDeliverabilityCampaignList'], 'NextToken' => ['shape' => 'NextToken']]], 'ListEmailIdentitiesRequest' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems', 'location' => 'querystring', 'locationName' => 'PageSize']]], 'ListEmailIdentitiesResponse' => ['type' => 'structure', 'members' => ['EmailIdentities' => ['shape' => 'IdentityInfoList'], 'NextToken' => ['shape' => 'NextToken']]], 'ListEmailTemplatesRequest' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems', 'location' => 'querystring', 'locationName' => 'PageSize']]], 'ListEmailTemplatesResponse' => ['type' => 'structure', 'members' => ['TemplatesMetadata' => ['shape' => 'EmailTemplateMetadataList'], 'NextToken' => ['shape' => 'NextToken']]], 'ListExportJobsRequest' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems'], 'ExportSourceType' => ['shape' => 'ExportSourceType'], 'JobStatus' => ['shape' => 'JobStatus']]], 'ListExportJobsResponse' => ['type' => 'structure', 'members' => ['ExportJobs' => ['shape' => 'ExportJobSummaryList'], 'NextToken' => ['shape' => 'NextToken']]], 'ListImportJobsRequest' => ['type' => 'structure', 'members' => ['ImportDestinationType' => ['shape' => 'ImportDestinationType'], 'NextToken' => ['shape' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems']]], 'ListImportJobsResponse' => ['type' => 'structure', 'members' => ['ImportJobs' => ['shape' => 'ImportJobSummaryList'], 'NextToken' => ['shape' => 'NextToken']]], 'ListManagementOptions' => ['type' => 'structure', 'required' => ['ContactListName'], 'members' => ['ContactListName' => ['shape' => 'ContactListName'], 'TopicName' => ['shape' => 'TopicName']]], 'ListOfContactLists' => ['type' => 'list', 'member' => ['shape' => 'ContactList']], 'ListOfContacts' => ['type' => 'list', 'member' => ['shape' => 'Contact']], 'ListOfDedicatedIpPools' => ['type' => 'list', 'member' => ['shape' => 'PoolName']], 'ListRecommendationFilterValue' => ['type' => 'string', 'max' => 512, 'min' => 1], 'ListRecommendationsFilter' => ['type' => 'map', 'key' => ['shape' => 'ListRecommendationsFilterKey'], 'value' => ['shape' => 'ListRecommendationFilterValue'], 'max' => 2, 'min' => 1], 'ListRecommendationsFilterKey' => ['type' => 'string', 'enum' => ['TYPE', 'IMPACT', 'STATUS', 'RESOURCE_ARN']], 'ListRecommendationsRequest' => ['type' => 'structure', 'members' => ['Filter' => ['shape' => 'ListRecommendationsFilter'], 'NextToken' => ['shape' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems']]], 'ListRecommendationsResponse' => ['type' => 'structure', 'members' => ['Recommendations' => ['shape' => 'RecommendationsList'], 'NextToken' => ['shape' => 'NextToken']]], 'ListSuppressedDestinationsRequest' => ['type' => 'structure', 'members' => ['Reasons' => ['shape' => 'SuppressionListReasons', 'location' => 'querystring', 'locationName' => 'Reason'], 'StartDate' => ['shape' => 'Timestamp', 'location' => 'querystring', 'locationName' => 'StartDate'], 'EndDate' => ['shape' => 'Timestamp', 'location' => 'querystring', 'locationName' => 'EndDate'], 'NextToken' => ['shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems', 'location' => 'querystring', 'locationName' => 'PageSize']]], 'ListSuppressedDestinationsResponse' => ['type' => 'structure', 'members' => ['SuppressedDestinationSummaries' => ['shape' => 'SuppressedDestinationSummaries'], 'NextToken' => ['shape' => 'NextToken']]], 'ListTagsForResourceRequest' => ['type' => 'structure', 'required' => ['ResourceArn'], 'members' => ['ResourceArn' => ['shape' => 'AmazonResourceName', 'location' => 'querystring', 'locationName' => 'ResourceArn']]], 'ListTagsForResourceResponse' => ['type' => 'structure', 'required' => ['Tags'], 'members' => ['Tags' => ['shape' => 'TagList']]], 'MailFromAttributes' => ['type' => 'structure', 'required' => ['MailFromDomain', 'MailFromDomainStatus', 'BehaviorOnMxFailure'], 'members' => ['MailFromDomain' => ['shape' => 'MailFromDomainName'], 'MailFromDomainStatus' => ['shape' => 'MailFromDomainStatus'], 'BehaviorOnMxFailure' => ['shape' => 'BehaviorOnMxFailure']]], 'MailFromDomainName' => ['type' => 'string'], 'MailFromDomainNotVerifiedException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'MailFromDomainStatus' => ['type' => 'string', 'enum' => ['PENDING', 'SUCCESS', 'FAILED', 'TEMPORARY_FAILURE']], 'MailType' => ['type' => 'string', 'enum' => ['MARKETING', 'TRANSACTIONAL']], 'Max24HourSend' => ['type' => 'double'], 'MaxItems' => ['type' => 'integer'], 'MaxSendRate' => ['type' => 'double'], 'Message' => ['type' => 'structure', 'required' => ['Subject', 'Body'], 'members' => ['Subject' => ['shape' => 'Content'], 'Body' => ['shape' => 'Body'], 'Headers' => ['shape' => 'MessageHeaderList']]], 'MessageContent' => ['type' => 'string'], 'MessageData' => ['type' => 'string'], 'MessageHeader' => ['type' => 'structure', 'required' => ['Name', 'Value'], 'members' => ['Name' => ['shape' => 'MessageHeaderName'], 'Value' => ['shape' => 'MessageHeaderValue']]], 'MessageHeaderList' => ['type' => 'list', 'member' => ['shape' => 'MessageHeader'], 'max' => 15, 'min' => 0], 'MessageHeaderName' => ['type' => 'string', 'max' => 126, 'min' => 1, 'pattern' => '^[!-9;-@A-~]+$'], 'MessageHeaderValue' => ['type' => 'string', 'max' => 870, 'min' => 1, 'pattern' => '[ -~]*'], 'MessageInsightsDataSource' => ['type' => 'structure', 'required' => ['StartDate', 'EndDate'], 'members' => ['StartDate' => ['shape' => 'Timestamp'], 'EndDate' => ['shape' => 'Timestamp'], 'Include' => ['shape' => 'MessageInsightsFilters'], 'Exclude' => ['shape' => 'MessageInsightsFilters'], 'MaxResults' => ['shape' => 'MessageInsightsExportMaxResults']]], 'MessageInsightsExportMaxResults' => ['type' => 'integer', 'max' => 10000, 'min' => 1], 'MessageInsightsFilters' => ['type' => 'structure', 'members' => ['FromEmailAddress' => ['shape' => 'EmailAddressFilterList'], 'Destination' => ['shape' => 'EmailAddressFilterList'], 'Subject' => ['shape' => 'EmailSubjectFilterList'], 'Isp' => ['shape' => 'IspFilterList'], 'LastDeliveryEvent' => ['shape' => 'LastDeliveryEventList'], 'LastEngagementEvent' => ['shape' => 'LastEngagementEventList']]], 'MessageRejected' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'MessageTag' => ['type' => 'structure', 'required' => ['Name', 'Value'], 'members' => ['Name' => ['shape' => 'MessageTagName'], 'Value' => ['shape' => 'MessageTagValue']]], 'MessageTagList' => ['type' => 'list', 'member' => ['shape' => 'MessageTag']], 'MessageTagName' => ['type' => 'string'], 'MessageTagValue' => ['type' => 'string'], 'Metric' => ['type' => 'string', 'enum' => ['SEND', 'COMPLAINT', 'PERMANENT_BOUNCE', 'TRANSIENT_BOUNCE', 'OPEN', 'CLICK', 'DELIVERY', 'DELIVERY_OPEN', 'DELIVERY_CLICK', 'DELIVERY_COMPLAINT']], 'MetricAggregation' => ['type' => 'string', 'enum' => ['RATE', 'VOLUME']], 'MetricDataError' => ['type' => 'structure', 'members' => ['Id' => ['shape' => 'QueryIdentifier'], 'Code' => ['shape' => 'QueryErrorCode'], 'Message' => ['shape' => 'QueryErrorMessage']]], 'MetricDataErrorList' => ['type' => 'list', 'member' => ['shape' => 'MetricDataError']], 'MetricDataResult' => ['type' => 'structure', 'members' => ['Id' => ['shape' => 'QueryIdentifier'], 'Timestamps' => ['shape' => 'TimestampList'], 'Values' => ['shape' => 'MetricValueList']]], 'MetricDataResultList' => ['type' => 'list', 'member' => ['shape' => 'MetricDataResult']], 'MetricDimensionName' => ['type' => 'string', 'enum' => ['EMAIL_IDENTITY', 'CONFIGURATION_SET', 'ISP']], 'MetricDimensionValue' => ['type' => 'string'], 'MetricNamespace' => ['type' => 'string', 'enum' => ['VDM']], 'MetricValueList' => ['type' => 'list', 'member' => ['shape' => 'Counter']], 'MetricsDataSource' => ['type' => 'structure', 'required' => ['Dimensions', 'Namespace', 'Metrics', 'StartDate', 'EndDate'], 'members' => ['Dimensions' => ['shape' => 'ExportDimensions'], 'Namespace' => ['shape' => 'MetricNamespace'], 'Metrics' => ['shape' => 'ExportMetrics'], 'StartDate' => ['shape' => 'Timestamp'], 'EndDate' => ['shape' => 'Timestamp']]], 'NextToken' => ['type' => 'string'], 'NotFoundException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'OutboundMessageId' => ['type' => 'string'], 'OverallVolume' => ['type' => 'structure', 'members' => ['VolumeStatistics' => ['shape' => 'VolumeStatistics'], 'ReadRatePercent' => ['shape' => 'Percentage'], 'DomainIspPlacements' => ['shape' => 'DomainIspPlacements']]], 'Percentage' => ['type' => 'double'], 'Percentage100Wrapper' => ['type' => 'integer'], 'PinpointDestination' => ['type' => 'structure', 'members' => ['ApplicationArn' => ['shape' => 'AmazonResourceName']]], 'PlacementStatistics' => ['type' => 'structure', 'members' => ['InboxPercentage' => ['shape' => 'Percentage'], 'SpamPercentage' => ['shape' => 'Percentage'], 'MissingPercentage' => ['shape' => 'Percentage'], 'SpfPercentage' => ['shape' => 'Percentage'], 'DkimPercentage' => ['shape' => 'Percentage']]], 'Policy' => ['type' => 'string', 'min' => 1], 'PolicyMap' => ['type' => 'map', 'key' => ['shape' => 'PolicyName'], 'value' => ['shape' => 'Policy']], 'PolicyName' => ['type' => 'string', 'max' => 64, 'min' => 1], 'PoolName' => ['type' => 'string'], 'PrimaryNameServer' => ['type' => 'string'], 'PrivateKey' => ['type' => 'string', 'max' => 20480, 'min' => 1, 'pattern' => '^[a-zA-Z0-9+\\/]+={0,2}$', 'sensitive' => \true], 'ProcessedRecordsCount' => ['type' => 'integer'], 'PutAccountDedicatedIpWarmupAttributesRequest' => ['type' => 'structure', 'members' => ['AutoWarmupEnabled' => ['shape' => 'Enabled']]], 'PutAccountDedicatedIpWarmupAttributesResponse' => ['type' => 'structure', 'members' => []], 'PutAccountDetailsRequest' => ['type' => 'structure', 'required' => ['MailType', 'WebsiteURL', 'UseCaseDescription'], 'members' => ['MailType' => ['shape' => 'MailType'], 'WebsiteURL' => ['shape' => 'WebsiteURL'], 'ContactLanguage' => ['shape' => 'ContactLanguage'], 'UseCaseDescription' => ['shape' => 'UseCaseDescription'], 'AdditionalContactEmailAddresses' => ['shape' => 'AdditionalContactEmailAddresses'], 'ProductionAccessEnabled' => ['shape' => 'EnabledWrapper']]], 'PutAccountDetailsResponse' => ['type' => 'structure', 'members' => []], 'PutAccountSendingAttributesRequest' => ['type' => 'structure', 'members' => ['SendingEnabled' => ['shape' => 'Enabled']]], 'PutAccountSendingAttributesResponse' => ['type' => 'structure', 'members' => []], 'PutAccountSuppressionAttributesRequest' => ['type' => 'structure', 'members' => ['SuppressedReasons' => ['shape' => 'SuppressionListReasons']]], 'PutAccountSuppressionAttributesResponse' => ['type' => 'structure', 'members' => []], 'PutAccountVdmAttributesRequest' => ['type' => 'structure', 'required' => ['VdmAttributes'], 'members' => ['VdmAttributes' => ['shape' => 'VdmAttributes']]], 'PutAccountVdmAttributesResponse' => ['type' => 'structure', 'members' => []], 'PutConfigurationSetDeliveryOptionsRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName'], 'TlsPolicy' => ['shape' => 'TlsPolicy'], 'SendingPoolName' => ['shape' => 'SendingPoolName']]], 'PutConfigurationSetDeliveryOptionsResponse' => ['type' => 'structure', 'members' => []], 'PutConfigurationSetReputationOptionsRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName'], 'ReputationMetricsEnabled' => ['shape' => 'Enabled']]], 'PutConfigurationSetReputationOptionsResponse' => ['type' => 'structure', 'members' => []], 'PutConfigurationSetSendingOptionsRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName'], 'SendingEnabled' => ['shape' => 'Enabled']]], 'PutConfigurationSetSendingOptionsResponse' => ['type' => 'structure', 'members' => []], 'PutConfigurationSetSuppressionOptionsRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName'], 'SuppressedReasons' => ['shape' => 'SuppressionListReasons']]], 'PutConfigurationSetSuppressionOptionsResponse' => ['type' => 'structure', 'members' => []], 'PutConfigurationSetTrackingOptionsRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName'], 'CustomRedirectDomain' => ['shape' => 'CustomRedirectDomain']]], 'PutConfigurationSetTrackingOptionsResponse' => ['type' => 'structure', 'members' => []], 'PutConfigurationSetVdmOptionsRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName'], 'VdmOptions' => ['shape' => 'VdmOptions']]], 'PutConfigurationSetVdmOptionsResponse' => ['type' => 'structure', 'members' => []], 'PutDedicatedIpInPoolRequest' => ['type' => 'structure', 'required' => ['Ip', 'DestinationPoolName'], 'members' => ['Ip' => ['shape' => 'Ip', 'location' => 'uri', 'locationName' => 'IP'], 'DestinationPoolName' => ['shape' => 'PoolName']]], 'PutDedicatedIpInPoolResponse' => ['type' => 'structure', 'members' => []], 'PutDedicatedIpPoolScalingAttributesRequest' => ['type' => 'structure', 'required' => ['PoolName', 'ScalingMode'], 'members' => ['PoolName' => ['shape' => 'PoolName', 'location' => 'uri', 'locationName' => 'PoolName'], 'ScalingMode' => ['shape' => 'ScalingMode']]], 'PutDedicatedIpPoolScalingAttributesResponse' => ['type' => 'structure', 'members' => []], 'PutDedicatedIpWarmupAttributesRequest' => ['type' => 'structure', 'required' => ['Ip', 'WarmupPercentage'], 'members' => ['Ip' => ['shape' => 'Ip', 'location' => 'uri', 'locationName' => 'IP'], 'WarmupPercentage' => ['shape' => 'Percentage100Wrapper']]], 'PutDedicatedIpWarmupAttributesResponse' => ['type' => 'structure', 'members' => []], 'PutDeliverabilityDashboardOptionRequest' => ['type' => 'structure', 'required' => ['DashboardEnabled'], 'members' => ['DashboardEnabled' => ['shape' => 'Enabled'], 'SubscribedDomains' => ['shape' => 'DomainDeliverabilityTrackingOptions']]], 'PutDeliverabilityDashboardOptionResponse' => ['type' => 'structure', 'members' => []], 'PutEmailIdentityConfigurationSetAttributesRequest' => ['type' => 'structure', 'required' => ['EmailIdentity'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity'], 'ConfigurationSetName' => ['shape' => 'ConfigurationSetName']]], 'PutEmailIdentityConfigurationSetAttributesResponse' => ['type' => 'structure', 'members' => []], 'PutEmailIdentityDkimAttributesRequest' => ['type' => 'structure', 'required' => ['EmailIdentity'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity'], 'SigningEnabled' => ['shape' => 'Enabled']]], 'PutEmailIdentityDkimAttributesResponse' => ['type' => 'structure', 'members' => []], 'PutEmailIdentityDkimSigningAttributesRequest' => ['type' => 'structure', 'required' => ['EmailIdentity', 'SigningAttributesOrigin'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity'], 'SigningAttributesOrigin' => ['shape' => 'DkimSigningAttributesOrigin'], 'SigningAttributes' => ['shape' => 'DkimSigningAttributes']]], 'PutEmailIdentityDkimSigningAttributesResponse' => ['type' => 'structure', 'members' => ['DkimStatus' => ['shape' => 'DkimStatus'], 'DkimTokens' => ['shape' => 'DnsTokenList']]], 'PutEmailIdentityFeedbackAttributesRequest' => ['type' => 'structure', 'required' => ['EmailIdentity'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity'], 'EmailForwardingEnabled' => ['shape' => 'Enabled']]], 'PutEmailIdentityFeedbackAttributesResponse' => ['type' => 'structure', 'members' => []], 'PutEmailIdentityMailFromAttributesRequest' => ['type' => 'structure', 'required' => ['EmailIdentity'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity'], 'MailFromDomain' => ['shape' => 'MailFromDomainName'], 'BehaviorOnMxFailure' => ['shape' => 'BehaviorOnMxFailure']]], 'PutEmailIdentityMailFromAttributesResponse' => ['type' => 'structure', 'members' => []], 'PutSuppressedDestinationRequest' => ['type' => 'structure', 'required' => ['EmailAddress', 'Reason'], 'members' => ['EmailAddress' => ['shape' => 'EmailAddress'], 'Reason' => ['shape' => 'SuppressionListReason']]], 'PutSuppressedDestinationResponse' => ['type' => 'structure', 'members' => []], 'QueryErrorCode' => ['type' => 'string', 'enum' => ['INTERNAL_FAILURE', 'ACCESS_DENIED']], 'QueryErrorMessage' => ['type' => 'string'], 'QueryIdentifier' => ['type' => 'string', 'max' => 255, 'min' => 1], 'RawMessage' => ['type' => 'structure', 'required' => ['Data'], 'members' => ['Data' => ['shape' => 'RawMessageData']]], 'RawMessageData' => ['type' => 'blob'], 'RblName' => ['type' => 'string'], 'Recommendation' => ['type' => 'structure', 'members' => ['ResourceArn' => ['shape' => 'AmazonResourceName'], 'Type' => ['shape' => 'RecommendationType'], 'Description' => ['shape' => 'RecommendationDescription'], 'Status' => ['shape' => 'RecommendationStatus'], 'CreatedTimestamp' => ['shape' => 'Timestamp'], 'LastUpdatedTimestamp' => ['shape' => 'Timestamp'], 'Impact' => ['shape' => 'RecommendationImpact']]], 'RecommendationDescription' => ['type' => 'string'], 'RecommendationImpact' => ['type' => 'string', 'enum' => ['LOW', 'HIGH']], 'RecommendationStatus' => ['type' => 'string', 'enum' => ['OPEN', 'FIXED']], 'RecommendationType' => ['type' => 'string', 'enum' => ['DKIM', 'DMARC', 'SPF', 'BIMI']], 'RecommendationsList' => ['type' => 'list', 'member' => ['shape' => 'Recommendation']], 'RenderedEmailTemplate' => ['type' => 'string'], 'ReplacementEmailContent' => ['type' => 'structure', 'members' => ['ReplacementTemplate' => ['shape' => 'ReplacementTemplate']]], 'ReplacementTemplate' => ['type' => 'structure', 'members' => ['ReplacementTemplateData' => ['shape' => 'EmailTemplateData']]], 'ReportId' => ['type' => 'string'], 'ReportName' => ['type' => 'string'], 'ReputationOptions' => ['type' => 'structure', 'members' => ['ReputationMetricsEnabled' => ['shape' => 'Enabled'], 'LastFreshStart' => ['shape' => 'LastFreshStart']]], 'ReviewDetails' => ['type' => 'structure', 'members' => ['Status' => ['shape' => 'ReviewStatus'], 'CaseId' => ['shape' => 'CaseId']]], 'ReviewStatus' => ['type' => 'string', 'enum' => ['PENDING', 'FAILED', 'GRANTED', 'DENIED']], 'S3Url' => ['type' => 'string', 'pattern' => '^s3:\\/\\/([^\\/]+)\\/(.*?([^\\/]+)\\/?)$'], 'SOARecord' => ['type' => 'structure', 'members' => ['PrimaryNameServer' => ['shape' => 'PrimaryNameServer'], 'AdminEmail' => ['shape' => 'AdminEmail'], 'SerialNumber' => ['shape' => 'SerialNumber']]], 'ScalingMode' => ['type' => 'string', 'enum' => ['STANDARD', 'MANAGED']], 'Selector' => ['type' => 'string', 'max' => 63, 'min' => 1, 'pattern' => '^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\\-]*[a-zA-Z0-9]))$'], 'SendBulkEmailRequest' => ['type' => 'structure', 'required' => ['DefaultContent', 'BulkEmailEntries'], 'members' => ['FromEmailAddress' => ['shape' => 'EmailAddress'], 'FromEmailAddressIdentityArn' => ['shape' => 'AmazonResourceName'], 'ReplyToAddresses' => ['shape' => 'EmailAddressList'], 'FeedbackForwardingEmailAddress' => ['shape' => 'EmailAddress'], 'FeedbackForwardingEmailAddressIdentityArn' => ['shape' => 'AmazonResourceName'], 'DefaultEmailTags' => ['shape' => 'MessageTagList'], 'DefaultContent' => ['shape' => 'BulkEmailContent'], 'BulkEmailEntries' => ['shape' => 'BulkEmailEntryList'], 'ConfigurationSetName' => ['shape' => 'ConfigurationSetName']]], 'SendBulkEmailResponse' => ['type' => 'structure', 'required' => ['BulkEmailEntryResults'], 'members' => ['BulkEmailEntryResults' => ['shape' => 'BulkEmailEntryResultList']]], 'SendCustomVerificationEmailRequest' => ['type' => 'structure', 'required' => ['EmailAddress', 'TemplateName'], 'members' => ['EmailAddress' => ['shape' => 'EmailAddress'], 'TemplateName' => ['shape' => 'EmailTemplateName'], 'ConfigurationSetName' => ['shape' => 'ConfigurationSetName']]], 'SendCustomVerificationEmailResponse' => ['type' => 'structure', 'members' => ['MessageId' => ['shape' => 'OutboundMessageId']]], 'SendEmailRequest' => ['type' => 'structure', 'required' => ['Content'], 'members' => ['FromEmailAddress' => ['shape' => 'EmailAddress'], 'FromEmailAddressIdentityArn' => ['shape' => 'AmazonResourceName'], 'Destination' => ['shape' => 'Destination'], 'ReplyToAddresses' => ['shape' => 'EmailAddressList'], 'FeedbackForwardingEmailAddress' => ['shape' => 'EmailAddress'], 'FeedbackForwardingEmailAddressIdentityArn' => ['shape' => 'AmazonResourceName'], 'Content' => ['shape' => 'EmailContent'], 'EmailTags' => ['shape' => 'MessageTagList'], 'ConfigurationSetName' => ['shape' => 'ConfigurationSetName'], 'ListManagementOptions' => ['shape' => 'ListManagementOptions']]], 'SendEmailResponse' => ['type' => 'structure', 'members' => ['MessageId' => ['shape' => 'OutboundMessageId']]], 'SendQuota' => ['type' => 'structure', 'members' => ['Max24HourSend' => ['shape' => 'Max24HourSend'], 'MaxSendRate' => ['shape' => 'MaxSendRate'], 'SentLast24Hours' => ['shape' => 'SentLast24Hours']]], 'SendingOptions' => ['type' => 'structure', 'members' => ['SendingEnabled' => ['shape' => 'Enabled']]], 'SendingPausedException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'SendingPoolName' => ['type' => 'string'], 'SentLast24Hours' => ['type' => 'double'], 'SerialNumber' => ['type' => 'long'], 'SnsDestination' => ['type' => 'structure', 'required' => ['TopicArn'], 'members' => ['TopicArn' => ['shape' => 'AmazonResourceName']]], 'Subject' => ['type' => 'string'], 'SubscriptionStatus' => ['type' => 'string', 'enum' => ['OPT_IN', 'OPT_OUT']], 'SuccessRedirectionURL' => ['type' => 'string'], 'SuppressedDestination' => ['type' => 'structure', 'required' => ['EmailAddress', 'Reason', 'LastUpdateTime'], 'members' => ['EmailAddress' => ['shape' => 'EmailAddress'], 'Reason' => ['shape' => 'SuppressionListReason'], 'LastUpdateTime' => ['shape' => 'Timestamp'], 'Attributes' => ['shape' => 'SuppressedDestinationAttributes']]], 'SuppressedDestinationAttributes' => ['type' => 'structure', 'members' => ['MessageId' => ['shape' => 'OutboundMessageId'], 'FeedbackId' => ['shape' => 'FeedbackId']]], 'SuppressedDestinationSummaries' => ['type' => 'list', 'member' => ['shape' => 'SuppressedDestinationSummary']], 'SuppressedDestinationSummary' => ['type' => 'structure', 'required' => ['EmailAddress', 'Reason', 'LastUpdateTime'], 'members' => ['EmailAddress' => ['shape' => 'EmailAddress'], 'Reason' => ['shape' => 'SuppressionListReason'], 'LastUpdateTime' => ['shape' => 'Timestamp']]], 'SuppressionAttributes' => ['type' => 'structure', 'members' => ['SuppressedReasons' => ['shape' => 'SuppressionListReasons']]], 'SuppressionListDestination' => ['type' => 'structure', 'required' => ['SuppressionListImportAction'], 'members' => ['SuppressionListImportAction' => ['shape' => 'SuppressionListImportAction']]], 'SuppressionListImportAction' => ['type' => 'string', 'enum' => ['DELETE', 'PUT']], 'SuppressionListReason' => ['type' => 'string', 'enum' => ['BOUNCE', 'COMPLAINT']], 'SuppressionListReasons' => ['type' => 'list', 'member' => ['shape' => 'SuppressionListReason']], 'SuppressionOptions' => ['type' => 'structure', 'members' => ['SuppressedReasons' => ['shape' => 'SuppressionListReasons']]], 'Tag' => ['type' => 'structure', 'required' => ['Key', 'Value'], 'members' => ['Key' => ['shape' => 'TagKey'], 'Value' => ['shape' => 'TagValue']]], 'TagKey' => ['type' => 'string'], 'TagKeyList' => ['type' => 'list', 'member' => ['shape' => 'TagKey']], 'TagList' => ['type' => 'list', 'member' => ['shape' => 'Tag']], 'TagResourceRequest' => ['type' => 'structure', 'required' => ['ResourceArn', 'Tags'], 'members' => ['ResourceArn' => ['shape' => 'AmazonResourceName'], 'Tags' => ['shape' => 'TagList']]], 'TagResourceResponse' => ['type' => 'structure', 'members' => []], 'TagValue' => ['type' => 'string'], 'Template' => ['type' => 'structure', 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName'], 'TemplateArn' => ['shape' => 'AmazonResourceName'], 'TemplateData' => ['shape' => 'EmailTemplateData'], 'Headers' => ['shape' => 'MessageHeaderList']]], 'TemplateContent' => ['type' => 'string'], 'TestRenderEmailTemplateRequest' => ['type' => 'structure', 'required' => ['TemplateName', 'TemplateData'], 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName', 'location' => 'uri', 'locationName' => 'TemplateName'], 'TemplateData' => ['shape' => 'EmailTemplateData']]], 'TestRenderEmailTemplateResponse' => ['type' => 'structure', 'required' => ['RenderedTemplate'], 'members' => ['RenderedTemplate' => ['shape' => 'RenderedEmailTemplate']]], 'Timestamp' => ['type' => 'timestamp'], 'TimestampList' => ['type' => 'list', 'member' => ['shape' => 'Timestamp']], 'TlsPolicy' => ['type' => 'string', 'enum' => ['REQUIRE', 'OPTIONAL']], 'TooManyRequestsException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 429], 'exception' => \true], 'Topic' => ['type' => 'structure', 'required' => ['TopicName', 'DisplayName', 'DefaultSubscriptionStatus'], 'members' => ['TopicName' => ['shape' => 'TopicName'], 'DisplayName' => ['shape' => 'DisplayName'], 'Description' => ['shape' => 'Description'], 'DefaultSubscriptionStatus' => ['shape' => 'SubscriptionStatus']]], 'TopicFilter' => ['type' => 'structure', 'members' => ['TopicName' => ['shape' => 'TopicName'], 'UseDefaultIfPreferenceUnavailable' => ['shape' => 'UseDefaultIfPreferenceUnavailable']]], 'TopicName' => ['type' => 'string'], 'TopicPreference' => ['type' => 'structure', 'required' => ['TopicName', 'SubscriptionStatus'], 'members' => ['TopicName' => ['shape' => 'TopicName'], 'SubscriptionStatus' => ['shape' => 'SubscriptionStatus']]], 'TopicPreferenceList' => ['type' => 'list', 'member' => ['shape' => 'TopicPreference']], 'Topics' => ['type' => 'list', 'member' => ['shape' => 'Topic']], 'TrackingOptions' => ['type' => 'structure', 'required' => ['CustomRedirectDomain'], 'members' => ['CustomRedirectDomain' => ['shape' => 'CustomRedirectDomain']]], 'UnsubscribeAll' => ['type' => 'boolean'], 'UntagResourceRequest' => ['type' => 'structure', 'required' => ['ResourceArn', 'TagKeys'], 'members' => ['ResourceArn' => ['shape' => 'AmazonResourceName', 'location' => 'querystring', 'locationName' => 'ResourceArn'], 'TagKeys' => ['shape' => 'TagKeyList', 'location' => 'querystring', 'locationName' => 'TagKeys']]], 'UntagResourceResponse' => ['type' => 'structure', 'members' => []], 'UpdateConfigurationSetEventDestinationRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName', 'EventDestinationName', 'EventDestination'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName'], 'EventDestinationName' => ['shape' => 'EventDestinationName', 'location' => 'uri', 'locationName' => 'EventDestinationName'], 'EventDestination' => ['shape' => 'EventDestinationDefinition']]], 'UpdateConfigurationSetEventDestinationResponse' => ['type' => 'structure', 'members' => []], 'UpdateContactListRequest' => ['type' => 'structure', 'required' => ['ContactListName'], 'members' => ['ContactListName' => ['shape' => 'ContactListName', 'location' => 'uri', 'locationName' => 'ContactListName'], 'Topics' => ['shape' => 'Topics'], 'Description' => ['shape' => 'Description']]], 'UpdateContactListResponse' => ['type' => 'structure', 'members' => []], 'UpdateContactRequest' => ['type' => 'structure', 'required' => ['ContactListName', 'EmailAddress'], 'members' => ['ContactListName' => ['shape' => 'ContactListName', 'location' => 'uri', 'locationName' => 'ContactListName'], 'EmailAddress' => ['shape' => 'EmailAddress', 'location' => 'uri', 'locationName' => 'EmailAddress'], 'TopicPreferences' => ['shape' => 'TopicPreferenceList'], 'UnsubscribeAll' => ['shape' => 'UnsubscribeAll'], 'AttributesData' => ['shape' => 'AttributesData']]], 'UpdateContactResponse' => ['type' => 'structure', 'members' => []], 'UpdateCustomVerificationEmailTemplateRequest' => ['type' => 'structure', 'required' => ['TemplateName', 'FromEmailAddress', 'TemplateSubject', 'TemplateContent', 'SuccessRedirectionURL', 'FailureRedirectionURL'], 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName', 'location' => 'uri', 'locationName' => 'TemplateName'], 'FromEmailAddress' => ['shape' => 'EmailAddress'], 'TemplateSubject' => ['shape' => 'EmailTemplateSubject'], 'TemplateContent' => ['shape' => 'TemplateContent'], 'SuccessRedirectionURL' => ['shape' => 'SuccessRedirectionURL'], 'FailureRedirectionURL' => ['shape' => 'FailureRedirectionURL']]], 'UpdateCustomVerificationEmailTemplateResponse' => ['type' => 'structure', 'members' => []], 'UpdateEmailIdentityPolicyRequest' => ['type' => 'structure', 'required' => ['EmailIdentity', 'PolicyName', 'Policy'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity'], 'PolicyName' => ['shape' => 'PolicyName', 'location' => 'uri', 'locationName' => 'PolicyName'], 'Policy' => ['shape' => 'Policy']]], 'UpdateEmailIdentityPolicyResponse' => ['type' => 'structure', 'members' => []], 'UpdateEmailTemplateRequest' => ['type' => 'structure', 'required' => ['TemplateName', 'TemplateContent'], 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName', 'location' => 'uri', 'locationName' => 'TemplateName'], 'TemplateContent' => ['shape' => 'EmailTemplateContent']]], 'UpdateEmailTemplateResponse' => ['type' => 'structure', 'members' => []], 'UseCaseDescription' => ['type' => 'string', 'max' => 5000, 'min' => 1, 'sensitive' => \true], 'UseDefaultIfPreferenceUnavailable' => ['type' => 'boolean'], 'VdmAttributes' => ['type' => 'structure', 'required' => ['VdmEnabled'], 'members' => ['VdmEnabled' => ['shape' => 'FeatureStatus'], 'DashboardAttributes' => ['shape' => 'DashboardAttributes'], 'GuardianAttributes' => ['shape' => 'GuardianAttributes']]], 'VdmOptions' => ['type' => 'structure', 'members' => ['DashboardOptions' => ['shape' => 'DashboardOptions'], 'GuardianOptions' => ['shape' => 'GuardianOptions']]], 'VerificationError' => ['type' => 'string', 'enum' => ['SERVICE_ERROR', 'DNS_SERVER_ERROR', 'HOST_NOT_FOUND', 'TYPE_NOT_FOUND', 'INVALID_VALUE']], 'VerificationInfo' => ['type' => 'structure', 'members' => ['LastCheckedTimestamp' => ['shape' => 'Timestamp'], 'LastSuccessTimestamp' => ['shape' => 'Timestamp'], 'ErrorType' => ['shape' => 'VerificationError'], 'SOARecord' => ['shape' => 'SOARecord']]], 'VerificationStatus' => ['type' => 'string', 'enum' => ['PENDING', 'SUCCESS', 'FAILED', 'TEMPORARY_FAILURE', 'NOT_STARTED']], 'Volume' => ['type' => 'long'], 'VolumeStatistics' => ['type' => 'structure', 'members' => ['InboxRawCount' => ['shape' => 'Volume'], 'SpamRawCount' => ['shape' => 'Volume'], 'ProjectedInbox' => ['shape' => 'Volume'], 'ProjectedSpam' => ['shape' => 'Volume']]], 'WarmupStatus' => ['type' => 'string', 'enum' => ['IN_PROGRESS', 'DONE']], 'WebsiteURL' => ['type' => 'string', 'max' => 1000, 'min' => 1, 'pattern' => '^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?', 'sensitive' => \true]]]; +return ['version' => '2.0', 'metadata' => ['apiVersion' => '2019-09-27', 'endpointPrefix' => 'email', 'jsonVersion' => '1.1', 'protocol' => 'rest-json', 'protocols' => ['rest-json'], 'serviceAbbreviation' => 'Amazon SES V2', 'serviceFullName' => 'Amazon Simple Email Service', 'serviceId' => 'SESv2', 'signatureVersion' => 'v4', 'signingName' => 'ses', 'uid' => 'sesv2-2019-09-27', 'auth' => ['aws.auth#sigv4']], 'operations' => ['BatchGetMetricData' => ['name' => 'BatchGetMetricData', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/metrics/batch'], 'input' => ['shape' => 'BatchGetMetricDataRequest'], 'output' => ['shape' => 'BatchGetMetricDataResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'InternalServiceErrorException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException']]], 'CancelExportJob' => ['name' => 'CancelExportJob', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/export-jobs/{JobId}/cancel'], 'input' => ['shape' => 'CancelExportJobRequest'], 'output' => ['shape' => 'CancelExportJobResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException']]], 'CreateConfigurationSet' => ['name' => 'CreateConfigurationSet', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/configuration-sets'], 'input' => ['shape' => 'CreateConfigurationSetRequest'], 'output' => ['shape' => 'CreateConfigurationSetResponse'], 'errors' => [['shape' => 'AlreadyExistsException'], ['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'LimitExceededException'], ['shape' => 'BadRequestException'], ['shape' => 'ConcurrentModificationException']]], 'CreateConfigurationSetEventDestination' => ['name' => 'CreateConfigurationSetEventDestination', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations'], 'input' => ['shape' => 'CreateConfigurationSetEventDestinationRequest'], 'output' => ['shape' => 'CreateConfigurationSetEventDestinationResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'AlreadyExistsException'], ['shape' => 'LimitExceededException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'CreateContact' => ['name' => 'CreateContact', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/contact-lists/{ContactListName}/contacts'], 'input' => ['shape' => 'CreateContactRequest'], 'output' => ['shape' => 'CreateContactResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'AlreadyExistsException']]], 'CreateContactList' => ['name' => 'CreateContactList', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/contact-lists'], 'input' => ['shape' => 'CreateContactListRequest'], 'output' => ['shape' => 'CreateContactListResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'AlreadyExistsException'], ['shape' => 'LimitExceededException']]], 'CreateCustomVerificationEmailTemplate' => ['name' => 'CreateCustomVerificationEmailTemplate', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/custom-verification-email-templates'], 'input' => ['shape' => 'CreateCustomVerificationEmailTemplateRequest'], 'output' => ['shape' => 'CreateCustomVerificationEmailTemplateResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'AlreadyExistsException'], ['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'LimitExceededException']]], 'CreateDedicatedIpPool' => ['name' => 'CreateDedicatedIpPool', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/dedicated-ip-pools'], 'input' => ['shape' => 'CreateDedicatedIpPoolRequest'], 'output' => ['shape' => 'CreateDedicatedIpPoolResponse'], 'errors' => [['shape' => 'AlreadyExistsException'], ['shape' => 'LimitExceededException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConcurrentModificationException']]], 'CreateDeliverabilityTestReport' => ['name' => 'CreateDeliverabilityTestReport', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/deliverability-dashboard/test'], 'input' => ['shape' => 'CreateDeliverabilityTestReportRequest'], 'output' => ['shape' => 'CreateDeliverabilityTestReportResponse'], 'errors' => [['shape' => 'AccountSuspendedException'], ['shape' => 'SendingPausedException'], ['shape' => 'MessageRejected'], ['shape' => 'MailFromDomainNotVerifiedException'], ['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'LimitExceededException'], ['shape' => 'BadRequestException'], ['shape' => 'ConcurrentModificationException']]], 'CreateEmailIdentity' => ['name' => 'CreateEmailIdentity', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/identities'], 'input' => ['shape' => 'CreateEmailIdentityRequest'], 'output' => ['shape' => 'CreateEmailIdentityResponse'], 'errors' => [['shape' => 'AlreadyExistsException'], ['shape' => 'LimitExceededException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConcurrentModificationException'], ['shape' => 'NotFoundException']]], 'CreateEmailIdentityPolicy' => ['name' => 'CreateEmailIdentityPolicy', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/identities/{EmailIdentity}/policies/{PolicyName}'], 'input' => ['shape' => 'CreateEmailIdentityPolicyRequest'], 'output' => ['shape' => 'CreateEmailIdentityPolicyResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'AlreadyExistsException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'LimitExceededException'], ['shape' => 'BadRequestException']]], 'CreateEmailTemplate' => ['name' => 'CreateEmailTemplate', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/templates'], 'input' => ['shape' => 'CreateEmailTemplateRequest'], 'output' => ['shape' => 'CreateEmailTemplateResponse'], 'errors' => [['shape' => 'AlreadyExistsException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'LimitExceededException']]], 'CreateExportJob' => ['name' => 'CreateExportJob', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/export-jobs'], 'input' => ['shape' => 'CreateExportJobRequest'], 'output' => ['shape' => 'CreateExportJobResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'LimitExceededException']]], 'CreateImportJob' => ['name' => 'CreateImportJob', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/import-jobs'], 'input' => ['shape' => 'CreateImportJobRequest'], 'output' => ['shape' => 'CreateImportJobResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'LimitExceededException'], ['shape' => 'TooManyRequestsException']]], 'DeleteConfigurationSet' => ['name' => 'DeleteConfigurationSet', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}'], 'input' => ['shape' => 'DeleteConfigurationSetRequest'], 'output' => ['shape' => 'DeleteConfigurationSetResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConcurrentModificationException']]], 'DeleteConfigurationSetEventDestination' => ['name' => 'DeleteConfigurationSetEventDestination', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}'], 'input' => ['shape' => 'DeleteConfigurationSetEventDestinationRequest'], 'output' => ['shape' => 'DeleteConfigurationSetEventDestinationResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'DeleteContact' => ['name' => 'DeleteContact', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}'], 'input' => ['shape' => 'DeleteContactRequest'], 'output' => ['shape' => 'DeleteContactResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException']]], 'DeleteContactList' => ['name' => 'DeleteContactList', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/contact-lists/{ContactListName}'], 'input' => ['shape' => 'DeleteContactListRequest'], 'output' => ['shape' => 'DeleteContactListResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException'], ['shape' => 'ConcurrentModificationException']]], 'DeleteCustomVerificationEmailTemplate' => ['name' => 'DeleteCustomVerificationEmailTemplate', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/custom-verification-email-templates/{TemplateName}'], 'input' => ['shape' => 'DeleteCustomVerificationEmailTemplateRequest'], 'output' => ['shape' => 'DeleteCustomVerificationEmailTemplateResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'DeleteDedicatedIpPool' => ['name' => 'DeleteDedicatedIpPool', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/dedicated-ip-pools/{PoolName}'], 'input' => ['shape' => 'DeleteDedicatedIpPoolRequest'], 'output' => ['shape' => 'DeleteDedicatedIpPoolResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConcurrentModificationException']]], 'DeleteEmailIdentity' => ['name' => 'DeleteEmailIdentity', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/identities/{EmailIdentity}'], 'input' => ['shape' => 'DeleteEmailIdentityRequest'], 'output' => ['shape' => 'DeleteEmailIdentityResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConcurrentModificationException']]], 'DeleteEmailIdentityPolicy' => ['name' => 'DeleteEmailIdentityPolicy', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/identities/{EmailIdentity}/policies/{PolicyName}'], 'input' => ['shape' => 'DeleteEmailIdentityPolicyRequest'], 'output' => ['shape' => 'DeleteEmailIdentityPolicyResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'DeleteEmailTemplate' => ['name' => 'DeleteEmailTemplate', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/templates/{TemplateName}'], 'input' => ['shape' => 'DeleteEmailTemplateRequest'], 'output' => ['shape' => 'DeleteEmailTemplateResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'DeleteSuppressedDestination' => ['name' => 'DeleteSuppressedDestination', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/suppression/addresses/{EmailAddress}'], 'input' => ['shape' => 'DeleteSuppressedDestinationRequest'], 'output' => ['shape' => 'DeleteSuppressedDestinationResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException']]], 'GetAccount' => ['name' => 'GetAccount', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/account'], 'input' => ['shape' => 'GetAccountRequest'], 'output' => ['shape' => 'GetAccountResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetBlacklistReports' => ['name' => 'GetBlacklistReports', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/deliverability-dashboard/blacklist-report'], 'input' => ['shape' => 'GetBlacklistReportsRequest'], 'output' => ['shape' => 'GetBlacklistReportsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'GetConfigurationSet' => ['name' => 'GetConfigurationSet', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}'], 'input' => ['shape' => 'GetConfigurationSetRequest'], 'output' => ['shape' => 'GetConfigurationSetResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetConfigurationSetEventDestinations' => ['name' => 'GetConfigurationSetEventDestinations', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations'], 'input' => ['shape' => 'GetConfigurationSetEventDestinationsRequest'], 'output' => ['shape' => 'GetConfigurationSetEventDestinationsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetContact' => ['name' => 'GetContact', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}'], 'input' => ['shape' => 'GetContactRequest'], 'output' => ['shape' => 'GetContactResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException']]], 'GetContactList' => ['name' => 'GetContactList', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/contact-lists/{ContactListName}'], 'input' => ['shape' => 'GetContactListRequest'], 'output' => ['shape' => 'GetContactListResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'GetCustomVerificationEmailTemplate' => ['name' => 'GetCustomVerificationEmailTemplate', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/custom-verification-email-templates/{TemplateName}'], 'input' => ['shape' => 'GetCustomVerificationEmailTemplateRequest'], 'output' => ['shape' => 'GetCustomVerificationEmailTemplateResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetDedicatedIp' => ['name' => 'GetDedicatedIp', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/dedicated-ips/{IP}'], 'input' => ['shape' => 'GetDedicatedIpRequest'], 'output' => ['shape' => 'GetDedicatedIpResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'GetDedicatedIpPool' => ['name' => 'GetDedicatedIpPool', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/dedicated-ip-pools/{PoolName}'], 'input' => ['shape' => 'GetDedicatedIpPoolRequest'], 'output' => ['shape' => 'GetDedicatedIpPoolResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'GetDedicatedIps' => ['name' => 'GetDedicatedIps', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/dedicated-ips'], 'input' => ['shape' => 'GetDedicatedIpsRequest'], 'output' => ['shape' => 'GetDedicatedIpsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'GetDeliverabilityDashboardOptions' => ['name' => 'GetDeliverabilityDashboardOptions', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/deliverability-dashboard'], 'input' => ['shape' => 'GetDeliverabilityDashboardOptionsRequest'], 'output' => ['shape' => 'GetDeliverabilityDashboardOptionsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'LimitExceededException'], ['shape' => 'BadRequestException']]], 'GetDeliverabilityTestReport' => ['name' => 'GetDeliverabilityTestReport', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/deliverability-dashboard/test-reports/{ReportId}'], 'input' => ['shape' => 'GetDeliverabilityTestReportRequest'], 'output' => ['shape' => 'GetDeliverabilityTestReportResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'GetDomainDeliverabilityCampaign' => ['name' => 'GetDomainDeliverabilityCampaign', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/deliverability-dashboard/campaigns/{CampaignId}'], 'input' => ['shape' => 'GetDomainDeliverabilityCampaignRequest'], 'output' => ['shape' => 'GetDomainDeliverabilityCampaignResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'NotFoundException']]], 'GetDomainStatisticsReport' => ['name' => 'GetDomainStatisticsReport', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/deliverability-dashboard/statistics-report/{Domain}'], 'input' => ['shape' => 'GetDomainStatisticsReportRequest'], 'output' => ['shape' => 'GetDomainStatisticsReportResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'GetEmailIdentity' => ['name' => 'GetEmailIdentity', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/identities/{EmailIdentity}'], 'input' => ['shape' => 'GetEmailIdentityRequest'], 'output' => ['shape' => 'GetEmailIdentityResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetEmailIdentityPolicies' => ['name' => 'GetEmailIdentityPolicies', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/identities/{EmailIdentity}/policies'], 'input' => ['shape' => 'GetEmailIdentityPoliciesRequest'], 'output' => ['shape' => 'GetEmailIdentityPoliciesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetEmailTemplate' => ['name' => 'GetEmailTemplate', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/templates/{TemplateName}'], 'input' => ['shape' => 'GetEmailTemplateRequest'], 'output' => ['shape' => 'GetEmailTemplateResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetExportJob' => ['name' => 'GetExportJob', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/export-jobs/{JobId}'], 'input' => ['shape' => 'GetExportJobRequest'], 'output' => ['shape' => 'GetExportJobResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetImportJob' => ['name' => 'GetImportJob', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/import-jobs/{JobId}'], 'input' => ['shape' => 'GetImportJobRequest'], 'output' => ['shape' => 'GetImportJobResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetMessageInsights' => ['name' => 'GetMessageInsights', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/insights/{MessageId}/'], 'input' => ['shape' => 'GetMessageInsightsRequest'], 'output' => ['shape' => 'GetMessageInsightsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetSuppressedDestination' => ['name' => 'GetSuppressedDestination', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/suppression/addresses/{EmailAddress}'], 'input' => ['shape' => 'GetSuppressedDestinationRequest'], 'output' => ['shape' => 'GetSuppressedDestinationResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException']]], 'ListConfigurationSets' => ['name' => 'ListConfigurationSets', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/configuration-sets'], 'input' => ['shape' => 'ListConfigurationSetsRequest'], 'output' => ['shape' => 'ListConfigurationSetsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'ListContactLists' => ['name' => 'ListContactLists', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/contact-lists'], 'input' => ['shape' => 'ListContactListsRequest'], 'output' => ['shape' => 'ListContactListsResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException']]], 'ListContacts' => ['name' => 'ListContacts', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/contact-lists/{ContactListName}/contacts/list'], 'input' => ['shape' => 'ListContactsRequest'], 'output' => ['shape' => 'ListContactsResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException']]], 'ListCustomVerificationEmailTemplates' => ['name' => 'ListCustomVerificationEmailTemplates', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/custom-verification-email-templates'], 'input' => ['shape' => 'ListCustomVerificationEmailTemplatesRequest'], 'output' => ['shape' => 'ListCustomVerificationEmailTemplatesResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'ListDedicatedIpPools' => ['name' => 'ListDedicatedIpPools', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/dedicated-ip-pools'], 'input' => ['shape' => 'ListDedicatedIpPoolsRequest'], 'output' => ['shape' => 'ListDedicatedIpPoolsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'ListDeliverabilityTestReports' => ['name' => 'ListDeliverabilityTestReports', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/deliverability-dashboard/test-reports'], 'input' => ['shape' => 'ListDeliverabilityTestReportsRequest'], 'output' => ['shape' => 'ListDeliverabilityTestReportsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'ListDomainDeliverabilityCampaigns' => ['name' => 'ListDomainDeliverabilityCampaigns', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/deliverability-dashboard/domains/{SubscribedDomain}/campaigns'], 'input' => ['shape' => 'ListDomainDeliverabilityCampaignsRequest'], 'output' => ['shape' => 'ListDomainDeliverabilityCampaignsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'NotFoundException']]], 'ListEmailIdentities' => ['name' => 'ListEmailIdentities', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/identities'], 'input' => ['shape' => 'ListEmailIdentitiesRequest'], 'output' => ['shape' => 'ListEmailIdentitiesResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'ListEmailTemplates' => ['name' => 'ListEmailTemplates', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/templates'], 'input' => ['shape' => 'ListEmailTemplatesRequest'], 'output' => ['shape' => 'ListEmailTemplatesResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'ListExportJobs' => ['name' => 'ListExportJobs', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/list-export-jobs'], 'input' => ['shape' => 'ListExportJobsRequest'], 'output' => ['shape' => 'ListExportJobsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'ListImportJobs' => ['name' => 'ListImportJobs', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/import-jobs/list'], 'input' => ['shape' => 'ListImportJobsRequest'], 'output' => ['shape' => 'ListImportJobsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'ListRecommendations' => ['name' => 'ListRecommendations', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/vdm/recommendations'], 'input' => ['shape' => 'ListRecommendationsRequest'], 'output' => ['shape' => 'ListRecommendationsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'NotFoundException']]], 'ListSuppressedDestinations' => ['name' => 'ListSuppressedDestinations', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/suppression/addresses'], 'input' => ['shape' => 'ListSuppressedDestinationsRequest'], 'output' => ['shape' => 'ListSuppressedDestinationsResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'InvalidNextTokenException']]], 'ListTagsForResource' => ['name' => 'ListTagsForResource', 'http' => ['method' => 'GET', 'requestUri' => '/v2/email/tags'], 'input' => ['shape' => 'ListTagsForResourceRequest'], 'output' => ['shape' => 'ListTagsForResourceResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'PutAccountDedicatedIpWarmupAttributes' => ['name' => 'PutAccountDedicatedIpWarmupAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/account/dedicated-ips/warmup'], 'input' => ['shape' => 'PutAccountDedicatedIpWarmupAttributesRequest'], 'output' => ['shape' => 'PutAccountDedicatedIpWarmupAttributesResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutAccountDetails' => ['name' => 'PutAccountDetails', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/account/details'], 'input' => ['shape' => 'PutAccountDetailsRequest'], 'output' => ['shape' => 'PutAccountDetailsResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'PutAccountSendingAttributes' => ['name' => 'PutAccountSendingAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/account/sending'], 'input' => ['shape' => 'PutAccountSendingAttributesRequest'], 'output' => ['shape' => 'PutAccountSendingAttributesResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutAccountSuppressionAttributes' => ['name' => 'PutAccountSuppressionAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/account/suppression'], 'input' => ['shape' => 'PutAccountSuppressionAttributesRequest'], 'output' => ['shape' => 'PutAccountSuppressionAttributesResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutAccountVdmAttributes' => ['name' => 'PutAccountVdmAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/account/vdm'], 'input' => ['shape' => 'PutAccountVdmAttributesRequest'], 'output' => ['shape' => 'PutAccountVdmAttributesResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException']]], 'PutConfigurationSetDeliveryOptions' => ['name' => 'PutConfigurationSetDeliveryOptions', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}/delivery-options'], 'input' => ['shape' => 'PutConfigurationSetDeliveryOptionsRequest'], 'output' => ['shape' => 'PutConfigurationSetDeliveryOptionsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutConfigurationSetReputationOptions' => ['name' => 'PutConfigurationSetReputationOptions', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}/reputation-options'], 'input' => ['shape' => 'PutConfigurationSetReputationOptionsRequest'], 'output' => ['shape' => 'PutConfigurationSetReputationOptionsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutConfigurationSetSendingOptions' => ['name' => 'PutConfigurationSetSendingOptions', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}/sending'], 'input' => ['shape' => 'PutConfigurationSetSendingOptionsRequest'], 'output' => ['shape' => 'PutConfigurationSetSendingOptionsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutConfigurationSetSuppressionOptions' => ['name' => 'PutConfigurationSetSuppressionOptions', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}/suppression-options'], 'input' => ['shape' => 'PutConfigurationSetSuppressionOptionsRequest'], 'output' => ['shape' => 'PutConfigurationSetSuppressionOptionsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutConfigurationSetTrackingOptions' => ['name' => 'PutConfigurationSetTrackingOptions', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}/tracking-options'], 'input' => ['shape' => 'PutConfigurationSetTrackingOptionsRequest'], 'output' => ['shape' => 'PutConfigurationSetTrackingOptionsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutConfigurationSetVdmOptions' => ['name' => 'PutConfigurationSetVdmOptions', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}/vdm-options'], 'input' => ['shape' => 'PutConfigurationSetVdmOptionsRequest'], 'output' => ['shape' => 'PutConfigurationSetVdmOptionsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutDedicatedIpInPool' => ['name' => 'PutDedicatedIpInPool', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/dedicated-ips/{IP}/pool'], 'input' => ['shape' => 'PutDedicatedIpInPoolRequest'], 'output' => ['shape' => 'PutDedicatedIpInPoolResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutDedicatedIpPoolScalingAttributes' => ['name' => 'PutDedicatedIpPoolScalingAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/dedicated-ip-pools/{PoolName}/scaling'], 'input' => ['shape' => 'PutDedicatedIpPoolScalingAttributesRequest'], 'output' => ['shape' => 'PutDedicatedIpPoolScalingAttributesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'ConcurrentModificationException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']], 'idempotent' => \true], 'PutDedicatedIpWarmupAttributes' => ['name' => 'PutDedicatedIpWarmupAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/dedicated-ips/{IP}/warmup'], 'input' => ['shape' => 'PutDedicatedIpWarmupAttributesRequest'], 'output' => ['shape' => 'PutDedicatedIpWarmupAttributesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutDeliverabilityDashboardOption' => ['name' => 'PutDeliverabilityDashboardOption', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/deliverability-dashboard'], 'input' => ['shape' => 'PutDeliverabilityDashboardOptionRequest'], 'output' => ['shape' => 'PutDeliverabilityDashboardOptionResponse'], 'errors' => [['shape' => 'AlreadyExistsException'], ['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'LimitExceededException'], ['shape' => 'BadRequestException']]], 'PutEmailIdentityConfigurationSetAttributes' => ['name' => 'PutEmailIdentityConfigurationSetAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/identities/{EmailIdentity}/configuration-set'], 'input' => ['shape' => 'PutEmailIdentityConfigurationSetAttributesRequest'], 'output' => ['shape' => 'PutEmailIdentityConfigurationSetAttributesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutEmailIdentityDkimAttributes' => ['name' => 'PutEmailIdentityDkimAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/identities/{EmailIdentity}/dkim'], 'input' => ['shape' => 'PutEmailIdentityDkimAttributesRequest'], 'output' => ['shape' => 'PutEmailIdentityDkimAttributesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutEmailIdentityDkimSigningAttributes' => ['name' => 'PutEmailIdentityDkimSigningAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v1/email/identities/{EmailIdentity}/dkim/signing'], 'input' => ['shape' => 'PutEmailIdentityDkimSigningAttributesRequest'], 'output' => ['shape' => 'PutEmailIdentityDkimSigningAttributesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutEmailIdentityFeedbackAttributes' => ['name' => 'PutEmailIdentityFeedbackAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/identities/{EmailIdentity}/feedback'], 'input' => ['shape' => 'PutEmailIdentityFeedbackAttributesRequest'], 'output' => ['shape' => 'PutEmailIdentityFeedbackAttributesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutEmailIdentityMailFromAttributes' => ['name' => 'PutEmailIdentityMailFromAttributes', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/identities/{EmailIdentity}/mail-from'], 'input' => ['shape' => 'PutEmailIdentityMailFromAttributesRequest'], 'output' => ['shape' => 'PutEmailIdentityMailFromAttributesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'PutSuppressedDestination' => ['name' => 'PutSuppressedDestination', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/suppression/addresses'], 'input' => ['shape' => 'PutSuppressedDestinationRequest'], 'output' => ['shape' => 'PutSuppressedDestinationResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException']]], 'SendBulkEmail' => ['name' => 'SendBulkEmail', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/outbound-bulk-emails'], 'input' => ['shape' => 'SendBulkEmailRequest'], 'output' => ['shape' => 'SendBulkEmailResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'LimitExceededException'], ['shape' => 'AccountSuspendedException'], ['shape' => 'SendingPausedException'], ['shape' => 'MessageRejected'], ['shape' => 'MailFromDomainNotVerifiedException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'SendCustomVerificationEmail' => ['name' => 'SendCustomVerificationEmail', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/outbound-custom-verification-emails'], 'input' => ['shape' => 'SendCustomVerificationEmailRequest'], 'output' => ['shape' => 'SendCustomVerificationEmailResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'LimitExceededException'], ['shape' => 'MessageRejected'], ['shape' => 'SendingPausedException'], ['shape' => 'MailFromDomainNotVerifiedException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'SendEmail' => ['name' => 'SendEmail', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/outbound-emails'], 'input' => ['shape' => 'SendEmailRequest'], 'output' => ['shape' => 'SendEmailResponse'], 'errors' => [['shape' => 'TooManyRequestsException'], ['shape' => 'LimitExceededException'], ['shape' => 'AccountSuspendedException'], ['shape' => 'SendingPausedException'], ['shape' => 'MessageRejected'], ['shape' => 'MailFromDomainNotVerifiedException'], ['shape' => 'NotFoundException'], ['shape' => 'BadRequestException']]], 'TagResource' => ['name' => 'TagResource', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/tags'], 'input' => ['shape' => 'TagResourceRequest'], 'output' => ['shape' => 'TagResourceResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'ConcurrentModificationException'], ['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'TestRenderEmailTemplate' => ['name' => 'TestRenderEmailTemplate', 'http' => ['method' => 'POST', 'requestUri' => '/v2/email/templates/{TemplateName}/render'], 'input' => ['shape' => 'TestRenderEmailTemplateRequest'], 'output' => ['shape' => 'TestRenderEmailTemplateResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'UntagResource' => ['name' => 'UntagResource', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/email/tags'], 'input' => ['shape' => 'UntagResourceRequest'], 'output' => ['shape' => 'UntagResourceResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'ConcurrentModificationException'], ['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'UpdateConfigurationSetEventDestination' => ['name' => 'UpdateConfigurationSetEventDestination', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}'], 'input' => ['shape' => 'UpdateConfigurationSetEventDestinationRequest'], 'output' => ['shape' => 'UpdateConfigurationSetEventDestinationResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'UpdateContact' => ['name' => 'UpdateContact', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}'], 'input' => ['shape' => 'UpdateContactRequest'], 'output' => ['shape' => 'UpdateContactResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'ConcurrentModificationException']]], 'UpdateContactList' => ['name' => 'UpdateContactList', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/contact-lists/{ContactListName}'], 'input' => ['shape' => 'UpdateContactListRequest'], 'output' => ['shape' => 'UpdateContactListResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'NotFoundException'], ['shape' => 'ConcurrentModificationException']]], 'UpdateCustomVerificationEmailTemplate' => ['name' => 'UpdateCustomVerificationEmailTemplate', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/custom-verification-email-templates/{TemplateName}'], 'input' => ['shape' => 'UpdateCustomVerificationEmailTemplateRequest'], 'output' => ['shape' => 'UpdateCustomVerificationEmailTemplateResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException']]], 'UpdateEmailIdentityPolicy' => ['name' => 'UpdateEmailIdentityPolicy', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/identities/{EmailIdentity}/policies/{PolicyName}'], 'input' => ['shape' => 'UpdateEmailIdentityPolicyRequest'], 'output' => ['shape' => 'UpdateEmailIdentityPolicyResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'UpdateEmailTemplate' => ['name' => 'UpdateEmailTemplate', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/email/templates/{TemplateName}'], 'input' => ['shape' => 'UpdateEmailTemplateRequest'], 'output' => ['shape' => 'UpdateEmailTemplateResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]]], 'shapes' => ['AccountDetails' => ['type' => 'structure', 'members' => ['MailType' => ['shape' => 'MailType'], 'WebsiteURL' => ['shape' => 'WebsiteURL'], 'ContactLanguage' => ['shape' => 'ContactLanguage'], 'UseCaseDescription' => ['shape' => 'UseCaseDescription'], 'AdditionalContactEmailAddresses' => ['shape' => 'AdditionalContactEmailAddresses'], 'ReviewDetails' => ['shape' => 'ReviewDetails']]], 'AccountSuspendedException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'AdditionalContactEmailAddress' => ['type' => 'string', 'max' => 254, 'min' => 6, 'pattern' => '^(.+)@(.+)$', 'sensitive' => \true], 'AdditionalContactEmailAddresses' => ['type' => 'list', 'member' => ['shape' => 'AdditionalContactEmailAddress'], 'max' => 4, 'min' => 1, 'sensitive' => \true], 'AdminEmail' => ['type' => 'string'], 'AlreadyExistsException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'AmazonResourceName' => ['type' => 'string'], 'AttributesData' => ['type' => 'string'], 'BadRequestException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'BatchGetMetricDataQueries' => ['type' => 'list', 'member' => ['shape' => 'BatchGetMetricDataQuery'], 'max' => 10, 'min' => 1], 'BatchGetMetricDataQuery' => ['type' => 'structure', 'required' => ['Id', 'Namespace', 'Metric', 'StartDate', 'EndDate'], 'members' => ['Id' => ['shape' => 'QueryIdentifier'], 'Namespace' => ['shape' => 'MetricNamespace'], 'Metric' => ['shape' => 'Metric'], 'Dimensions' => ['shape' => 'Dimensions'], 'StartDate' => ['shape' => 'Timestamp'], 'EndDate' => ['shape' => 'Timestamp']]], 'BatchGetMetricDataRequest' => ['type' => 'structure', 'required' => ['Queries'], 'members' => ['Queries' => ['shape' => 'BatchGetMetricDataQueries']]], 'BatchGetMetricDataResponse' => ['type' => 'structure', 'members' => ['Results' => ['shape' => 'MetricDataResultList'], 'Errors' => ['shape' => 'MetricDataErrorList']]], 'BehaviorOnMxFailure' => ['type' => 'string', 'enum' => ['USE_DEFAULT_VALUE', 'REJECT_MESSAGE']], 'BlacklistEntries' => ['type' => 'list', 'member' => ['shape' => 'BlacklistEntry']], 'BlacklistEntry' => ['type' => 'structure', 'members' => ['RblName' => ['shape' => 'RblName'], 'ListingTime' => ['shape' => 'Timestamp'], 'Description' => ['shape' => 'BlacklistingDescription']]], 'BlacklistItemName' => ['type' => 'string'], 'BlacklistItemNames' => ['type' => 'list', 'member' => ['shape' => 'BlacklistItemName']], 'BlacklistReport' => ['type' => 'map', 'key' => ['shape' => 'BlacklistItemName'], 'value' => ['shape' => 'BlacklistEntries']], 'BlacklistingDescription' => ['type' => 'string'], 'Body' => ['type' => 'structure', 'members' => ['Text' => ['shape' => 'Content'], 'Html' => ['shape' => 'Content']]], 'Bounce' => ['type' => 'structure', 'members' => ['BounceType' => ['shape' => 'BounceType'], 'BounceSubType' => ['shape' => 'BounceSubType'], 'DiagnosticCode' => ['shape' => 'DiagnosticCode']]], 'BounceSubType' => ['type' => 'string'], 'BounceType' => ['type' => 'string', 'enum' => ['UNDETERMINED', 'TRANSIENT', 'PERMANENT']], 'BulkEmailContent' => ['type' => 'structure', 'members' => ['Template' => ['shape' => 'Template']]], 'BulkEmailEntry' => ['type' => 'structure', 'required' => ['Destination'], 'members' => ['Destination' => ['shape' => 'Destination'], 'ReplacementTags' => ['shape' => 'MessageTagList'], 'ReplacementEmailContent' => ['shape' => 'ReplacementEmailContent'], 'ReplacementHeaders' => ['shape' => 'MessageHeaderList']]], 'BulkEmailEntryList' => ['type' => 'list', 'member' => ['shape' => 'BulkEmailEntry']], 'BulkEmailEntryResult' => ['type' => 'structure', 'members' => ['Status' => ['shape' => 'BulkEmailStatus'], 'Error' => ['shape' => 'ErrorMessage'], 'MessageId' => ['shape' => 'OutboundMessageId']]], 'BulkEmailEntryResultList' => ['type' => 'list', 'member' => ['shape' => 'BulkEmailEntryResult']], 'BulkEmailStatus' => ['type' => 'string', 'enum' => ['SUCCESS', 'MESSAGE_REJECTED', 'MAIL_FROM_DOMAIN_NOT_VERIFIED', 'CONFIGURATION_SET_NOT_FOUND', 'TEMPLATE_NOT_FOUND', 'ACCOUNT_SUSPENDED', 'ACCOUNT_THROTTLED', 'ACCOUNT_DAILY_QUOTA_EXCEEDED', 'INVALID_SENDING_POOL_NAME', 'ACCOUNT_SENDING_PAUSED', 'CONFIGURATION_SET_SENDING_PAUSED', 'INVALID_PARAMETER', 'TRANSIENT_FAILURE', 'FAILED']], 'CampaignId' => ['type' => 'string'], 'CancelExportJobRequest' => ['type' => 'structure', 'required' => ['JobId'], 'members' => ['JobId' => ['shape' => 'JobId', 'location' => 'uri', 'locationName' => 'JobId']]], 'CancelExportJobResponse' => ['type' => 'structure', 'members' => []], 'CaseId' => ['type' => 'string'], 'Charset' => ['type' => 'string'], 'CloudWatchDestination' => ['type' => 'structure', 'required' => ['DimensionConfigurations'], 'members' => ['DimensionConfigurations' => ['shape' => 'CloudWatchDimensionConfigurations']]], 'CloudWatchDimensionConfiguration' => ['type' => 'structure', 'required' => ['DimensionName', 'DimensionValueSource', 'DefaultDimensionValue'], 'members' => ['DimensionName' => ['shape' => 'DimensionName'], 'DimensionValueSource' => ['shape' => 'DimensionValueSource'], 'DefaultDimensionValue' => ['shape' => 'DefaultDimensionValue']]], 'CloudWatchDimensionConfigurations' => ['type' => 'list', 'member' => ['shape' => 'CloudWatchDimensionConfiguration']], 'Complaint' => ['type' => 'structure', 'members' => ['ComplaintSubType' => ['shape' => 'ComplaintSubType'], 'ComplaintFeedbackType' => ['shape' => 'ComplaintFeedbackType']]], 'ComplaintFeedbackType' => ['type' => 'string'], 'ComplaintSubType' => ['type' => 'string'], 'ConcurrentModificationException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 500], 'exception' => \true, 'fault' => \true], 'ConfigurationSetName' => ['type' => 'string'], 'ConfigurationSetNameList' => ['type' => 'list', 'member' => ['shape' => 'ConfigurationSetName']], 'ConflictException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'Contact' => ['type' => 'structure', 'members' => ['EmailAddress' => ['shape' => 'EmailAddress'], 'TopicPreferences' => ['shape' => 'TopicPreferenceList'], 'TopicDefaultPreferences' => ['shape' => 'TopicPreferenceList'], 'UnsubscribeAll' => ['shape' => 'UnsubscribeAll'], 'LastUpdatedTimestamp' => ['shape' => 'Timestamp']]], 'ContactLanguage' => ['type' => 'string', 'enum' => ['EN', 'JA']], 'ContactList' => ['type' => 'structure', 'members' => ['ContactListName' => ['shape' => 'ContactListName'], 'LastUpdatedTimestamp' => ['shape' => 'Timestamp']]], 'ContactListDestination' => ['type' => 'structure', 'required' => ['ContactListName', 'ContactListImportAction'], 'members' => ['ContactListName' => ['shape' => 'ContactListName'], 'ContactListImportAction' => ['shape' => 'ContactListImportAction']]], 'ContactListImportAction' => ['type' => 'string', 'enum' => ['DELETE', 'PUT']], 'ContactListName' => ['type' => 'string'], 'Content' => ['type' => 'structure', 'required' => ['Data'], 'members' => ['Data' => ['shape' => 'MessageData'], 'Charset' => ['shape' => 'Charset']]], 'Counter' => ['type' => 'long'], 'CreateConfigurationSetEventDestinationRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName', 'EventDestinationName', 'EventDestination'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName'], 'EventDestinationName' => ['shape' => 'EventDestinationName'], 'EventDestination' => ['shape' => 'EventDestinationDefinition']]], 'CreateConfigurationSetEventDestinationResponse' => ['type' => 'structure', 'members' => []], 'CreateConfigurationSetRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName'], 'TrackingOptions' => ['shape' => 'TrackingOptions'], 'DeliveryOptions' => ['shape' => 'DeliveryOptions'], 'ReputationOptions' => ['shape' => 'ReputationOptions'], 'SendingOptions' => ['shape' => 'SendingOptions'], 'Tags' => ['shape' => 'TagList'], 'SuppressionOptions' => ['shape' => 'SuppressionOptions'], 'VdmOptions' => ['shape' => 'VdmOptions']]], 'CreateConfigurationSetResponse' => ['type' => 'structure', 'members' => []], 'CreateContactListRequest' => ['type' => 'structure', 'required' => ['ContactListName'], 'members' => ['ContactListName' => ['shape' => 'ContactListName'], 'Topics' => ['shape' => 'Topics'], 'Description' => ['shape' => 'Description'], 'Tags' => ['shape' => 'TagList']]], 'CreateContactListResponse' => ['type' => 'structure', 'members' => []], 'CreateContactRequest' => ['type' => 'structure', 'required' => ['ContactListName', 'EmailAddress'], 'members' => ['ContactListName' => ['shape' => 'ContactListName', 'location' => 'uri', 'locationName' => 'ContactListName'], 'EmailAddress' => ['shape' => 'EmailAddress'], 'TopicPreferences' => ['shape' => 'TopicPreferenceList'], 'UnsubscribeAll' => ['shape' => 'UnsubscribeAll'], 'AttributesData' => ['shape' => 'AttributesData']]], 'CreateContactResponse' => ['type' => 'structure', 'members' => []], 'CreateCustomVerificationEmailTemplateRequest' => ['type' => 'structure', 'required' => ['TemplateName', 'FromEmailAddress', 'TemplateSubject', 'TemplateContent', 'SuccessRedirectionURL', 'FailureRedirectionURL'], 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName'], 'FromEmailAddress' => ['shape' => 'EmailAddress'], 'TemplateSubject' => ['shape' => 'EmailTemplateSubject'], 'TemplateContent' => ['shape' => 'TemplateContent'], 'SuccessRedirectionURL' => ['shape' => 'SuccessRedirectionURL'], 'FailureRedirectionURL' => ['shape' => 'FailureRedirectionURL']]], 'CreateCustomVerificationEmailTemplateResponse' => ['type' => 'structure', 'members' => []], 'CreateDedicatedIpPoolRequest' => ['type' => 'structure', 'required' => ['PoolName'], 'members' => ['PoolName' => ['shape' => 'PoolName'], 'Tags' => ['shape' => 'TagList'], 'ScalingMode' => ['shape' => 'ScalingMode']]], 'CreateDedicatedIpPoolResponse' => ['type' => 'structure', 'members' => []], 'CreateDeliverabilityTestReportRequest' => ['type' => 'structure', 'required' => ['FromEmailAddress', 'Content'], 'members' => ['ReportName' => ['shape' => 'ReportName'], 'FromEmailAddress' => ['shape' => 'EmailAddress'], 'Content' => ['shape' => 'EmailContent'], 'Tags' => ['shape' => 'TagList']]], 'CreateDeliverabilityTestReportResponse' => ['type' => 'structure', 'required' => ['ReportId', 'DeliverabilityTestStatus'], 'members' => ['ReportId' => ['shape' => 'ReportId'], 'DeliverabilityTestStatus' => ['shape' => 'DeliverabilityTestStatus']]], 'CreateEmailIdentityPolicyRequest' => ['type' => 'structure', 'required' => ['EmailIdentity', 'PolicyName', 'Policy'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity'], 'PolicyName' => ['shape' => 'PolicyName', 'location' => 'uri', 'locationName' => 'PolicyName'], 'Policy' => ['shape' => 'Policy']]], 'CreateEmailIdentityPolicyResponse' => ['type' => 'structure', 'members' => []], 'CreateEmailIdentityRequest' => ['type' => 'structure', 'required' => ['EmailIdentity'], 'members' => ['EmailIdentity' => ['shape' => 'Identity'], 'Tags' => ['shape' => 'TagList'], 'DkimSigningAttributes' => ['shape' => 'DkimSigningAttributes'], 'ConfigurationSetName' => ['shape' => 'ConfigurationSetName']]], 'CreateEmailIdentityResponse' => ['type' => 'structure', 'members' => ['IdentityType' => ['shape' => 'IdentityType'], 'VerifiedForSendingStatus' => ['shape' => 'Enabled'], 'DkimAttributes' => ['shape' => 'DkimAttributes']]], 'CreateEmailTemplateRequest' => ['type' => 'structure', 'required' => ['TemplateName', 'TemplateContent'], 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName'], 'TemplateContent' => ['shape' => 'EmailTemplateContent']]], 'CreateEmailTemplateResponse' => ['type' => 'structure', 'members' => []], 'CreateExportJobRequest' => ['type' => 'structure', 'required' => ['ExportDataSource', 'ExportDestination'], 'members' => ['ExportDataSource' => ['shape' => 'ExportDataSource'], 'ExportDestination' => ['shape' => 'ExportDestination']]], 'CreateExportJobResponse' => ['type' => 'structure', 'members' => ['JobId' => ['shape' => 'JobId']]], 'CreateImportJobRequest' => ['type' => 'structure', 'required' => ['ImportDestination', 'ImportDataSource'], 'members' => ['ImportDestination' => ['shape' => 'ImportDestination'], 'ImportDataSource' => ['shape' => 'ImportDataSource']]], 'CreateImportJobResponse' => ['type' => 'structure', 'members' => ['JobId' => ['shape' => 'JobId']]], 'CustomRedirectDomain' => ['type' => 'string'], 'CustomVerificationEmailTemplateMetadata' => ['type' => 'structure', 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName'], 'FromEmailAddress' => ['shape' => 'EmailAddress'], 'TemplateSubject' => ['shape' => 'EmailTemplateSubject'], 'SuccessRedirectionURL' => ['shape' => 'SuccessRedirectionURL'], 'FailureRedirectionURL' => ['shape' => 'FailureRedirectionURL']]], 'CustomVerificationEmailTemplatesList' => ['type' => 'list', 'member' => ['shape' => 'CustomVerificationEmailTemplateMetadata']], 'DailyVolume' => ['type' => 'structure', 'members' => ['StartDate' => ['shape' => 'Timestamp'], 'VolumeStatistics' => ['shape' => 'VolumeStatistics'], 'DomainIspPlacements' => ['shape' => 'DomainIspPlacements']]], 'DailyVolumes' => ['type' => 'list', 'member' => ['shape' => 'DailyVolume']], 'DashboardAttributes' => ['type' => 'structure', 'members' => ['EngagementMetrics' => ['shape' => 'FeatureStatus']]], 'DashboardOptions' => ['type' => 'structure', 'members' => ['EngagementMetrics' => ['shape' => 'FeatureStatus']]], 'DataFormat' => ['type' => 'string', 'enum' => ['CSV', 'JSON']], 'DedicatedIp' => ['type' => 'structure', 'required' => ['Ip', 'WarmupStatus', 'WarmupPercentage'], 'members' => ['Ip' => ['shape' => 'Ip'], 'WarmupStatus' => ['shape' => 'WarmupStatus'], 'WarmupPercentage' => ['shape' => 'Percentage100Wrapper'], 'PoolName' => ['shape' => 'PoolName']]], 'DedicatedIpList' => ['type' => 'list', 'member' => ['shape' => 'DedicatedIp']], 'DedicatedIpPool' => ['type' => 'structure', 'required' => ['PoolName', 'ScalingMode'], 'members' => ['PoolName' => ['shape' => 'PoolName'], 'ScalingMode' => ['shape' => 'ScalingMode']]], 'DefaultDimensionValue' => ['type' => 'string'], 'DeleteConfigurationSetEventDestinationRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName', 'EventDestinationName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName'], 'EventDestinationName' => ['shape' => 'EventDestinationName', 'location' => 'uri', 'locationName' => 'EventDestinationName']]], 'DeleteConfigurationSetEventDestinationResponse' => ['type' => 'structure', 'members' => []], 'DeleteConfigurationSetRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName']]], 'DeleteConfigurationSetResponse' => ['type' => 'structure', 'members' => []], 'DeleteContactListRequest' => ['type' => 'structure', 'required' => ['ContactListName'], 'members' => ['ContactListName' => ['shape' => 'ContactListName', 'location' => 'uri', 'locationName' => 'ContactListName']]], 'DeleteContactListResponse' => ['type' => 'structure', 'members' => []], 'DeleteContactRequest' => ['type' => 'structure', 'required' => ['ContactListName', 'EmailAddress'], 'members' => ['ContactListName' => ['shape' => 'ContactListName', 'location' => 'uri', 'locationName' => 'ContactListName'], 'EmailAddress' => ['shape' => 'EmailAddress', 'location' => 'uri', 'locationName' => 'EmailAddress']]], 'DeleteContactResponse' => ['type' => 'structure', 'members' => []], 'DeleteCustomVerificationEmailTemplateRequest' => ['type' => 'structure', 'required' => ['TemplateName'], 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName', 'location' => 'uri', 'locationName' => 'TemplateName']]], 'DeleteCustomVerificationEmailTemplateResponse' => ['type' => 'structure', 'members' => []], 'DeleteDedicatedIpPoolRequest' => ['type' => 'structure', 'required' => ['PoolName'], 'members' => ['PoolName' => ['shape' => 'PoolName', 'location' => 'uri', 'locationName' => 'PoolName']]], 'DeleteDedicatedIpPoolResponse' => ['type' => 'structure', 'members' => []], 'DeleteEmailIdentityPolicyRequest' => ['type' => 'structure', 'required' => ['EmailIdentity', 'PolicyName'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity'], 'PolicyName' => ['shape' => 'PolicyName', 'location' => 'uri', 'locationName' => 'PolicyName']]], 'DeleteEmailIdentityPolicyResponse' => ['type' => 'structure', 'members' => []], 'DeleteEmailIdentityRequest' => ['type' => 'structure', 'required' => ['EmailIdentity'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity']]], 'DeleteEmailIdentityResponse' => ['type' => 'structure', 'members' => []], 'DeleteEmailTemplateRequest' => ['type' => 'structure', 'required' => ['TemplateName'], 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName', 'location' => 'uri', 'locationName' => 'TemplateName']]], 'DeleteEmailTemplateResponse' => ['type' => 'structure', 'members' => []], 'DeleteSuppressedDestinationRequest' => ['type' => 'structure', 'required' => ['EmailAddress'], 'members' => ['EmailAddress' => ['shape' => 'EmailAddress', 'location' => 'uri', 'locationName' => 'EmailAddress']]], 'DeleteSuppressedDestinationResponse' => ['type' => 'structure', 'members' => []], 'DeliverabilityDashboardAccountStatus' => ['type' => 'string', 'enum' => ['ACTIVE', 'PENDING_EXPIRATION', 'DISABLED']], 'DeliverabilityTestReport' => ['type' => 'structure', 'members' => ['ReportId' => ['shape' => 'ReportId'], 'ReportName' => ['shape' => 'ReportName'], 'Subject' => ['shape' => 'DeliverabilityTestSubject'], 'FromEmailAddress' => ['shape' => 'EmailAddress'], 'CreateDate' => ['shape' => 'Timestamp'], 'DeliverabilityTestStatus' => ['shape' => 'DeliverabilityTestStatus']]], 'DeliverabilityTestReports' => ['type' => 'list', 'member' => ['shape' => 'DeliverabilityTestReport']], 'DeliverabilityTestStatus' => ['type' => 'string', 'enum' => ['IN_PROGRESS', 'COMPLETED']], 'DeliverabilityTestSubject' => ['type' => 'string'], 'DeliveryEventType' => ['type' => 'string', 'enum' => ['SEND', 'DELIVERY', 'TRANSIENT_BOUNCE', 'PERMANENT_BOUNCE', 'UNDETERMINED_BOUNCE', 'COMPLAINT']], 'DeliveryOptions' => ['type' => 'structure', 'members' => ['TlsPolicy' => ['shape' => 'TlsPolicy'], 'SendingPoolName' => ['shape' => 'PoolName']]], 'Description' => ['type' => 'string'], 'Destination' => ['type' => 'structure', 'members' => ['ToAddresses' => ['shape' => 'EmailAddressList'], 'CcAddresses' => ['shape' => 'EmailAddressList'], 'BccAddresses' => ['shape' => 'EmailAddressList']]], 'DiagnosticCode' => ['type' => 'string'], 'DimensionName' => ['type' => 'string'], 'DimensionValueSource' => ['type' => 'string', 'enum' => ['MESSAGE_TAG', 'EMAIL_HEADER', 'LINK_TAG']], 'Dimensions' => ['type' => 'map', 'key' => ['shape' => 'MetricDimensionName'], 'value' => ['shape' => 'MetricDimensionValue'], 'max' => 3, 'min' => 1], 'DisplayName' => ['type' => 'string'], 'DkimAttributes' => ['type' => 'structure', 'members' => ['SigningEnabled' => ['shape' => 'Enabled'], 'Status' => ['shape' => 'DkimStatus'], 'Tokens' => ['shape' => 'DnsTokenList'], 'SigningAttributesOrigin' => ['shape' => 'DkimSigningAttributesOrigin'], 'NextSigningKeyLength' => ['shape' => 'DkimSigningKeyLength'], 'CurrentSigningKeyLength' => ['shape' => 'DkimSigningKeyLength'], 'LastKeyGenerationTimestamp' => ['shape' => 'Timestamp']]], 'DkimSigningAttributes' => ['type' => 'structure', 'members' => ['DomainSigningSelector' => ['shape' => 'Selector'], 'DomainSigningPrivateKey' => ['shape' => 'PrivateKey'], 'NextSigningKeyLength' => ['shape' => 'DkimSigningKeyLength']]], 'DkimSigningAttributesOrigin' => ['type' => 'string', 'enum' => ['AWS_SES', 'EXTERNAL']], 'DkimSigningKeyLength' => ['type' => 'string', 'enum' => ['RSA_1024_BIT', 'RSA_2048_BIT']], 'DkimStatus' => ['type' => 'string', 'enum' => ['PENDING', 'SUCCESS', 'FAILED', 'TEMPORARY_FAILURE', 'NOT_STARTED']], 'DnsToken' => ['type' => 'string'], 'DnsTokenList' => ['type' => 'list', 'member' => ['shape' => 'DnsToken']], 'Domain' => ['type' => 'string'], 'DomainDeliverabilityCampaign' => ['type' => 'structure', 'members' => ['CampaignId' => ['shape' => 'CampaignId'], 'ImageUrl' => ['shape' => 'ImageUrl'], 'Subject' => ['shape' => 'Subject'], 'FromAddress' => ['shape' => 'Identity'], 'SendingIps' => ['shape' => 'IpList'], 'FirstSeenDateTime' => ['shape' => 'Timestamp'], 'LastSeenDateTime' => ['shape' => 'Timestamp'], 'InboxCount' => ['shape' => 'Volume'], 'SpamCount' => ['shape' => 'Volume'], 'ReadRate' => ['shape' => 'Percentage'], 'DeleteRate' => ['shape' => 'Percentage'], 'ReadDeleteRate' => ['shape' => 'Percentage'], 'ProjectedVolume' => ['shape' => 'Volume'], 'Esps' => ['shape' => 'Esps']]], 'DomainDeliverabilityCampaignList' => ['type' => 'list', 'member' => ['shape' => 'DomainDeliverabilityCampaign']], 'DomainDeliverabilityTrackingOption' => ['type' => 'structure', 'members' => ['Domain' => ['shape' => 'Domain'], 'SubscriptionStartDate' => ['shape' => 'Timestamp'], 'InboxPlacementTrackingOption' => ['shape' => 'InboxPlacementTrackingOption']]], 'DomainDeliverabilityTrackingOptions' => ['type' => 'list', 'member' => ['shape' => 'DomainDeliverabilityTrackingOption']], 'DomainIspPlacement' => ['type' => 'structure', 'members' => ['IspName' => ['shape' => 'IspName'], 'InboxRawCount' => ['shape' => 'Volume'], 'SpamRawCount' => ['shape' => 'Volume'], 'InboxPercentage' => ['shape' => 'Percentage'], 'SpamPercentage' => ['shape' => 'Percentage']]], 'DomainIspPlacements' => ['type' => 'list', 'member' => ['shape' => 'DomainIspPlacement']], 'EmailAddress' => ['type' => 'string'], 'EmailAddressFilterList' => ['type' => 'list', 'member' => ['shape' => 'InsightsEmailAddress'], 'max' => 5], 'EmailAddressList' => ['type' => 'list', 'member' => ['shape' => 'EmailAddress']], 'EmailContent' => ['type' => 'structure', 'members' => ['Simple' => ['shape' => 'Message'], 'Raw' => ['shape' => 'RawMessage'], 'Template' => ['shape' => 'Template']]], 'EmailInsights' => ['type' => 'structure', 'members' => ['Destination' => ['shape' => 'InsightsEmailAddress'], 'Isp' => ['shape' => 'Isp'], 'Events' => ['shape' => 'InsightsEvents']]], 'EmailInsightsList' => ['type' => 'list', 'member' => ['shape' => 'EmailInsights']], 'EmailSubject' => ['type' => 'string', 'max' => 998, 'min' => 1, 'sensitive' => \true], 'EmailSubjectFilterList' => ['type' => 'list', 'member' => ['shape' => 'EmailSubject'], 'max' => 1], 'EmailTemplateContent' => ['type' => 'structure', 'members' => ['Subject' => ['shape' => 'EmailTemplateSubject'], 'Text' => ['shape' => 'EmailTemplateText'], 'Html' => ['shape' => 'EmailTemplateHtml']]], 'EmailTemplateData' => ['type' => 'string', 'max' => 262144], 'EmailTemplateHtml' => ['type' => 'string'], 'EmailTemplateMetadata' => ['type' => 'structure', 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName'], 'CreatedTimestamp' => ['shape' => 'Timestamp']]], 'EmailTemplateMetadataList' => ['type' => 'list', 'member' => ['shape' => 'EmailTemplateMetadata']], 'EmailTemplateName' => ['type' => 'string', 'min' => 1], 'EmailTemplateSubject' => ['type' => 'string'], 'EmailTemplateText' => ['type' => 'string'], 'Enabled' => ['type' => 'boolean'], 'EnabledWrapper' => ['type' => 'boolean'], 'EngagementEventType' => ['type' => 'string', 'enum' => ['OPEN', 'CLICK']], 'ErrorMessage' => ['type' => 'string'], 'Esp' => ['type' => 'string'], 'Esps' => ['type' => 'list', 'member' => ['shape' => 'Esp']], 'EventBridgeDestination' => ['type' => 'structure', 'required' => ['EventBusArn'], 'members' => ['EventBusArn' => ['shape' => 'AmazonResourceName']]], 'EventDestination' => ['type' => 'structure', 'required' => ['Name', 'MatchingEventTypes'], 'members' => ['Name' => ['shape' => 'EventDestinationName'], 'Enabled' => ['shape' => 'Enabled'], 'MatchingEventTypes' => ['shape' => 'EventTypes'], 'KinesisFirehoseDestination' => ['shape' => 'KinesisFirehoseDestination'], 'CloudWatchDestination' => ['shape' => 'CloudWatchDestination'], 'SnsDestination' => ['shape' => 'SnsDestination'], 'EventBridgeDestination' => ['shape' => 'EventBridgeDestination'], 'PinpointDestination' => ['shape' => 'PinpointDestination']]], 'EventDestinationDefinition' => ['type' => 'structure', 'members' => ['Enabled' => ['shape' => 'Enabled'], 'MatchingEventTypes' => ['shape' => 'EventTypes'], 'KinesisFirehoseDestination' => ['shape' => 'KinesisFirehoseDestination'], 'CloudWatchDestination' => ['shape' => 'CloudWatchDestination'], 'SnsDestination' => ['shape' => 'SnsDestination'], 'EventBridgeDestination' => ['shape' => 'EventBridgeDestination'], 'PinpointDestination' => ['shape' => 'PinpointDestination']]], 'EventDestinationName' => ['type' => 'string'], 'EventDestinations' => ['type' => 'list', 'member' => ['shape' => 'EventDestination']], 'EventDetails' => ['type' => 'structure', 'members' => ['Bounce' => ['shape' => 'Bounce'], 'Complaint' => ['shape' => 'Complaint']]], 'EventType' => ['type' => 'string', 'enum' => ['SEND', 'REJECT', 'BOUNCE', 'COMPLAINT', 'DELIVERY', 'OPEN', 'CLICK', 'RENDERING_FAILURE', 'DELIVERY_DELAY', 'SUBSCRIPTION']], 'EventTypes' => ['type' => 'list', 'member' => ['shape' => 'EventType']], 'ExportDataSource' => ['type' => 'structure', 'members' => ['MetricsDataSource' => ['shape' => 'MetricsDataSource'], 'MessageInsightsDataSource' => ['shape' => 'MessageInsightsDataSource']]], 'ExportDestination' => ['type' => 'structure', 'required' => ['DataFormat'], 'members' => ['DataFormat' => ['shape' => 'DataFormat'], 'S3Url' => ['shape' => 'S3Url']]], 'ExportDimensionValue' => ['type' => 'list', 'member' => ['shape' => 'MetricDimensionValue'], 'max' => 10, 'min' => 1], 'ExportDimensions' => ['type' => 'map', 'key' => ['shape' => 'MetricDimensionName'], 'value' => ['shape' => 'ExportDimensionValue'], 'max' => 3, 'min' => 1], 'ExportJobSummary' => ['type' => 'structure', 'members' => ['JobId' => ['shape' => 'JobId'], 'ExportSourceType' => ['shape' => 'ExportSourceType'], 'JobStatus' => ['shape' => 'JobStatus'], 'CreatedTimestamp' => ['shape' => 'Timestamp'], 'CompletedTimestamp' => ['shape' => 'Timestamp']]], 'ExportJobSummaryList' => ['type' => 'list', 'member' => ['shape' => 'ExportJobSummary']], 'ExportMetric' => ['type' => 'structure', 'members' => ['Name' => ['shape' => 'Metric'], 'Aggregation' => ['shape' => 'MetricAggregation']]], 'ExportMetrics' => ['type' => 'list', 'member' => ['shape' => 'ExportMetric'], 'max' => 10, 'min' => 1], 'ExportSourceType' => ['type' => 'string', 'enum' => ['METRICS_DATA', 'MESSAGE_INSIGHTS']], 'ExportStatistics' => ['type' => 'structure', 'members' => ['ProcessedRecordsCount' => ['shape' => 'ProcessedRecordsCount'], 'ExportedRecordsCount' => ['shape' => 'ExportedRecordsCount']]], 'ExportedRecordsCount' => ['type' => 'integer'], 'FailedRecordsCount' => ['type' => 'integer'], 'FailedRecordsS3Url' => ['type' => 'string'], 'FailureInfo' => ['type' => 'structure', 'members' => ['FailedRecordsS3Url' => ['shape' => 'FailedRecordsS3Url'], 'ErrorMessage' => ['shape' => 'ErrorMessage']]], 'FailureRedirectionURL' => ['type' => 'string'], 'FeatureStatus' => ['type' => 'string', 'enum' => ['ENABLED', 'DISABLED']], 'FeedbackId' => ['type' => 'string'], 'GeneralEnforcementStatus' => ['type' => 'string'], 'GetAccountRequest' => ['type' => 'structure', 'members' => []], 'GetAccountResponse' => ['type' => 'structure', 'members' => ['DedicatedIpAutoWarmupEnabled' => ['shape' => 'Enabled'], 'EnforcementStatus' => ['shape' => 'GeneralEnforcementStatus'], 'ProductionAccessEnabled' => ['shape' => 'Enabled'], 'SendQuota' => ['shape' => 'SendQuota'], 'SendingEnabled' => ['shape' => 'Enabled'], 'SuppressionAttributes' => ['shape' => 'SuppressionAttributes'], 'Details' => ['shape' => 'AccountDetails'], 'VdmAttributes' => ['shape' => 'VdmAttributes']]], 'GetBlacklistReportsRequest' => ['type' => 'structure', 'required' => ['BlacklistItemNames'], 'members' => ['BlacklistItemNames' => ['shape' => 'BlacklistItemNames', 'location' => 'querystring', 'locationName' => 'BlacklistItemNames']]], 'GetBlacklistReportsResponse' => ['type' => 'structure', 'required' => ['BlacklistReport'], 'members' => ['BlacklistReport' => ['shape' => 'BlacklistReport']]], 'GetConfigurationSetEventDestinationsRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName']]], 'GetConfigurationSetEventDestinationsResponse' => ['type' => 'structure', 'members' => ['EventDestinations' => ['shape' => 'EventDestinations']]], 'GetConfigurationSetRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName']]], 'GetConfigurationSetResponse' => ['type' => 'structure', 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName'], 'TrackingOptions' => ['shape' => 'TrackingOptions'], 'DeliveryOptions' => ['shape' => 'DeliveryOptions'], 'ReputationOptions' => ['shape' => 'ReputationOptions'], 'SendingOptions' => ['shape' => 'SendingOptions'], 'Tags' => ['shape' => 'TagList'], 'SuppressionOptions' => ['shape' => 'SuppressionOptions'], 'VdmOptions' => ['shape' => 'VdmOptions']]], 'GetContactListRequest' => ['type' => 'structure', 'required' => ['ContactListName'], 'members' => ['ContactListName' => ['shape' => 'ContactListName', 'location' => 'uri', 'locationName' => 'ContactListName']]], 'GetContactListResponse' => ['type' => 'structure', 'members' => ['ContactListName' => ['shape' => 'ContactListName'], 'Topics' => ['shape' => 'Topics'], 'Description' => ['shape' => 'Description'], 'CreatedTimestamp' => ['shape' => 'Timestamp'], 'LastUpdatedTimestamp' => ['shape' => 'Timestamp'], 'Tags' => ['shape' => 'TagList']]], 'GetContactRequest' => ['type' => 'structure', 'required' => ['ContactListName', 'EmailAddress'], 'members' => ['ContactListName' => ['shape' => 'ContactListName', 'location' => 'uri', 'locationName' => 'ContactListName'], 'EmailAddress' => ['shape' => 'EmailAddress', 'location' => 'uri', 'locationName' => 'EmailAddress']]], 'GetContactResponse' => ['type' => 'structure', 'members' => ['ContactListName' => ['shape' => 'ContactListName'], 'EmailAddress' => ['shape' => 'EmailAddress'], 'TopicPreferences' => ['shape' => 'TopicPreferenceList'], 'TopicDefaultPreferences' => ['shape' => 'TopicPreferenceList'], 'UnsubscribeAll' => ['shape' => 'UnsubscribeAll'], 'AttributesData' => ['shape' => 'AttributesData'], 'CreatedTimestamp' => ['shape' => 'Timestamp'], 'LastUpdatedTimestamp' => ['shape' => 'Timestamp']]], 'GetCustomVerificationEmailTemplateRequest' => ['type' => 'structure', 'required' => ['TemplateName'], 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName', 'location' => 'uri', 'locationName' => 'TemplateName']]], 'GetCustomVerificationEmailTemplateResponse' => ['type' => 'structure', 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName'], 'FromEmailAddress' => ['shape' => 'EmailAddress'], 'TemplateSubject' => ['shape' => 'EmailTemplateSubject'], 'TemplateContent' => ['shape' => 'TemplateContent'], 'SuccessRedirectionURL' => ['shape' => 'SuccessRedirectionURL'], 'FailureRedirectionURL' => ['shape' => 'FailureRedirectionURL']]], 'GetDedicatedIpPoolRequest' => ['type' => 'structure', 'required' => ['PoolName'], 'members' => ['PoolName' => ['shape' => 'PoolName', 'location' => 'uri', 'locationName' => 'PoolName']]], 'GetDedicatedIpPoolResponse' => ['type' => 'structure', 'members' => ['DedicatedIpPool' => ['shape' => 'DedicatedIpPool']]], 'GetDedicatedIpRequest' => ['type' => 'structure', 'required' => ['Ip'], 'members' => ['Ip' => ['shape' => 'Ip', 'location' => 'uri', 'locationName' => 'IP']]], 'GetDedicatedIpResponse' => ['type' => 'structure', 'members' => ['DedicatedIp' => ['shape' => 'DedicatedIp']]], 'GetDedicatedIpsRequest' => ['type' => 'structure', 'members' => ['PoolName' => ['shape' => 'PoolName', 'location' => 'querystring', 'locationName' => 'PoolName'], 'NextToken' => ['shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems', 'location' => 'querystring', 'locationName' => 'PageSize']]], 'GetDedicatedIpsResponse' => ['type' => 'structure', 'members' => ['DedicatedIps' => ['shape' => 'DedicatedIpList'], 'NextToken' => ['shape' => 'NextToken']]], 'GetDeliverabilityDashboardOptionsRequest' => ['type' => 'structure', 'members' => []], 'GetDeliverabilityDashboardOptionsResponse' => ['type' => 'structure', 'required' => ['DashboardEnabled'], 'members' => ['DashboardEnabled' => ['shape' => 'Enabled'], 'SubscriptionExpiryDate' => ['shape' => 'Timestamp'], 'AccountStatus' => ['shape' => 'DeliverabilityDashboardAccountStatus'], 'ActiveSubscribedDomains' => ['shape' => 'DomainDeliverabilityTrackingOptions'], 'PendingExpirationSubscribedDomains' => ['shape' => 'DomainDeliverabilityTrackingOptions']]], 'GetDeliverabilityTestReportRequest' => ['type' => 'structure', 'required' => ['ReportId'], 'members' => ['ReportId' => ['shape' => 'ReportId', 'location' => 'uri', 'locationName' => 'ReportId']]], 'GetDeliverabilityTestReportResponse' => ['type' => 'structure', 'required' => ['DeliverabilityTestReport', 'OverallPlacement', 'IspPlacements'], 'members' => ['DeliverabilityTestReport' => ['shape' => 'DeliverabilityTestReport'], 'OverallPlacement' => ['shape' => 'PlacementStatistics'], 'IspPlacements' => ['shape' => 'IspPlacements'], 'Message' => ['shape' => 'MessageContent'], 'Tags' => ['shape' => 'TagList']]], 'GetDomainDeliverabilityCampaignRequest' => ['type' => 'structure', 'required' => ['CampaignId'], 'members' => ['CampaignId' => ['shape' => 'CampaignId', 'location' => 'uri', 'locationName' => 'CampaignId']]], 'GetDomainDeliverabilityCampaignResponse' => ['type' => 'structure', 'required' => ['DomainDeliverabilityCampaign'], 'members' => ['DomainDeliverabilityCampaign' => ['shape' => 'DomainDeliverabilityCampaign']]], 'GetDomainStatisticsReportRequest' => ['type' => 'structure', 'required' => ['Domain', 'StartDate', 'EndDate'], 'members' => ['Domain' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'Domain'], 'StartDate' => ['shape' => 'Timestamp', 'location' => 'querystring', 'locationName' => 'StartDate'], 'EndDate' => ['shape' => 'Timestamp', 'location' => 'querystring', 'locationName' => 'EndDate']]], 'GetDomainStatisticsReportResponse' => ['type' => 'structure', 'required' => ['OverallVolume', 'DailyVolumes'], 'members' => ['OverallVolume' => ['shape' => 'OverallVolume'], 'DailyVolumes' => ['shape' => 'DailyVolumes']]], 'GetEmailIdentityPoliciesRequest' => ['type' => 'structure', 'required' => ['EmailIdentity'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity']]], 'GetEmailIdentityPoliciesResponse' => ['type' => 'structure', 'members' => ['Policies' => ['shape' => 'PolicyMap']]], 'GetEmailIdentityRequest' => ['type' => 'structure', 'required' => ['EmailIdentity'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity']]], 'GetEmailIdentityResponse' => ['type' => 'structure', 'members' => ['IdentityType' => ['shape' => 'IdentityType'], 'FeedbackForwardingStatus' => ['shape' => 'Enabled'], 'VerifiedForSendingStatus' => ['shape' => 'Enabled'], 'DkimAttributes' => ['shape' => 'DkimAttributes'], 'MailFromAttributes' => ['shape' => 'MailFromAttributes'], 'Policies' => ['shape' => 'PolicyMap'], 'Tags' => ['shape' => 'TagList'], 'ConfigurationSetName' => ['shape' => 'ConfigurationSetName'], 'VerificationStatus' => ['shape' => 'VerificationStatus'], 'VerificationInfo' => ['shape' => 'VerificationInfo']]], 'GetEmailTemplateRequest' => ['type' => 'structure', 'required' => ['TemplateName'], 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName', 'location' => 'uri', 'locationName' => 'TemplateName']]], 'GetEmailTemplateResponse' => ['type' => 'structure', 'required' => ['TemplateName', 'TemplateContent'], 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName'], 'TemplateContent' => ['shape' => 'EmailTemplateContent']]], 'GetExportJobRequest' => ['type' => 'structure', 'required' => ['JobId'], 'members' => ['JobId' => ['shape' => 'JobId', 'location' => 'uri', 'locationName' => 'JobId']]], 'GetExportJobResponse' => ['type' => 'structure', 'members' => ['JobId' => ['shape' => 'JobId'], 'ExportSourceType' => ['shape' => 'ExportSourceType'], 'JobStatus' => ['shape' => 'JobStatus'], 'ExportDestination' => ['shape' => 'ExportDestination'], 'ExportDataSource' => ['shape' => 'ExportDataSource'], 'CreatedTimestamp' => ['shape' => 'Timestamp'], 'CompletedTimestamp' => ['shape' => 'Timestamp'], 'FailureInfo' => ['shape' => 'FailureInfo'], 'Statistics' => ['shape' => 'ExportStatistics']]], 'GetImportJobRequest' => ['type' => 'structure', 'required' => ['JobId'], 'members' => ['JobId' => ['shape' => 'JobId', 'location' => 'uri', 'locationName' => 'JobId']]], 'GetImportJobResponse' => ['type' => 'structure', 'members' => ['JobId' => ['shape' => 'JobId'], 'ImportDestination' => ['shape' => 'ImportDestination'], 'ImportDataSource' => ['shape' => 'ImportDataSource'], 'FailureInfo' => ['shape' => 'FailureInfo'], 'JobStatus' => ['shape' => 'JobStatus'], 'CreatedTimestamp' => ['shape' => 'Timestamp'], 'CompletedTimestamp' => ['shape' => 'Timestamp'], 'ProcessedRecordsCount' => ['shape' => 'ProcessedRecordsCount'], 'FailedRecordsCount' => ['shape' => 'FailedRecordsCount']]], 'GetMessageInsightsRequest' => ['type' => 'structure', 'required' => ['MessageId'], 'members' => ['MessageId' => ['shape' => 'OutboundMessageId', 'location' => 'uri', 'locationName' => 'MessageId']]], 'GetMessageInsightsResponse' => ['type' => 'structure', 'members' => ['MessageId' => ['shape' => 'OutboundMessageId'], 'FromEmailAddress' => ['shape' => 'InsightsEmailAddress'], 'Subject' => ['shape' => 'EmailSubject'], 'EmailTags' => ['shape' => 'MessageTagList'], 'Insights' => ['shape' => 'EmailInsightsList']]], 'GetSuppressedDestinationRequest' => ['type' => 'structure', 'required' => ['EmailAddress'], 'members' => ['EmailAddress' => ['shape' => 'EmailAddress', 'location' => 'uri', 'locationName' => 'EmailAddress']]], 'GetSuppressedDestinationResponse' => ['type' => 'structure', 'required' => ['SuppressedDestination'], 'members' => ['SuppressedDestination' => ['shape' => 'SuppressedDestination']]], 'GuardianAttributes' => ['type' => 'structure', 'members' => ['OptimizedSharedDelivery' => ['shape' => 'FeatureStatus']]], 'GuardianOptions' => ['type' => 'structure', 'members' => ['OptimizedSharedDelivery' => ['shape' => 'FeatureStatus']]], 'Identity' => ['type' => 'string', 'min' => 1], 'IdentityInfo' => ['type' => 'structure', 'members' => ['IdentityType' => ['shape' => 'IdentityType'], 'IdentityName' => ['shape' => 'Identity'], 'SendingEnabled' => ['shape' => 'Enabled'], 'VerificationStatus' => ['shape' => 'VerificationStatus']]], 'IdentityInfoList' => ['type' => 'list', 'member' => ['shape' => 'IdentityInfo']], 'IdentityType' => ['type' => 'string', 'enum' => ['EMAIL_ADDRESS', 'DOMAIN', 'MANAGED_DOMAIN']], 'ImageUrl' => ['type' => 'string'], 'ImportDataSource' => ['type' => 'structure', 'required' => ['S3Url', 'DataFormat'], 'members' => ['S3Url' => ['shape' => 'S3Url'], 'DataFormat' => ['shape' => 'DataFormat']]], 'ImportDestination' => ['type' => 'structure', 'members' => ['SuppressionListDestination' => ['shape' => 'SuppressionListDestination'], 'ContactListDestination' => ['shape' => 'ContactListDestination']]], 'ImportDestinationType' => ['type' => 'string', 'enum' => ['SUPPRESSION_LIST', 'CONTACT_LIST']], 'ImportJobSummary' => ['type' => 'structure', 'members' => ['JobId' => ['shape' => 'JobId'], 'ImportDestination' => ['shape' => 'ImportDestination'], 'JobStatus' => ['shape' => 'JobStatus'], 'CreatedTimestamp' => ['shape' => 'Timestamp'], 'ProcessedRecordsCount' => ['shape' => 'ProcessedRecordsCount'], 'FailedRecordsCount' => ['shape' => 'FailedRecordsCount']]], 'ImportJobSummaryList' => ['type' => 'list', 'member' => ['shape' => 'ImportJobSummary']], 'InboxPlacementTrackingOption' => ['type' => 'structure', 'members' => ['Global' => ['shape' => 'Enabled'], 'TrackedIsps' => ['shape' => 'IspNameList']]], 'InsightsEmailAddress' => ['type' => 'string', 'max' => 320, 'min' => 1, 'sensitive' => \true], 'InsightsEvent' => ['type' => 'structure', 'members' => ['Timestamp' => ['shape' => 'Timestamp'], 'Type' => ['shape' => 'EventType'], 'Details' => ['shape' => 'EventDetails']]], 'InsightsEvents' => ['type' => 'list', 'member' => ['shape' => 'InsightsEvent']], 'InternalServiceErrorException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 500], 'exception' => \true, 'fault' => \true], 'InvalidNextTokenException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'Ip' => ['type' => 'string'], 'IpList' => ['type' => 'list', 'member' => ['shape' => 'Ip']], 'Isp' => ['type' => 'string'], 'IspFilterList' => ['type' => 'list', 'member' => ['shape' => 'Isp'], 'max' => 5], 'IspName' => ['type' => 'string'], 'IspNameList' => ['type' => 'list', 'member' => ['shape' => 'IspName']], 'IspPlacement' => ['type' => 'structure', 'members' => ['IspName' => ['shape' => 'IspName'], 'PlacementStatistics' => ['shape' => 'PlacementStatistics']]], 'IspPlacements' => ['type' => 'list', 'member' => ['shape' => 'IspPlacement']], 'JobId' => ['type' => 'string', 'min' => 1], 'JobStatus' => ['type' => 'string', 'enum' => ['CREATED', 'PROCESSING', 'COMPLETED', 'FAILED', 'CANCELLED']], 'KinesisFirehoseDestination' => ['type' => 'structure', 'required' => ['IamRoleArn', 'DeliveryStreamArn'], 'members' => ['IamRoleArn' => ['shape' => 'AmazonResourceName'], 'DeliveryStreamArn' => ['shape' => 'AmazonResourceName']]], 'LastDeliveryEventList' => ['type' => 'list', 'member' => ['shape' => 'DeliveryEventType'], 'max' => 5], 'LastEngagementEventList' => ['type' => 'list', 'member' => ['shape' => 'EngagementEventType'], 'max' => 2], 'LastFreshStart' => ['type' => 'timestamp'], 'LimitExceededException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'ListConfigurationSetsRequest' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems', 'location' => 'querystring', 'locationName' => 'PageSize']]], 'ListConfigurationSetsResponse' => ['type' => 'structure', 'members' => ['ConfigurationSets' => ['shape' => 'ConfigurationSetNameList'], 'NextToken' => ['shape' => 'NextToken']]], 'ListContactListsRequest' => ['type' => 'structure', 'members' => ['PageSize' => ['shape' => 'MaxItems', 'location' => 'querystring', 'locationName' => 'PageSize'], 'NextToken' => ['shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken']]], 'ListContactListsResponse' => ['type' => 'structure', 'members' => ['ContactLists' => ['shape' => 'ListOfContactLists'], 'NextToken' => ['shape' => 'NextToken']]], 'ListContactsFilter' => ['type' => 'structure', 'members' => ['FilteredStatus' => ['shape' => 'SubscriptionStatus'], 'TopicFilter' => ['shape' => 'TopicFilter']]], 'ListContactsRequest' => ['type' => 'structure', 'required' => ['ContactListName'], 'members' => ['ContactListName' => ['shape' => 'ContactListName', 'location' => 'uri', 'locationName' => 'ContactListName'], 'Filter' => ['shape' => 'ListContactsFilter'], 'PageSize' => ['shape' => 'MaxItems'], 'NextToken' => ['shape' => 'NextToken']]], 'ListContactsResponse' => ['type' => 'structure', 'members' => ['Contacts' => ['shape' => 'ListOfContacts'], 'NextToken' => ['shape' => 'NextToken']]], 'ListCustomVerificationEmailTemplatesRequest' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems', 'location' => 'querystring', 'locationName' => 'PageSize']]], 'ListCustomVerificationEmailTemplatesResponse' => ['type' => 'structure', 'members' => ['CustomVerificationEmailTemplates' => ['shape' => 'CustomVerificationEmailTemplatesList'], 'NextToken' => ['shape' => 'NextToken']]], 'ListDedicatedIpPoolsRequest' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems', 'location' => 'querystring', 'locationName' => 'PageSize']]], 'ListDedicatedIpPoolsResponse' => ['type' => 'structure', 'members' => ['DedicatedIpPools' => ['shape' => 'ListOfDedicatedIpPools'], 'NextToken' => ['shape' => 'NextToken']]], 'ListDeliverabilityTestReportsRequest' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems', 'location' => 'querystring', 'locationName' => 'PageSize']]], 'ListDeliverabilityTestReportsResponse' => ['type' => 'structure', 'required' => ['DeliverabilityTestReports'], 'members' => ['DeliverabilityTestReports' => ['shape' => 'DeliverabilityTestReports'], 'NextToken' => ['shape' => 'NextToken']]], 'ListDomainDeliverabilityCampaignsRequest' => ['type' => 'structure', 'required' => ['StartDate', 'EndDate', 'SubscribedDomain'], 'members' => ['StartDate' => ['shape' => 'Timestamp', 'location' => 'querystring', 'locationName' => 'StartDate'], 'EndDate' => ['shape' => 'Timestamp', 'location' => 'querystring', 'locationName' => 'EndDate'], 'SubscribedDomain' => ['shape' => 'Domain', 'location' => 'uri', 'locationName' => 'SubscribedDomain'], 'NextToken' => ['shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems', 'location' => 'querystring', 'locationName' => 'PageSize']]], 'ListDomainDeliverabilityCampaignsResponse' => ['type' => 'structure', 'required' => ['DomainDeliverabilityCampaigns'], 'members' => ['DomainDeliverabilityCampaigns' => ['shape' => 'DomainDeliverabilityCampaignList'], 'NextToken' => ['shape' => 'NextToken']]], 'ListEmailIdentitiesRequest' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems', 'location' => 'querystring', 'locationName' => 'PageSize']]], 'ListEmailIdentitiesResponse' => ['type' => 'structure', 'members' => ['EmailIdentities' => ['shape' => 'IdentityInfoList'], 'NextToken' => ['shape' => 'NextToken']]], 'ListEmailTemplatesRequest' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems', 'location' => 'querystring', 'locationName' => 'PageSize']]], 'ListEmailTemplatesResponse' => ['type' => 'structure', 'members' => ['TemplatesMetadata' => ['shape' => 'EmailTemplateMetadataList'], 'NextToken' => ['shape' => 'NextToken']]], 'ListExportJobsRequest' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems'], 'ExportSourceType' => ['shape' => 'ExportSourceType'], 'JobStatus' => ['shape' => 'JobStatus']]], 'ListExportJobsResponse' => ['type' => 'structure', 'members' => ['ExportJobs' => ['shape' => 'ExportJobSummaryList'], 'NextToken' => ['shape' => 'NextToken']]], 'ListImportJobsRequest' => ['type' => 'structure', 'members' => ['ImportDestinationType' => ['shape' => 'ImportDestinationType'], 'NextToken' => ['shape' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems']]], 'ListImportJobsResponse' => ['type' => 'structure', 'members' => ['ImportJobs' => ['shape' => 'ImportJobSummaryList'], 'NextToken' => ['shape' => 'NextToken']]], 'ListManagementOptions' => ['type' => 'structure', 'required' => ['ContactListName'], 'members' => ['ContactListName' => ['shape' => 'ContactListName'], 'TopicName' => ['shape' => 'TopicName']]], 'ListOfContactLists' => ['type' => 'list', 'member' => ['shape' => 'ContactList']], 'ListOfContacts' => ['type' => 'list', 'member' => ['shape' => 'Contact']], 'ListOfDedicatedIpPools' => ['type' => 'list', 'member' => ['shape' => 'PoolName']], 'ListRecommendationFilterValue' => ['type' => 'string', 'max' => 512, 'min' => 1], 'ListRecommendationsFilter' => ['type' => 'map', 'key' => ['shape' => 'ListRecommendationsFilterKey'], 'value' => ['shape' => 'ListRecommendationFilterValue'], 'max' => 2, 'min' => 1], 'ListRecommendationsFilterKey' => ['type' => 'string', 'enum' => ['TYPE', 'IMPACT', 'STATUS', 'RESOURCE_ARN']], 'ListRecommendationsRequest' => ['type' => 'structure', 'members' => ['Filter' => ['shape' => 'ListRecommendationsFilter'], 'NextToken' => ['shape' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems']]], 'ListRecommendationsResponse' => ['type' => 'structure', 'members' => ['Recommendations' => ['shape' => 'RecommendationsList'], 'NextToken' => ['shape' => 'NextToken']]], 'ListSuppressedDestinationsRequest' => ['type' => 'structure', 'members' => ['Reasons' => ['shape' => 'SuppressionListReasons', 'location' => 'querystring', 'locationName' => 'Reason'], 'StartDate' => ['shape' => 'Timestamp', 'location' => 'querystring', 'locationName' => 'StartDate'], 'EndDate' => ['shape' => 'Timestamp', 'location' => 'querystring', 'locationName' => 'EndDate'], 'NextToken' => ['shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken'], 'PageSize' => ['shape' => 'MaxItems', 'location' => 'querystring', 'locationName' => 'PageSize']]], 'ListSuppressedDestinationsResponse' => ['type' => 'structure', 'members' => ['SuppressedDestinationSummaries' => ['shape' => 'SuppressedDestinationSummaries'], 'NextToken' => ['shape' => 'NextToken']]], 'ListTagsForResourceRequest' => ['type' => 'structure', 'required' => ['ResourceArn'], 'members' => ['ResourceArn' => ['shape' => 'AmazonResourceName', 'location' => 'querystring', 'locationName' => 'ResourceArn']]], 'ListTagsForResourceResponse' => ['type' => 'structure', 'required' => ['Tags'], 'members' => ['Tags' => ['shape' => 'TagList']]], 'MailFromAttributes' => ['type' => 'structure', 'required' => ['MailFromDomain', 'MailFromDomainStatus', 'BehaviorOnMxFailure'], 'members' => ['MailFromDomain' => ['shape' => 'MailFromDomainName'], 'MailFromDomainStatus' => ['shape' => 'MailFromDomainStatus'], 'BehaviorOnMxFailure' => ['shape' => 'BehaviorOnMxFailure']]], 'MailFromDomainName' => ['type' => 'string'], 'MailFromDomainNotVerifiedException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'MailFromDomainStatus' => ['type' => 'string', 'enum' => ['PENDING', 'SUCCESS', 'FAILED', 'TEMPORARY_FAILURE']], 'MailType' => ['type' => 'string', 'enum' => ['MARKETING', 'TRANSACTIONAL']], 'Max24HourSend' => ['type' => 'double'], 'MaxItems' => ['type' => 'integer'], 'MaxSendRate' => ['type' => 'double'], 'Message' => ['type' => 'structure', 'required' => ['Subject', 'Body'], 'members' => ['Subject' => ['shape' => 'Content'], 'Body' => ['shape' => 'Body'], 'Headers' => ['shape' => 'MessageHeaderList']]], 'MessageContent' => ['type' => 'string'], 'MessageData' => ['type' => 'string'], 'MessageHeader' => ['type' => 'structure', 'required' => ['Name', 'Value'], 'members' => ['Name' => ['shape' => 'MessageHeaderName'], 'Value' => ['shape' => 'MessageHeaderValue']]], 'MessageHeaderList' => ['type' => 'list', 'member' => ['shape' => 'MessageHeader'], 'max' => 15, 'min' => 0], 'MessageHeaderName' => ['type' => 'string', 'max' => 126, 'min' => 1, 'pattern' => '^[!-9;-@A-~]+$'], 'MessageHeaderValue' => ['type' => 'string', 'max' => 870, 'min' => 1, 'pattern' => '[ -~]*'], 'MessageInsightsDataSource' => ['type' => 'structure', 'required' => ['StartDate', 'EndDate'], 'members' => ['StartDate' => ['shape' => 'Timestamp'], 'EndDate' => ['shape' => 'Timestamp'], 'Include' => ['shape' => 'MessageInsightsFilters'], 'Exclude' => ['shape' => 'MessageInsightsFilters'], 'MaxResults' => ['shape' => 'MessageInsightsExportMaxResults']]], 'MessageInsightsExportMaxResults' => ['type' => 'integer', 'max' => 10000, 'min' => 1], 'MessageInsightsFilters' => ['type' => 'structure', 'members' => ['FromEmailAddress' => ['shape' => 'EmailAddressFilterList'], 'Destination' => ['shape' => 'EmailAddressFilterList'], 'Subject' => ['shape' => 'EmailSubjectFilterList'], 'Isp' => ['shape' => 'IspFilterList'], 'LastDeliveryEvent' => ['shape' => 'LastDeliveryEventList'], 'LastEngagementEvent' => ['shape' => 'LastEngagementEventList']]], 'MessageRejected' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'MessageTag' => ['type' => 'structure', 'required' => ['Name', 'Value'], 'members' => ['Name' => ['shape' => 'MessageTagName'], 'Value' => ['shape' => 'MessageTagValue']]], 'MessageTagList' => ['type' => 'list', 'member' => ['shape' => 'MessageTag']], 'MessageTagName' => ['type' => 'string'], 'MessageTagValue' => ['type' => 'string'], 'Metric' => ['type' => 'string', 'enum' => ['SEND', 'COMPLAINT', 'PERMANENT_BOUNCE', 'TRANSIENT_BOUNCE', 'OPEN', 'CLICK', 'DELIVERY', 'DELIVERY_OPEN', 'DELIVERY_CLICK', 'DELIVERY_COMPLAINT']], 'MetricAggregation' => ['type' => 'string', 'enum' => ['RATE', 'VOLUME']], 'MetricDataError' => ['type' => 'structure', 'members' => ['Id' => ['shape' => 'QueryIdentifier'], 'Code' => ['shape' => 'QueryErrorCode'], 'Message' => ['shape' => 'QueryErrorMessage']]], 'MetricDataErrorList' => ['type' => 'list', 'member' => ['shape' => 'MetricDataError']], 'MetricDataResult' => ['type' => 'structure', 'members' => ['Id' => ['shape' => 'QueryIdentifier'], 'Timestamps' => ['shape' => 'TimestampList'], 'Values' => ['shape' => 'MetricValueList']]], 'MetricDataResultList' => ['type' => 'list', 'member' => ['shape' => 'MetricDataResult']], 'MetricDimensionName' => ['type' => 'string', 'enum' => ['EMAIL_IDENTITY', 'CONFIGURATION_SET', 'ISP']], 'MetricDimensionValue' => ['type' => 'string'], 'MetricNamespace' => ['type' => 'string', 'enum' => ['VDM']], 'MetricValueList' => ['type' => 'list', 'member' => ['shape' => 'Counter']], 'MetricsDataSource' => ['type' => 'structure', 'required' => ['Dimensions', 'Namespace', 'Metrics', 'StartDate', 'EndDate'], 'members' => ['Dimensions' => ['shape' => 'ExportDimensions'], 'Namespace' => ['shape' => 'MetricNamespace'], 'Metrics' => ['shape' => 'ExportMetrics'], 'StartDate' => ['shape' => 'Timestamp'], 'EndDate' => ['shape' => 'Timestamp']]], 'NextToken' => ['type' => 'string'], 'NotFoundException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'OutboundMessageId' => ['type' => 'string'], 'OverallVolume' => ['type' => 'structure', 'members' => ['VolumeStatistics' => ['shape' => 'VolumeStatistics'], 'ReadRatePercent' => ['shape' => 'Percentage'], 'DomainIspPlacements' => ['shape' => 'DomainIspPlacements']]], 'Percentage' => ['type' => 'double'], 'Percentage100Wrapper' => ['type' => 'integer'], 'PinpointDestination' => ['type' => 'structure', 'members' => ['ApplicationArn' => ['shape' => 'AmazonResourceName']]], 'PlacementStatistics' => ['type' => 'structure', 'members' => ['InboxPercentage' => ['shape' => 'Percentage'], 'SpamPercentage' => ['shape' => 'Percentage'], 'MissingPercentage' => ['shape' => 'Percentage'], 'SpfPercentage' => ['shape' => 'Percentage'], 'DkimPercentage' => ['shape' => 'Percentage']]], 'Policy' => ['type' => 'string', 'min' => 1], 'PolicyMap' => ['type' => 'map', 'key' => ['shape' => 'PolicyName'], 'value' => ['shape' => 'Policy']], 'PolicyName' => ['type' => 'string', 'max' => 64, 'min' => 1], 'PoolName' => ['type' => 'string'], 'PrimaryNameServer' => ['type' => 'string'], 'PrivateKey' => ['type' => 'string', 'max' => 20480, 'min' => 1, 'pattern' => '^[a-zA-Z0-9+\\/]+={0,2}$', 'sensitive' => \true], 'ProcessedRecordsCount' => ['type' => 'integer'], 'PutAccountDedicatedIpWarmupAttributesRequest' => ['type' => 'structure', 'members' => ['AutoWarmupEnabled' => ['shape' => 'Enabled']]], 'PutAccountDedicatedIpWarmupAttributesResponse' => ['type' => 'structure', 'members' => []], 'PutAccountDetailsRequest' => ['type' => 'structure', 'required' => ['MailType', 'WebsiteURL', 'UseCaseDescription'], 'members' => ['MailType' => ['shape' => 'MailType'], 'WebsiteURL' => ['shape' => 'WebsiteURL'], 'ContactLanguage' => ['shape' => 'ContactLanguage'], 'UseCaseDescription' => ['shape' => 'UseCaseDescription'], 'AdditionalContactEmailAddresses' => ['shape' => 'AdditionalContactEmailAddresses'], 'ProductionAccessEnabled' => ['shape' => 'EnabledWrapper']]], 'PutAccountDetailsResponse' => ['type' => 'structure', 'members' => []], 'PutAccountSendingAttributesRequest' => ['type' => 'structure', 'members' => ['SendingEnabled' => ['shape' => 'Enabled']]], 'PutAccountSendingAttributesResponse' => ['type' => 'structure', 'members' => []], 'PutAccountSuppressionAttributesRequest' => ['type' => 'structure', 'members' => ['SuppressedReasons' => ['shape' => 'SuppressionListReasons']]], 'PutAccountSuppressionAttributesResponse' => ['type' => 'structure', 'members' => []], 'PutAccountVdmAttributesRequest' => ['type' => 'structure', 'required' => ['VdmAttributes'], 'members' => ['VdmAttributes' => ['shape' => 'VdmAttributes']]], 'PutAccountVdmAttributesResponse' => ['type' => 'structure', 'members' => []], 'PutConfigurationSetDeliveryOptionsRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName'], 'TlsPolicy' => ['shape' => 'TlsPolicy'], 'SendingPoolName' => ['shape' => 'SendingPoolName']]], 'PutConfigurationSetDeliveryOptionsResponse' => ['type' => 'structure', 'members' => []], 'PutConfigurationSetReputationOptionsRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName'], 'ReputationMetricsEnabled' => ['shape' => 'Enabled']]], 'PutConfigurationSetReputationOptionsResponse' => ['type' => 'structure', 'members' => []], 'PutConfigurationSetSendingOptionsRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName'], 'SendingEnabled' => ['shape' => 'Enabled']]], 'PutConfigurationSetSendingOptionsResponse' => ['type' => 'structure', 'members' => []], 'PutConfigurationSetSuppressionOptionsRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName'], 'SuppressedReasons' => ['shape' => 'SuppressionListReasons']]], 'PutConfigurationSetSuppressionOptionsResponse' => ['type' => 'structure', 'members' => []], 'PutConfigurationSetTrackingOptionsRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName'], 'CustomRedirectDomain' => ['shape' => 'CustomRedirectDomain']]], 'PutConfigurationSetTrackingOptionsResponse' => ['type' => 'structure', 'members' => []], 'PutConfigurationSetVdmOptionsRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName'], 'VdmOptions' => ['shape' => 'VdmOptions']]], 'PutConfigurationSetVdmOptionsResponse' => ['type' => 'structure', 'members' => []], 'PutDedicatedIpInPoolRequest' => ['type' => 'structure', 'required' => ['Ip', 'DestinationPoolName'], 'members' => ['Ip' => ['shape' => 'Ip', 'location' => 'uri', 'locationName' => 'IP'], 'DestinationPoolName' => ['shape' => 'PoolName']]], 'PutDedicatedIpInPoolResponse' => ['type' => 'structure', 'members' => []], 'PutDedicatedIpPoolScalingAttributesRequest' => ['type' => 'structure', 'required' => ['PoolName', 'ScalingMode'], 'members' => ['PoolName' => ['shape' => 'PoolName', 'location' => 'uri', 'locationName' => 'PoolName'], 'ScalingMode' => ['shape' => 'ScalingMode']]], 'PutDedicatedIpPoolScalingAttributesResponse' => ['type' => 'structure', 'members' => []], 'PutDedicatedIpWarmupAttributesRequest' => ['type' => 'structure', 'required' => ['Ip', 'WarmupPercentage'], 'members' => ['Ip' => ['shape' => 'Ip', 'location' => 'uri', 'locationName' => 'IP'], 'WarmupPercentage' => ['shape' => 'Percentage100Wrapper']]], 'PutDedicatedIpWarmupAttributesResponse' => ['type' => 'structure', 'members' => []], 'PutDeliverabilityDashboardOptionRequest' => ['type' => 'structure', 'required' => ['DashboardEnabled'], 'members' => ['DashboardEnabled' => ['shape' => 'Enabled'], 'SubscribedDomains' => ['shape' => 'DomainDeliverabilityTrackingOptions']]], 'PutDeliverabilityDashboardOptionResponse' => ['type' => 'structure', 'members' => []], 'PutEmailIdentityConfigurationSetAttributesRequest' => ['type' => 'structure', 'required' => ['EmailIdentity'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity'], 'ConfigurationSetName' => ['shape' => 'ConfigurationSetName']]], 'PutEmailIdentityConfigurationSetAttributesResponse' => ['type' => 'structure', 'members' => []], 'PutEmailIdentityDkimAttributesRequest' => ['type' => 'structure', 'required' => ['EmailIdentity'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity'], 'SigningEnabled' => ['shape' => 'Enabled']]], 'PutEmailIdentityDkimAttributesResponse' => ['type' => 'structure', 'members' => []], 'PutEmailIdentityDkimSigningAttributesRequest' => ['type' => 'structure', 'required' => ['EmailIdentity', 'SigningAttributesOrigin'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity'], 'SigningAttributesOrigin' => ['shape' => 'DkimSigningAttributesOrigin'], 'SigningAttributes' => ['shape' => 'DkimSigningAttributes']]], 'PutEmailIdentityDkimSigningAttributesResponse' => ['type' => 'structure', 'members' => ['DkimStatus' => ['shape' => 'DkimStatus'], 'DkimTokens' => ['shape' => 'DnsTokenList']]], 'PutEmailIdentityFeedbackAttributesRequest' => ['type' => 'structure', 'required' => ['EmailIdentity'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity'], 'EmailForwardingEnabled' => ['shape' => 'Enabled']]], 'PutEmailIdentityFeedbackAttributesResponse' => ['type' => 'structure', 'members' => []], 'PutEmailIdentityMailFromAttributesRequest' => ['type' => 'structure', 'required' => ['EmailIdentity'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity'], 'MailFromDomain' => ['shape' => 'MailFromDomainName'], 'BehaviorOnMxFailure' => ['shape' => 'BehaviorOnMxFailure']]], 'PutEmailIdentityMailFromAttributesResponse' => ['type' => 'structure', 'members' => []], 'PutSuppressedDestinationRequest' => ['type' => 'structure', 'required' => ['EmailAddress', 'Reason'], 'members' => ['EmailAddress' => ['shape' => 'EmailAddress'], 'Reason' => ['shape' => 'SuppressionListReason']]], 'PutSuppressedDestinationResponse' => ['type' => 'structure', 'members' => []], 'QueryErrorCode' => ['type' => 'string', 'enum' => ['INTERNAL_FAILURE', 'ACCESS_DENIED']], 'QueryErrorMessage' => ['type' => 'string'], 'QueryIdentifier' => ['type' => 'string', 'max' => 255, 'min' => 1], 'RawMessage' => ['type' => 'structure', 'required' => ['Data'], 'members' => ['Data' => ['shape' => 'RawMessageData']]], 'RawMessageData' => ['type' => 'blob'], 'RblName' => ['type' => 'string'], 'Recommendation' => ['type' => 'structure', 'members' => ['ResourceArn' => ['shape' => 'AmazonResourceName'], 'Type' => ['shape' => 'RecommendationType'], 'Description' => ['shape' => 'RecommendationDescription'], 'Status' => ['shape' => 'RecommendationStatus'], 'CreatedTimestamp' => ['shape' => 'Timestamp'], 'LastUpdatedTimestamp' => ['shape' => 'Timestamp'], 'Impact' => ['shape' => 'RecommendationImpact']]], 'RecommendationDescription' => ['type' => 'string'], 'RecommendationImpact' => ['type' => 'string', 'enum' => ['LOW', 'HIGH']], 'RecommendationStatus' => ['type' => 'string', 'enum' => ['OPEN', 'FIXED']], 'RecommendationType' => ['type' => 'string', 'enum' => ['DKIM', 'DMARC', 'SPF', 'BIMI']], 'RecommendationsList' => ['type' => 'list', 'member' => ['shape' => 'Recommendation']], 'RenderedEmailTemplate' => ['type' => 'string'], 'ReplacementEmailContent' => ['type' => 'structure', 'members' => ['ReplacementTemplate' => ['shape' => 'ReplacementTemplate']]], 'ReplacementTemplate' => ['type' => 'structure', 'members' => ['ReplacementTemplateData' => ['shape' => 'EmailTemplateData']]], 'ReportId' => ['type' => 'string'], 'ReportName' => ['type' => 'string'], 'ReputationOptions' => ['type' => 'structure', 'members' => ['ReputationMetricsEnabled' => ['shape' => 'Enabled'], 'LastFreshStart' => ['shape' => 'LastFreshStart']]], 'ReviewDetails' => ['type' => 'structure', 'members' => ['Status' => ['shape' => 'ReviewStatus'], 'CaseId' => ['shape' => 'CaseId']]], 'ReviewStatus' => ['type' => 'string', 'enum' => ['PENDING', 'FAILED', 'GRANTED', 'DENIED']], 'S3Url' => ['type' => 'string', 'pattern' => '^s3:\\/\\/([^\\/]+)\\/(.*?([^\\/]+)\\/?)$'], 'SOARecord' => ['type' => 'structure', 'members' => ['PrimaryNameServer' => ['shape' => 'PrimaryNameServer'], 'AdminEmail' => ['shape' => 'AdminEmail'], 'SerialNumber' => ['shape' => 'SerialNumber']]], 'ScalingMode' => ['type' => 'string', 'enum' => ['STANDARD', 'MANAGED']], 'Selector' => ['type' => 'string', 'max' => 63, 'min' => 1, 'pattern' => '^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\\-]*[a-zA-Z0-9]))$'], 'SendBulkEmailRequest' => ['type' => 'structure', 'required' => ['DefaultContent', 'BulkEmailEntries'], 'members' => ['FromEmailAddress' => ['shape' => 'EmailAddress'], 'FromEmailAddressIdentityArn' => ['shape' => 'AmazonResourceName'], 'ReplyToAddresses' => ['shape' => 'EmailAddressList'], 'FeedbackForwardingEmailAddress' => ['shape' => 'EmailAddress'], 'FeedbackForwardingEmailAddressIdentityArn' => ['shape' => 'AmazonResourceName'], 'DefaultEmailTags' => ['shape' => 'MessageTagList'], 'DefaultContent' => ['shape' => 'BulkEmailContent'], 'BulkEmailEntries' => ['shape' => 'BulkEmailEntryList'], 'ConfigurationSetName' => ['shape' => 'ConfigurationSetName']]], 'SendBulkEmailResponse' => ['type' => 'structure', 'required' => ['BulkEmailEntryResults'], 'members' => ['BulkEmailEntryResults' => ['shape' => 'BulkEmailEntryResultList']]], 'SendCustomVerificationEmailRequest' => ['type' => 'structure', 'required' => ['EmailAddress', 'TemplateName'], 'members' => ['EmailAddress' => ['shape' => 'EmailAddress'], 'TemplateName' => ['shape' => 'EmailTemplateName'], 'ConfigurationSetName' => ['shape' => 'ConfigurationSetName']]], 'SendCustomVerificationEmailResponse' => ['type' => 'structure', 'members' => ['MessageId' => ['shape' => 'OutboundMessageId']]], 'SendEmailRequest' => ['type' => 'structure', 'required' => ['Content'], 'members' => ['FromEmailAddress' => ['shape' => 'EmailAddress'], 'FromEmailAddressIdentityArn' => ['shape' => 'AmazonResourceName'], 'Destination' => ['shape' => 'Destination'], 'ReplyToAddresses' => ['shape' => 'EmailAddressList'], 'FeedbackForwardingEmailAddress' => ['shape' => 'EmailAddress'], 'FeedbackForwardingEmailAddressIdentityArn' => ['shape' => 'AmazonResourceName'], 'Content' => ['shape' => 'EmailContent'], 'EmailTags' => ['shape' => 'MessageTagList'], 'ConfigurationSetName' => ['shape' => 'ConfigurationSetName'], 'ListManagementOptions' => ['shape' => 'ListManagementOptions']]], 'SendEmailResponse' => ['type' => 'structure', 'members' => ['MessageId' => ['shape' => 'OutboundMessageId']]], 'SendQuota' => ['type' => 'structure', 'members' => ['Max24HourSend' => ['shape' => 'Max24HourSend'], 'MaxSendRate' => ['shape' => 'MaxSendRate'], 'SentLast24Hours' => ['shape' => 'SentLast24Hours']]], 'SendingOptions' => ['type' => 'structure', 'members' => ['SendingEnabled' => ['shape' => 'Enabled']]], 'SendingPausedException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'SendingPoolName' => ['type' => 'string'], 'SentLast24Hours' => ['type' => 'double'], 'SerialNumber' => ['type' => 'long'], 'SnsDestination' => ['type' => 'structure', 'required' => ['TopicArn'], 'members' => ['TopicArn' => ['shape' => 'AmazonResourceName']]], 'Subject' => ['type' => 'string'], 'SubscriptionStatus' => ['type' => 'string', 'enum' => ['OPT_IN', 'OPT_OUT']], 'SuccessRedirectionURL' => ['type' => 'string'], 'SuppressedDestination' => ['type' => 'structure', 'required' => ['EmailAddress', 'Reason', 'LastUpdateTime'], 'members' => ['EmailAddress' => ['shape' => 'EmailAddress'], 'Reason' => ['shape' => 'SuppressionListReason'], 'LastUpdateTime' => ['shape' => 'Timestamp'], 'Attributes' => ['shape' => 'SuppressedDestinationAttributes']]], 'SuppressedDestinationAttributes' => ['type' => 'structure', 'members' => ['MessageId' => ['shape' => 'OutboundMessageId'], 'FeedbackId' => ['shape' => 'FeedbackId']]], 'SuppressedDestinationSummaries' => ['type' => 'list', 'member' => ['shape' => 'SuppressedDestinationSummary']], 'SuppressedDestinationSummary' => ['type' => 'structure', 'required' => ['EmailAddress', 'Reason', 'LastUpdateTime'], 'members' => ['EmailAddress' => ['shape' => 'EmailAddress'], 'Reason' => ['shape' => 'SuppressionListReason'], 'LastUpdateTime' => ['shape' => 'Timestamp']]], 'SuppressionAttributes' => ['type' => 'structure', 'members' => ['SuppressedReasons' => ['shape' => 'SuppressionListReasons']]], 'SuppressionListDestination' => ['type' => 'structure', 'required' => ['SuppressionListImportAction'], 'members' => ['SuppressionListImportAction' => ['shape' => 'SuppressionListImportAction']]], 'SuppressionListImportAction' => ['type' => 'string', 'enum' => ['DELETE', 'PUT']], 'SuppressionListReason' => ['type' => 'string', 'enum' => ['BOUNCE', 'COMPLAINT']], 'SuppressionListReasons' => ['type' => 'list', 'member' => ['shape' => 'SuppressionListReason']], 'SuppressionOptions' => ['type' => 'structure', 'members' => ['SuppressedReasons' => ['shape' => 'SuppressionListReasons']]], 'Tag' => ['type' => 'structure', 'required' => ['Key', 'Value'], 'members' => ['Key' => ['shape' => 'TagKey'], 'Value' => ['shape' => 'TagValue']]], 'TagKey' => ['type' => 'string'], 'TagKeyList' => ['type' => 'list', 'member' => ['shape' => 'TagKey']], 'TagList' => ['type' => 'list', 'member' => ['shape' => 'Tag']], 'TagResourceRequest' => ['type' => 'structure', 'required' => ['ResourceArn', 'Tags'], 'members' => ['ResourceArn' => ['shape' => 'AmazonResourceName'], 'Tags' => ['shape' => 'TagList']]], 'TagResourceResponse' => ['type' => 'structure', 'members' => []], 'TagValue' => ['type' => 'string'], 'Template' => ['type' => 'structure', 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName'], 'TemplateArn' => ['shape' => 'AmazonResourceName'], 'TemplateData' => ['shape' => 'EmailTemplateData'], 'Headers' => ['shape' => 'MessageHeaderList']]], 'TemplateContent' => ['type' => 'string'], 'TestRenderEmailTemplateRequest' => ['type' => 'structure', 'required' => ['TemplateName', 'TemplateData'], 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName', 'location' => 'uri', 'locationName' => 'TemplateName'], 'TemplateData' => ['shape' => 'EmailTemplateData']]], 'TestRenderEmailTemplateResponse' => ['type' => 'structure', 'required' => ['RenderedTemplate'], 'members' => ['RenderedTemplate' => ['shape' => 'RenderedEmailTemplate']]], 'Timestamp' => ['type' => 'timestamp'], 'TimestampList' => ['type' => 'list', 'member' => ['shape' => 'Timestamp']], 'TlsPolicy' => ['type' => 'string', 'enum' => ['REQUIRE', 'OPTIONAL']], 'TooManyRequestsException' => ['type' => 'structure', 'members' => [], 'error' => ['httpStatusCode' => 429], 'exception' => \true], 'Topic' => ['type' => 'structure', 'required' => ['TopicName', 'DisplayName', 'DefaultSubscriptionStatus'], 'members' => ['TopicName' => ['shape' => 'TopicName'], 'DisplayName' => ['shape' => 'DisplayName'], 'Description' => ['shape' => 'Description'], 'DefaultSubscriptionStatus' => ['shape' => 'SubscriptionStatus']]], 'TopicFilter' => ['type' => 'structure', 'members' => ['TopicName' => ['shape' => 'TopicName'], 'UseDefaultIfPreferenceUnavailable' => ['shape' => 'UseDefaultIfPreferenceUnavailable']]], 'TopicName' => ['type' => 'string'], 'TopicPreference' => ['type' => 'structure', 'required' => ['TopicName', 'SubscriptionStatus'], 'members' => ['TopicName' => ['shape' => 'TopicName'], 'SubscriptionStatus' => ['shape' => 'SubscriptionStatus']]], 'TopicPreferenceList' => ['type' => 'list', 'member' => ['shape' => 'TopicPreference']], 'Topics' => ['type' => 'list', 'member' => ['shape' => 'Topic']], 'TrackingOptions' => ['type' => 'structure', 'required' => ['CustomRedirectDomain'], 'members' => ['CustomRedirectDomain' => ['shape' => 'CustomRedirectDomain']]], 'UnsubscribeAll' => ['type' => 'boolean'], 'UntagResourceRequest' => ['type' => 'structure', 'required' => ['ResourceArn', 'TagKeys'], 'members' => ['ResourceArn' => ['shape' => 'AmazonResourceName', 'location' => 'querystring', 'locationName' => 'ResourceArn'], 'TagKeys' => ['shape' => 'TagKeyList', 'location' => 'querystring', 'locationName' => 'TagKeys']]], 'UntagResourceResponse' => ['type' => 'structure', 'members' => []], 'UpdateConfigurationSetEventDestinationRequest' => ['type' => 'structure', 'required' => ['ConfigurationSetName', 'EventDestinationName', 'EventDestination'], 'members' => ['ConfigurationSetName' => ['shape' => 'ConfigurationSetName', 'location' => 'uri', 'locationName' => 'ConfigurationSetName'], 'EventDestinationName' => ['shape' => 'EventDestinationName', 'location' => 'uri', 'locationName' => 'EventDestinationName'], 'EventDestination' => ['shape' => 'EventDestinationDefinition']]], 'UpdateConfigurationSetEventDestinationResponse' => ['type' => 'structure', 'members' => []], 'UpdateContactListRequest' => ['type' => 'structure', 'required' => ['ContactListName'], 'members' => ['ContactListName' => ['shape' => 'ContactListName', 'location' => 'uri', 'locationName' => 'ContactListName'], 'Topics' => ['shape' => 'Topics'], 'Description' => ['shape' => 'Description']]], 'UpdateContactListResponse' => ['type' => 'structure', 'members' => []], 'UpdateContactRequest' => ['type' => 'structure', 'required' => ['ContactListName', 'EmailAddress'], 'members' => ['ContactListName' => ['shape' => 'ContactListName', 'location' => 'uri', 'locationName' => 'ContactListName'], 'EmailAddress' => ['shape' => 'EmailAddress', 'location' => 'uri', 'locationName' => 'EmailAddress'], 'TopicPreferences' => ['shape' => 'TopicPreferenceList'], 'UnsubscribeAll' => ['shape' => 'UnsubscribeAll'], 'AttributesData' => ['shape' => 'AttributesData']]], 'UpdateContactResponse' => ['type' => 'structure', 'members' => []], 'UpdateCustomVerificationEmailTemplateRequest' => ['type' => 'structure', 'required' => ['TemplateName', 'FromEmailAddress', 'TemplateSubject', 'TemplateContent', 'SuccessRedirectionURL', 'FailureRedirectionURL'], 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName', 'location' => 'uri', 'locationName' => 'TemplateName'], 'FromEmailAddress' => ['shape' => 'EmailAddress'], 'TemplateSubject' => ['shape' => 'EmailTemplateSubject'], 'TemplateContent' => ['shape' => 'TemplateContent'], 'SuccessRedirectionURL' => ['shape' => 'SuccessRedirectionURL'], 'FailureRedirectionURL' => ['shape' => 'FailureRedirectionURL']]], 'UpdateCustomVerificationEmailTemplateResponse' => ['type' => 'structure', 'members' => []], 'UpdateEmailIdentityPolicyRequest' => ['type' => 'structure', 'required' => ['EmailIdentity', 'PolicyName', 'Policy'], 'members' => ['EmailIdentity' => ['shape' => 'Identity', 'location' => 'uri', 'locationName' => 'EmailIdentity'], 'PolicyName' => ['shape' => 'PolicyName', 'location' => 'uri', 'locationName' => 'PolicyName'], 'Policy' => ['shape' => 'Policy']]], 'UpdateEmailIdentityPolicyResponse' => ['type' => 'structure', 'members' => []], 'UpdateEmailTemplateRequest' => ['type' => 'structure', 'required' => ['TemplateName', 'TemplateContent'], 'members' => ['TemplateName' => ['shape' => 'EmailTemplateName', 'location' => 'uri', 'locationName' => 'TemplateName'], 'TemplateContent' => ['shape' => 'EmailTemplateContent']]], 'UpdateEmailTemplateResponse' => ['type' => 'structure', 'members' => []], 'UseCaseDescription' => ['type' => 'string', 'max' => 5000, 'min' => 1, 'sensitive' => \true], 'UseDefaultIfPreferenceUnavailable' => ['type' => 'boolean'], 'VdmAttributes' => ['type' => 'structure', 'required' => ['VdmEnabled'], 'members' => ['VdmEnabled' => ['shape' => 'FeatureStatus'], 'DashboardAttributes' => ['shape' => 'DashboardAttributes'], 'GuardianAttributes' => ['shape' => 'GuardianAttributes']]], 'VdmOptions' => ['type' => 'structure', 'members' => ['DashboardOptions' => ['shape' => 'DashboardOptions'], 'GuardianOptions' => ['shape' => 'GuardianOptions']]], 'VerificationError' => ['type' => 'string', 'enum' => ['SERVICE_ERROR', 'DNS_SERVER_ERROR', 'HOST_NOT_FOUND', 'TYPE_NOT_FOUND', 'INVALID_VALUE']], 'VerificationInfo' => ['type' => 'structure', 'members' => ['LastCheckedTimestamp' => ['shape' => 'Timestamp'], 'LastSuccessTimestamp' => ['shape' => 'Timestamp'], 'ErrorType' => ['shape' => 'VerificationError'], 'SOARecord' => ['shape' => 'SOARecord']]], 'VerificationStatus' => ['type' => 'string', 'enum' => ['PENDING', 'SUCCESS', 'FAILED', 'TEMPORARY_FAILURE', 'NOT_STARTED']], 'Volume' => ['type' => 'long'], 'VolumeStatistics' => ['type' => 'structure', 'members' => ['InboxRawCount' => ['shape' => 'Volume'], 'SpamRawCount' => ['shape' => 'Volume'], 'ProjectedInbox' => ['shape' => 'Volume'], 'ProjectedSpam' => ['shape' => 'Volume']]], 'WarmupStatus' => ['type' => 'string', 'enum' => ['IN_PROGRESS', 'DONE']], 'WebsiteURL' => ['type' => 'string', 'max' => 1000, 'min' => 1, 'pattern' => '^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?', 'sensitive' => \true]]]; diff --git a/vendor/Aws3/CHANGELOG.md b/vendor/Aws3/CHANGELOG.md index de5c517..77ef29c 100644 --- a/vendor/Aws3/CHANGELOG.md +++ b/vendor/Aws3/CHANGELOG.md @@ -1,5 +1,433 @@ # CHANGELOG +## 3.319.4 - 2024-08-13 + +* `Aws\S3` - Expands handling of errors contained within 200 responses. +* `Aws\FIS` - This release adds support for additional error information on experiment failure. It adds the error code, location, and account id on relevant failures to the GetExperiment and ListExperiment API responses. +* `Aws\NeptuneGraph` - Amazon Neptune Analytics provides a new option for customers to load data into a graph using the RDF (Resource Description Framework) NTRIPLES format. When loading NTRIPLES files, use the value `convertToIri` for the `blankNodeHandling` parameter. +* `Aws\Amplify` - Add a new field "cacheConfig" that enables users to configure the CDN cache settings for an App +* `Aws\AppStream` - This release includes following new APIs: CreateThemeForStack, DescribeThemeForStack, UpdateThemeForStack, DeleteThemeForStack to support custom branding programmatically. +* `Aws\Glue` - Add AttributesToGet parameter support for Glue GetTables + +## 3.319.3 - 2024-08-12 + +* `Aws\GroundStation` - Updating documentation for OEMEphemeris to link to AWS Ground Station User Guide +* `Aws\ComputeOptimizer` - Doc only update for Compute Optimizer that fixes several customer-reported issues relating to ECS finding classifications +* `Aws\SageMaker` - Releasing large data support as part of CreateAutoMLJobV2 in SageMaker Autopilot and CreateDomain API for SageMaker Canvas. +* `Aws\EKS` - Added support for new AL2023 GPU AMIs to the supported AMITypes. +* `Aws\EC2` - This release adds new capabilities to manage On-Demand Capacity Reservations including the ability to split your reservation, move capacity between reservations, and modify the instance eligibility of your reservation. +* `Aws\ConfigService` - Documentation update for the OrganizationConfigRuleName regex pattern. +* `Aws\MediaLive` - AWS Elemental MediaLive now supports now supports editing the PID values for a Multiplex. + +## 3.319.2 - 2024-08-09 + +* `Aws\Connect` - This release supports adding RoutingCriteria via UpdateContactRoutingData public API. +* `Aws\CognitoIdentityProvider` - Fixed a description of AdvancedSecurityAdditionalFlows in Amazon Cognito user pool configuration. +* `Aws\SSM` - Systems Manager doc-only updates for August 2024. + +## 3.319.1 - 2024-08-08 + +* `Aws\Glue` - This release adds support to retrieve the validation status when creating or updating Glue Data Catalog Views. Also added is support for BasicCatalogTarget partition keys. +* `Aws\Connect` - This release fixes a regression in number of access control tags that are allowed to be added to a security profile in Amazon Connect. You can now add up to four access control tags on a single security profile. +* `Aws\CognitoIdentityProvider` - Added support for threat protection for custom authentication in Amazon Cognito user pools. +* `Aws\EC2` - Launch of private IPv6 addressing for VPCs and Subnets. VPC IPAM supports the planning and monitoring of private IPv6 usage. + +## 3.319.0 - 2024-08-07 + +* `Aws\S3` - Adds customization to output structures for `Expires` parsing which adds an additional shape `ExpiresString` +* `Aws\Glue` - Introducing AWS Glue Data Quality anomaly detection, a new functionality that uses ML-based solutions to detect data anomalies users have not explicitly defined rules for. +* `Aws\AppIntegrationsService` - Updated CreateDataIntegration and CreateDataIntegrationAssociation API to support bulk data export from Amazon Connect Customer Profiles to the customer S3 bucket. + +## 3.318.0 - 2024-08-06 + +* `Aws\Endpoint` - Endpoint resolution based on a account id. +* `Aws\CognitoIdentityProvider` - Advanced security feature updates to include password history and log export for Cognito user pools. +* `Aws\CostOptimizationHub` - This release adds savings percentage support to the ListRecommendationSummaries API. +* `Aws\BedrockAgentRuntime` - Introduce model invocation output traces for orchestration traces, which contain the model's raw response and usage. +* `Aws\WorkSpaces` - Added support for BYOL_GRAPHICS_G4DN_WSP IngestionProcess + +## 3.317.2 - 2024-08-05 + +* `Aws\ECR` - Released two new APIs along with documentation updates. The GetAccountSetting API is used to view the current basic scan type version setting for your registry, while the PutAccountSetting API is used to update the basic scan type version for your registry. +* `Aws\KinesisVideoWebRTCStorage` - Add JoinStorageSessionAsViewer API +* `Aws\DataZone` - This releases Data Product feature. Data Products allow grouping data assets into cohesive, self-contained units for ease of publishing for data producers, and ease of finding and accessing for data consumers. +* `Aws\PI` - Added a description for the Dimension db.sql.tokenized_id on the DimensionGroup data type page. + +## 3.317.1 - 2024-08-02 + +* `Aws\Api` - Fixes issue with parsing iso8601 timestamps with nanosecond precision in versions 8.0.9 and below. +* `Aws\IVS` - updates cloudtrail event source for SDKs +* `Aws\ResilienceHub` - Customers are presented with the grouping recommendations and can determine if the recommendations are accurate and apply to their case. This feature simplifies onboarding by organizing resources into appropriate AppComponents. +* `Aws\WAFRegional` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\Kinesis` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\SSM` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\IVSRealTime` - updates cloudtrail event source for SDKs +* `Aws\Route53` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\Glue` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\CloudWatch` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\ECS` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\ivschat` - updates cloudtrail event source for SDKs + +## 3.317.0 - 2024-08-01 + +* `Aws\ControlTower` - Updated Control Tower service documentation for controlcatalog control ARN support with existing Control Tower public APIs +* `Aws\ControlCatalog` - AWS Control Tower provides two new public APIs controlcatalog:ListControls and controlcatalog:GetControl under controlcatalog service namespace, which enable customers to programmatically retrieve control metadata of available controls. +* `Aws\Support` - Doc only updates to CaseDetails +* `Aws\SSMQuickSetup` - This release adds API support for the QuickSetup feature of AWS Systems Manager +* `Aws\MemoryDB` - Doc only update for changes to deletion API. +* `Aws\RDS` - This release adds support for specifying optional MinACU parameter in CreateDBShardGroup and ModifyDBShardGroup API. DBShardGroup response will contain MinACU if specified. +* `Aws\SageMaker` - This release adds support for Amazon EMR Serverless applications in SageMaker Studio for running data processing jobs. +* `Aws\Bedrock` - API and Documentation for Bedrock Model Copy feature. This feature lets you share and copy a custom model from one region to another or one account to another. +* `Aws\IAM` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. + +## 3.316.10 - 2024-07-30 + +* `Aws\AppStream` - Added support for Red Hat Enterprise Linux 8 on Amazon AppStream 2.0 +* `Aws\AutoScaling` - Increase the length limit for VPCZoneIdentifier from 2047 to 5000 +* `Aws\Tnb` - This release adds Network Service Update, through which customers will be able to update their instantiated networks to a new network package. See the documentation for limitations. The release also enhances the Get network operation API to return parameter overrides used during the operation. +* `Aws\ElasticLoadBalancing` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\CodePipeline` - AWS CodePipeline V2 type pipelines now support stage level conditions to enable development teams to safely release changes that meet quality and compliance requirements. +* `Aws\CloudWatchLogs` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\RolesAnywhere` - IAM RolesAnywhere now supports custom role session name on the CreateSession. This release adds the acceptRoleSessionName option to a profile to control whether a role session name will be accepted in a session request with a given profile. +* `Aws\EventBridge` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\WorkSpaces` - Removing multi-session as it isn't supported for pools +* `Aws\ElastiCache` - Doc only update for changes to deletion API. +* `Aws\LexModelsV2` - This release adds new capabilities to the AMAZON.QnAIntent: Custom prompting, Guardrails integration and ExactResponse support for Bedrock Knowledge Base. + +## 3.316.9 - 2024-07-29 + +* `Aws\ElastiCache` - Renaming full service name as it appears in developer documentation. +* `Aws\MemoryDB` - Renaming full service name as it appears in developer documentation. + +## 3.316.8 - 2024-07-25 + +* `Aws\ElasticLoadBalancingv2` - This release adds support for sharing trust stores across accounts and organizations through integration with AWS Resource Access Manager. +* `Aws\ApplicationSignals` - CloudWatch Application Signals now supports application logs correlation with traces and operational health metrics of applications running on EC2 instances. Users can view the most relevant telemetry to troubleshoot application health anomalies such as spikes in latency, errors, and availability. +* `Aws\ECR` - API and documentation updates for Amazon ECR, adding support for creating, updating, describing and deleting ECR Repository Creation Template. +* `Aws\DataZone` - Introduces GetEnvironmentCredentials operation to SDK +* `Aws\BedrockRuntime` - Provides ServiceUnavailableException error message +* `Aws\SFN` - This release adds support to customer managed KMS key encryption in AWS Step Functions. +* `Aws\EC2` - EC2 Fleet now supports using custom identifiers to reference Amazon Machine Images (AMI) in launch requests that are configured to choose from a diversified list of instance types. +* `Aws\CodeCommit` - CreateRepository API now throws OperationNotAllowedException when the account has been restricted from creating a repository. +* `Aws\EKS` - This release adds support for EKS cluster to manage extended support. +* `Aws\ApplicationAutoScaling` - Application Auto Scaling is now more responsive to the changes in demand of your SageMaker Inference endpoints. To get started, create or update a Target Tracking policy based on High Resolution CloudWatch metrics. +* `Aws\Outposts` - Adding default vCPU information to GetOutpostSupportedInstanceTypes and GetOutpostInstanceTypes responses +* `Aws\NetworkFirewall` - You can now log events that are related to TLS inspection, in addition to the existing alert and flow logging. + +## 3.316.7 - 2024-07-24 + +* `Aws\PinpointSMSVoiceV2` - Update for rebrand to AWS End User Messaging SMS and Voice. +* `Aws\MedicalImaging` - CopyImageSet API adds copying selected instances between image sets, and overriding inconsistent metadata with a force parameter. UpdateImageSetMetadata API enables reverting to prior versions; updates to Study, Series, and SOP Instance UIDs; and updates to private elements, with a force parameter. +* `Aws\CleanRooms` - Three enhancements to the AWS Clean Rooms: Disallowed Output Columns, Flexible Result Receivers, SQL as a Seed +* `Aws\IoTSiteWise` - Adds support for creating SiteWise Edge gateways that run on a Siemens Industrial Edge Device. +* `Aws\DynamoDB` - DynamoDB doc only update for July +* `Aws\MediaPackageV2` - This release adds support for Irdeto DRM encryption in DASH manifests. + +## 3.316.6 - 2024-07-23 + +* `Aws\DataZone` - This release removes the deprecated dataProductItem field from Search API output. +* `Aws\AppSync` - Adding support for paginators in AppSync list APIs +* `Aws\Connect` - Added PostContactSummary segment type on ListRealTimeContactAnalysisSegmentsV2 API +* `Aws\CleanRoomsML` - Adds SQL query as the source of seed audience for audience generation job. +* `Aws\CleanRooms` - This release adds AWS Entity Resolution integration to associate ID namespaces & ID mapping workflow resources as part of ID namespace association and ID mapping table in AWS Clean Rooms. It also introduces a new ID_MAPPING_TABLE analysis rule to manage the protection on ID mapping table. +* `Aws\EntityResolution` - Support First Party ID Mapping +* `Aws\ConnectContactLens` - Added PostContactSummary segment type on ListRealTimeContactAnalysisSegments API + +## 3.316.5 - 2024-07-22 + +* `Aws\` - Updates CRT signing config region handling +* `Aws\RedshiftServerless` - Adds dualstack support for Redshift Serverless workgroup. +* `Aws\DataZone` - This release adds 1/ support of register S3 locations of assets in AWS Lake Formation hybrid access mode for DefaultDataLake blueprint. 2/ support of CRUD operations for Asset Filters. +* `Aws\NeptuneGraph` - Amazon Neptune Analytics provides new options for customers to start with smaller graphs at a lower cost. CreateGraph, CreaateGraphImportTask, UpdateGraph and StartImportTask APIs will now allow 32 and 64 for `provisioned-memory` +* `Aws\IVS` - Documentation update for IVS Low Latency API Reference. + +## 3.316.4 - 2024-07-18 + +* `Aws\Connect` - Amazon Connect expands search API coverage for additional resources. Search for hierarchy groups by name, ID, tag, or other criteria (new endpoint). Search for agent statuses by name, ID, tag, or other criteria (new endpoint). Search for users by their assigned proficiencies (enhanced endpoint) +* `Aws\ivschat` - Documentation update for IVS Chat API Reference. +* `Aws\RDS` - Updates Amazon RDS documentation to specify an eventual consistency model for DescribePendingMaintenanceActions. +* `Aws\Firehose` - This release 1) Add configurable buffering hints for Snowflake as destination. 2) Add ReadFromTimestamp for MSK As Source. Firehose will start reading data from MSK Cluster using offset associated with this timestamp. 3) Gated public beta release to add Apache Iceberg tables as destination. +* `Aws\TimestreamQuery` - Doc-only update for TimestreamQuery. Added guidance about the accepted valid value for the QueryPricingModel parameter. +* `Aws\SecretsManager` - Doc only update for Secrets Manager +* `Aws\ACMPCA` - Fix broken waiters for the acm-pca client. Waiters broke in version 1.13.144 of the Boto3 SDK. +* `Aws\TaxSettings` - Set default endpoint for aws partition. Requests from all regions in aws partition will be forward to us-east-1 endpoint. +* `Aws\MediaLive` - AWS Elemental MediaLive now supports the SRT protocol via the new SRT Caller input type. +* `Aws\SageMaker` - SageMaker Training supports R5, T3 and R5D instances family. And SageMaker Processing supports G5 and R5D instances family. +* `Aws\EC2` - Amazon VPC IP Address Manager (IPAM) now supports Bring-Your-Own-IP (BYOIP) for IP addresses registered with any Internet Registry. This feature uses DNS TXT records to validate ownership of a public IP address range. +* `Aws\WorkSpacesThinClient` - Documentation update for WorkSpaces Thin Client. + +## 3.316.3 - 2024-07-12 + +* `Aws\SNS` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\GlobalAccelerator` - This feature adds exceptions to the Customer API to avoid throwing Internal Service errors +* `Aws\AutoScaling` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\ACMPCA` - Minor refactoring of C2J model for AWS Private CA +* `Aws\QuickSight` - Vega ally control options and Support for Reviewed Answers in Topics +* `Aws\ARCZonalShift` - Adds the option to subscribe to get notifications when a zonal autoshift occurs in a region. +* `Aws\Pinpoint` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\RDS` - Update path for CreateDBCluster resource identifier, and Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\CodeBuild` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\DynamoDB` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. + +## 3.316.2 - 2024-07-10 + +* `Aws\EC2` - Add parameters to enable provisioning IPAM BYOIPv4 space at a Local Zone Network Border Group level +* `Aws\Batch` - This feature allows AWS Batch Jobs with EKS container orchestration type to be run as Multi-Node Parallel Jobs. +* `Aws\BedrockRuntime` - Add support for contextual grounding check and ApplyGuardrail API for Guardrails for Amazon Bedrock. +* `Aws\Bedrock` - Add support for contextual grounding check for Guardrails for Amazon Bedrock. +* `Aws\LicenseManagerLinuxSubscriptions` - Add support for third party subscription providers, starting with RHEL subscriptions through Red Hat Subscription Manager (RHSM). Additionally, add support for tagging subscription provider resources, and detect when an instance has more than one Linux subscription and notify the customer. +* `Aws\GroundStation` - Documentation update specifying OEM ephemeris units of measurement +* `Aws\Glue` - Add recipe step support for recipe node +* `Aws\MediaConnect` - AWS Elemental MediaConnect introduces the ability to disable outputs. Disabling an output allows you to keep the output attached to the flow, but stop streaming to the output destination. A disabled output does not incur data transfer costs. +* `Aws\BedrockAgentRuntime` - Introduces query decomposition, enhanced Agents integration with Knowledge bases, session summary generation, and code interpretation (preview) for Claude V3 Sonnet and Haiku models. Also introduces Prompt Flows (preview) to link prompts, foundational models, and resources for end-to-end solutions. +* `Aws\BedrockAgent` - Introduces new data sources and chunking strategies for Knowledge bases, advanced parsing logic using FMs, session summary generation, and code interpretation (preview) for Claude V3 Sonnet and Haiku models. Also introduces Prompt Flows (preview) to link prompts, foundational models, and resources. + +## 3.316.1 - 2024-07-09 + +* `Aws\OpenSearchService` - This release adds support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the current state of the setup or tear-down. +* `Aws\DataZone` - This release deprecates dataProductItem field from SearchInventoryResultItem, along with some unused DataProduct shapes +* `Aws\FSx` - Adds support for FSx for NetApp ONTAP 2nd Generation file systems, and FSx for OpenZFS Single AZ HA file systems. +* `Aws\SageMaker` - This release 1/ enables optimization jobs that allows customers to perform Ahead-of-time compilation and quantization. 2/ allows customers to control access to Amazon Q integration in SageMaker Studio. 3/ enables AdditionalModelDataSources for CreateModel action. + +## 3.316.0 - 2024-07-08 + +* `Aws\ElasticBeanstalk` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\CodeDeploy` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\DatabaseMigrationService` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\Firehose` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\DeviceFarm` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\SES` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\GameLift` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\Route53Resolver` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\QApps` - This is a general availability (GA) release of Amazon Q Apps, a capability of Amazon Q Business. Q Apps leverages data sources your company has provided to enable users to build, share, and customize apps within your organization. +* `Aws\ElasticsearchService` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. + +## 3.315.6 - 2024-07-05 + +* `Aws\ECR` - This release for Amazon ECR makes change to bring the SDK into sync with the API. +* `Aws\PaymentCryptographyData` - Added further restrictions on logging of potentially sensitive inputs and outputs. +* `Aws\QBusiness` - Add personalization to Q Applications. Customers can enable or disable personalization when creating or updating a Q application with the personalization configuration. +* `Aws\ACM` - Documentation updates, including fixes for xml formatting, broken links, and ListCertificates description. + +## 3.315.5 - 2024-07-03 + +* `Aws\WorkSpaces` - Fix create workspace bundle RootStorage/UserStorage to accept non null values +* `Aws\DirectConnect` - This update includes documentation for support of new native 400 GBps ports for Direct Connect. +* `Aws\Rekognition` - This release adds support for tagging projects and datasets with the CreateProject and CreateDataset APIs. +* `Aws\Organizations` - Added a new reason under ConstraintViolationException in RegisterDelegatedAdministrator API to prevent registering suspended accounts as delegated administrator of a service. +* `Aws\ApplicationAutoScaling` - Doc only update for Application Auto Scaling that fixes resource name. + +## 3.315.4 - 2024-07-02 + +* `Aws\S3` - Added response overrides to Head Object requests. +* `Aws\FMS` - Increases Customer API's ManagedServiceData length +* `Aws\EC2` - Documentation updates for Elastic Compute Cloud (EC2). + +## 3.315.3 - 2024-07-01 + +* `Aws\PaymentCryptographyData` - Adding support for dynamic keys for encrypt, decrypt, re-encrypt and translate pin functions. With this change, customers can use one-time TR-31 keys directly in dataplane operations without the need to first import them into the service. +* `Aws\DocDB` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\PaymentCryptography` - Added further restrictions on logging of potentially sensitive inputs and outputs. +* `Aws\WAFV2` - JSON body inspection: Update documentation to clarify that JSON parsing doesn't include full validation. +* `Aws\APIGateway` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\CognitoIdentity` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\Connect` - Authentication profiles are Amazon Connect resources (in gated preview) that allow you to configure authentication settings for users in your contact center. This release adds support for new ListAuthenticationProfiles, DescribeAuthenticationProfile and UpdateAuthenticationProfile APIs. +* `Aws\EKS` - Updates EKS managed node groups to support EC2 Capacity Blocks for ML +* `Aws\SWF` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\SFN` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. + +## 3.315.2 - 2024-06-28 + +* `Aws\Glue` - Added AttributesToGet parameter to Glue GetDatabases, allowing caller to limit output to include only the database name. +* `Aws\CloudHSMV2` - Added 3 new APIs to support backup sharing: GetResourcePolicy, PutResourcePolicy, and DeleteResourcePolicy. Added BackupArn to the output of the DescribeBackups API. Added support for BackupArn in the CreateCluster API. +* `Aws\PI` - Noting that the filter db.sql.db_id isn't available for RDS for SQL Server DB instances. +* `Aws\WorkSpaces` - Added support for Red Hat Enterprise Linux 8 on Amazon WorkSpaces Personal. +* `Aws\OpenSearchService` - This release removes support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains. +* `Aws\ACMPCA` - Added CCPC_LEVEL_1_OR_HIGHER KeyStorageSecurityStandard and SM2 KeyAlgorithm and SM3WITHSM2 SigningAlgorithm for China regions. +* `Aws\EMR` - This release provides the support for new allocation strategies i.e. CAPACITY_OPTIMIZED_PRIORITIZED for Spot and PRIORITIZED for On-Demand by taking input of priority value for each instance type for instance fleet clusters. +* `Aws\KinesisAnalyticsV2` - Support for Flink 1.19 in Managed Service for Apache Flink +* `Aws\Connect` - This release supports showing PreferredAgentRouting step via DescribeContact API. + +## 3.315.1 - 2024-06-27 + +* `Aws\ElastiCache` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\ChimeSDKMediaPipelines` - Added Amazon Transcribe multi language identification to Chime SDK call analytics. Enabling customers sending single stream audio to generate call recordings using Chime SDK call analytics +* `Aws\SageMaker` - Add capability for Admins to customize Studio experience for the user by showing or hiding Apps and MLTools. +* `Aws\CloudFront` - Doc only update for CloudFront that fixes customer-reported issue +* `Aws\MQ` - This release makes the EngineVersion field optional for both broker and configuration and uses the latest available version by default. The AutoMinorVersionUpgrade field is also now optional for broker creation and defaults to 'true'. +* `Aws\WorkSpaces` - Added support for WorkSpaces Pools. +* `Aws\QuickSight` - Adding support for Repeating Sections, Nested Filters +* `Aws\ApplicationAutoScaling` - Amazon WorkSpaces customers can now use Application Auto Scaling to automatically scale the number of virtual desktops in a WorkSpaces pool. +* `Aws\QConnect` - Adds CreateContentAssociation, ListContentAssociations, GetContentAssociation, and DeleteContentAssociation APIs. +* `Aws\DataZone` - This release supports the data lineage feature of business data catalog in Amazon DataZone. +* `Aws\RDS` - Updates Amazon RDS documentation for TAZ export to S3. + +## 3.315.0 - 2024-06-26 + +* `Aws\` - Decodes URL returned by CompleteMultipartUpload operation so special characters are removed. +* `Aws\ControlTower` - Added ListLandingZoneOperations API. +* `Aws\EKS` - Added support for disabling unmanaged addons during cluster creation. +* `Aws\IVSRealTime` - IVS Real-Time now offers customers the ability to upload public keys for customer vended participant tokens. +* `Aws\KinesisAnalyticsV2` - This release adds support for new ListApplicationOperations and DescribeApplicationOperation APIs. It adds a new configuration to enable system rollbacks, adds field ApplicationVersionCreateTimestamp for clarity and improves support for pagination for APIs. +* `Aws\OpenSearchService` - This release adds support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the current state of the setup or tear-down. + +## 3.314.8 - 2024-06-25 + +* `Aws\EC2` - This release is for the launch of the new u7ib-12tb.224xlarge, R8g, c7gn.metal and mac2-m1ultra.metal instance types +* `Aws\AutoScaling` - Doc only update for Auto Scaling's TargetTrackingMetricDataQuery +* `Aws\NetworkManager` - This is model changes & documentation update for the Asynchronous Error Reporting feature for AWS Cloud WAN. This feature allows customers to view errors that occur while their resources are being provisioned, enabling customers to fix their resources without needing external support. +* `Aws\WorkSpacesThinClient` - This release adds the deviceCreationTags field to CreateEnvironment API input, UpdateEnvironment API input and GetEnvironment API output. + +## 3.314.7 - 2024-06-24 + +* `Aws\SSM` - Add sensitive trait to SSM IPAddress property for CloudTrail redaction +* `Aws\EC2` - Fix EC2 multi-protocol info in models. +* `Aws\BedrockRuntime` - Increases Converse API's document name length +* `Aws\QBusiness` - Allow enable/disable Q Apps when creating/updating a Q application; Return the Q Apps enablement information when getting a Q application. +* `Aws\CustomerProfiles` - This release includes changes to ProfileObjectType APIs, adds functionality top set and get capacity for profile object types. +* `Aws\WorkSpacesWeb` - Added ability to enable DeepLinking functionality on a Portal via UserSettings as well as added support for IdentityProvider resource tagging. + +## 3.314.6 - 2024-06-20 + +* `Aws\DynamoDB` - Doc-only update for DynamoDB. Fixed Important note in 6 Global table APIs - CreateGlobalTable, DescribeGlobalTable, DescribeGlobalTableSettings, ListGlobalTables, UpdateGlobalTable, and UpdateGlobalTableSettings. +* `Aws\BedrockRuntime` - This release adds document support to Converse and ConverseStream APIs +* `Aws\Glue` - Fix Glue paginators for Jobs, JobRuns, Triggers, Blueprints and Workflows. +* `Aws\SecurityHub` - Documentation updates for Security Hub +* `Aws\SageMaker` - Adds support for model references in Hub service, and adds support for cross-account access of Hubs +* `Aws\CostOptimizationHub` - This release enables AWS Cost Optimization Hub to show cost optimization recommendations for Amazon RDS MySQL and RDS PostgreSQL. +* `Aws\IVSRealTime` - IVS Real-Time now offers customers the ability to record individual stage participants to S3. +* `Aws\ComputeOptimizer` - This release enables AWS Compute Optimizer to analyze and generate optimization recommendations for Amazon RDS MySQL and RDS PostgreSQL. +* `Aws\CodeArtifact` - Add support for the Cargo package format. + +## 3.314.5 - 2024-06-19 + +* `Aws\DirectConnect` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\CostandUsageReportService` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\Artifact` - This release adds an acceptanceType field to the ReportSummary structure (used in the ListReports API response). +* `Aws\ElasticTranscoder` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\Athena` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\OpenSearchService` - This release enables customers to use JSON Web Tokens (JWT) for authentication on their Amazon OpenSearch Service domains. + +## 3.314.4 - 2024-06-18 + +* `Aws\Auth` - Corrects an issue with modeling for `noAuth` auth types. +* `Aws\Lightsail` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\Rekognition` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\BedrockRuntime` - This release adds support for using Guardrails with the Converse and ConverseStream APIs. +* `Aws\SageMaker` - Launched a new feature in SageMaker to provide managed MLflow Tracking Servers for customers to track ML experiments. This release also adds a new capability of attaching additional storage to SageMaker HyperPod cluster instances. +* `Aws\ConfigService` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\EKS` - This release adds support to surface async fargate customer errors from async path to customer through describe-fargate-profile API response. +* `Aws\CloudTrail` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\Shield` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\Snowball` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\Polly` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. + +## 3.314.3 - 2024-06-17 + +* `Aws\MediaConvert` - This release includes support for creating I-frame only video segments for DASH trick play. +* `Aws\SecretsManager` - Doc only update for Secrets Manager +* `Aws\Glue` - This release introduces a new feature, Usage profiles. Usage profiles allow the AWS Glue admin to create different profiles for various classes of users within the account, enforcing limits and defaults for jobs and sessions. +* `Aws\WAF` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\Batch` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\KMS` - Updating SDK example for KMS DeriveSharedSecret API. +* `Aws\CodeBuild` - AWS CodeBuild now supports global and organization GitHub webhooks +* `Aws\DirectoryService` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\EFS` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\CognitoIdentityProvider` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* `Aws\ACMPCA` - Doc-only update that adds name constraints as an allowed extension for ImportCertificateAuthorityCertificate. + +## 3.314.2 - 2024-06-14 + +* `Aws\DataZone` - This release introduces a new default service blueprint for custom environment creation. +* `Aws\MediaConvert` - This release adds the ability to search for historical job records within the management console using a search box and/or via the SDK/CLI with partial string matching search on input file name. +* `Aws\Macie2` - This release adds support for managing the status of automated sensitive data discovery for individual accounts in an organization, and determining whether individual S3 buckets are included in the scope of the analyses. +* `Aws\EC2` - Documentation updates for Amazon EC2. +* `Aws\Route53Domains` - Add v2 smoke tests and smithy smokeTests trait for SDK testing. + +## 3.314.1 - 2024-06-13 + +* `Aws\Glue` - This release adds support for configuration of evaluation method for composite rules in Glue Data Quality rulesets. +* `Aws\IoTWireless` - Add RoamingDeviceSNR and RoamingDeviceRSSI to Customer Metrics. +* `Aws\CloudHSMV2` - Added support for hsm type hsm2m.medium. Added supported for creating a cluster in FIPS or NON_FIPS mode. +* `Aws\KMS` - This feature allows customers to use their keys stored in KMS to derive a shared secret which can then be used to establish a secured channel for communication, provide proof of possession, or establish trust with other parties. +* `Aws\MediaPackageV2` - This release adds support for CMAF ingest (DASH-IF live media ingest protocol interface 1) + +## 3.314.0 - 2024-06-12 + +* `Aws\` - Removes Backup Storage client, which has been deprecated. +* `Aws\OSIS` - SDK changes for self-managed vpc endpoint to OpenSearch ingestion pipelines. +* `Aws\SecretsManager` - Introducing RotationToken parameter for PutSecretValue API +* `Aws\Redshift` - Updates to remove DC1 and DS2 node types. +* `Aws\SecurityLake` - This release updates request validation regex to account for non-commercial aws partitions. +* `Aws\SESv2` - This release adds support for Amazon EventBridge as an email sending events destination. +* `Aws\AppTest` - AWS Mainframe Modernization Application Testing is an AWS Mainframe Modernization service feature that automates functional equivalence testing for mainframe application modernization and migration to AWS, and regression testing. +* `Aws\EC2` - Tagging support for Traffic Mirroring FilterRule resource + +## 3.313.0 - 2024-06-11 + +* `Aws\Serializer` - Fixes empty list serialization on empty lists +* `Aws\AccessAnalyzer` - IAM Access Analyzer now provides policy recommendations to help resolve unused permissions for IAM roles and users. Additionally, IAM Access Analyzer now extends its custom policy checks to detect when IAM policies grant public access or access to critical resources ahead of deployments. +* `Aws\NetworkManager` - This is model changes & documentation update for Service Insertion feature for AWS Cloud WAN. This feature allows insertion of AWS/3rd party security services on Cloud WAN. This allows to steer inter/intra segment traffic via security appliances and provide visibility to the route updates. +* `Aws\PcaConnectorScep` - Connector for SCEP allows you to use a managed, cloud CA to enroll mobile devices and networking gear. SCEP is a widely-adopted protocol used by mobile device management (MDM) solutions for enrolling mobile devices. With the connector, you can use AWS Private CA with popular MDM solutions. +* `Aws\SageMaker` - Introduced Scope and AuthenticationRequestExtraParams to SageMaker Workforce OIDC configuration; this allows customers to modify these options for their private Workforce IdP integration. Model Registry Cross-account model package groups are discoverable. +* `Aws\GuardDuty` - Added API support for GuardDuty Malware Protection for S3. + +## 3.312.0 - 2024-06-10 + +* `Aws\ApplicationSignals` - This is the initial SDK release for Amazon CloudWatch Application Signals. Amazon CloudWatch Application Signals provides curated application performance monitoring for developers to monitor and troubleshoot application health using pre-built dashboards and Service Level Objectives. +* `Aws\ECS` - This release introduces a new cluster configuration to support the customer-managed keys for ECS managed storage encryption. +* `Aws\imagebuilder` - This release updates the regex pattern for Image Builder ARNs. + +## 3.311.2 - 2024-06-07 + +* `Aws\CodePipeline` - CodePipeline now supports overriding S3 Source Object Key during StartPipelineExecution, as part of Source Overrides. +* `Aws\AuditManager` - New feature: common controls. When creating custom controls, you can now use pre-grouped AWS data sources based on common compliance themes. Also, the awsServices parameter is deprecated because we now manage services in scope for you. If used, the input is ignored and an empty list is returned. +* `Aws\B2bi` - Added exceptions to B2Bi List operations and ConflictException to B2Bi StartTransformerJob operation. Also made capabilities field explicitly required when creating a Partnership. +* `Aws\VerifiedPermissions` - This release adds OpenIdConnect (OIDC) configuration support for IdentitySources, allowing for external IDPs to be used in authorization requests. +* `Aws\SageMaker` - This release introduces a new optional parameter: InferenceAmiVersion, in ProductionVariant. + +## 3.311.1 - 2024-06-06 + +* `Aws\` - Updates error level on deprecated `Command` methods. Removes suppressed call to deprecated method. +* `Aws\Glue` - This release adds support for creating and updating Glue Data Catalog Views. +* `Aws\FSx` - This release adds support to increase metadata performance on FSx for Lustre file systems beyond the default level provisioned when a file system is created. This can be done by specifying MetadataConfiguration during the creation of Persistent_2 file systems or by updating it on demand. +* `Aws\Firehose` - Adds integration with Secrets Manager for Redshift, Splunk, HttpEndpoint, and Snowflake destinations +* `Aws\StorageGateway` - Adds SoftwareUpdatePreferences to DescribeMaintenanceStartTime and UpdateMaintenanceStartTime, a structure which contains AutomaticUpdatePolicy. +* `Aws\LocationService` - Added two new APIs, VerifyDevicePosition and ForecastGeofenceEvents. Added support for putting larger geofences up to 100,000 vertices with Geobuf fields. +* `Aws\SQS` - Doc only updates for SQS. These updates include customer-reported issues and TCX3 modifications. +* `Aws\IoTWireless` - Adds support for wireless device to be in Conflict FUOTA Device Status due to a FUOTA Task, so it couldn't be attached to a new one. +* `Aws\SNS` - Doc-only update for SNS. These changes include customer-reported issues and TXC3 updates. +* `Aws\Account` - This release adds 3 new APIs (AcceptPrimaryEmailUpdate, GetPrimaryEmail, and StartPrimaryEmailUpdate) used to centrally manage the root user email address of member accounts within an AWS organization. + +## 3.311.0 - 2024-06-05 + +* `Aws\Auth` - Adds support for the `auth` service trait. This allows for auth scheme selection at both the service and operation level. +* `Aws\GlobalAccelerator` - This release contains a new optional ip-addresses input field for the update accelerator and update custom routing accelerator apis. This input enables consumers to replace IPv4 addresses on existing accelerators with addresses provided in the input. +* `Aws\Glue` - AWS Glue now supports native SaaS connectivity: Salesforce connector available now +* `Aws\S3` - Added new params copySource and key to copyObject API for supporting S3 Access Grants plugin. These changes will not change any of the existing S3 API functionality. + +## 3.310.0 - 2024-06-04 + +* `Aws\Pipes` - This release adds Timestream for LiveAnalytics as a supported target in EventBridge Pipes +* `Aws\EC2` - U7i instances with up to 32 TiB of DDR5 memory and 896 vCPUs are now available. C7i-flex instances are launched and are lower-priced variants of the Amazon EC2 C7i instances that offer a baseline level of CPU performance with the ability to scale up to the full compute performance 95% of the time. +* `Aws\SageMaker` - Extend DescribeClusterNode response with private DNS hostname and IP address, and placement information about availability zone and availability zone ID. +* `Aws\TaxSettings` - Initial release of AWS Tax Settings API + +## 3.309.0 - 2024-06-03 + +* `Aws\EcsCredentialsProvider` - Add support for retries in the ECS credentials provider +* `Aws\Amplify` - This doc-only update identifies fields that are specific to Gen 1 and Gen 2 applications. +* `Aws\IoTTwinMaker` - Support RESET_VALUE UpdateType for PropertyUpdates to reset property value to default or null +* `Aws\EKS` - Adds support for EKS add-ons pod identity associations integration +* `Aws\Batch` - This release adds support for the AWS Batch GetJobQueueSnapshot API operation. + +## 3.308.7 - 2024-05-31 + +* `Aws\LaunchWizard` - This release adds support for describing workload deployment specifications, deploying additional workload types, and managing tags for Launch Wizard resources with API operations. +* `Aws\CodeBuild` - AWS CodeBuild now supports Self-hosted GitHub Actions runners for Github Enterprise +* `Aws\ElastiCache` - Update to attributes of TestFailover and minor revisions. +* `Aws\CodeGuruSecurity` - This release includes minor model updates and documentation updates. + ## 3.308.6 - 2024-05-30 * `Aws\BedrockRuntime` - This release adds Converse and ConverseStream APIs to Bedrock Runtime diff --git a/vendor/Aws3/GuzzleHttp/BodySummarizer.php b/vendor/Aws3/GuzzleHttp/BodySummarizer.php index 9663b38..21cd2d4 100644 --- a/vendor/Aws3/GuzzleHttp/BodySummarizer.php +++ b/vendor/Aws3/GuzzleHttp/BodySummarizer.php @@ -9,7 +9,7 @@ final class BodySummarizer implements BodySummarizerInterface * @var int|null */ private $truncateAt; - public function __construct(int $truncateAt = null) + public function __construct(?int $truncateAt = null) { $this->truncateAt = $truncateAt; } @@ -18,6 +18,6 @@ public function __construct(int $truncateAt = null) */ public function summarize(MessageInterface $message) : ?string { - return $this->truncateAt === null ? \DeliciousBrains\WP_Offload_SES\Aws3\GuzzleHttp\Psr7\Message::bodySummary($message) : \DeliciousBrains\WP_Offload_SES\Aws3\GuzzleHttp\Psr7\Message::bodySummary($message, $this->truncateAt); + return $this->truncateAt === null ? Psr7\Message::bodySummary($message) : Psr7\Message::bodySummary($message, $this->truncateAt); } } diff --git a/vendor/Aws3/GuzzleHttp/Client.php b/vendor/Aws3/GuzzleHttp/Client.php index 6cd98b9..4150718 100644 --- a/vendor/Aws3/GuzzleHttp/Client.php +++ b/vendor/Aws3/GuzzleHttp/Client.php @@ -49,7 +49,7 @@ class Client implements ClientInterface, \DeliciousBrains\WP_Offload_SES\Aws3\Ps * * @param array $config Client configuration settings. * - * @see \GuzzleHttp\RequestOptions for a list of available request options. + * @see RequestOptions for a list of available request options. */ public function __construct(array $config = []) { @@ -178,7 +178,7 @@ public function request(string $method, $uri = '', array $options = []) : Respon * * @deprecated Client::getConfig will be removed in guzzlehttp/guzzle:8.0. */ - public function getConfig(string $option = null) + public function getConfig(?string $option = null) { return $option === null ? $this->config : $this->config[$option] ?? null; } diff --git a/vendor/Aws3/GuzzleHttp/ClientInterface.php b/vendor/Aws3/GuzzleHttp/ClientInterface.php index c4b30b1..520b7f8 100644 --- a/vendor/Aws3/GuzzleHttp/ClientInterface.php +++ b/vendor/Aws3/GuzzleHttp/ClientInterface.php @@ -74,5 +74,5 @@ public function requestAsync(string $method, $uri, array $options = []) : Promis * * @deprecated ClientInterface::getConfig will be removed in guzzlehttp/guzzle:8.0. */ - public function getConfig(string $option = null); + public function getConfig(?string $option = null); } diff --git a/vendor/Aws3/GuzzleHttp/Cookie/CookieJar.php b/vendor/Aws3/GuzzleHttp/Cookie/CookieJar.php index 636859e..3cd4ebd 100644 --- a/vendor/Aws3/GuzzleHttp/Cookie/CookieJar.php +++ b/vendor/Aws3/GuzzleHttp/Cookie/CookieJar.php @@ -86,7 +86,7 @@ public function toArray() : array return $cookie->toArray(); }, $this->getIterator()->getArrayCopy()); } - public function clear(string $domain = null, string $path = null, string $name = null) : void + public function clear(?string $domain = null, ?string $path = null, ?string $name = null) : void { if (!$domain) { $this->cookies = []; diff --git a/vendor/Aws3/GuzzleHttp/Cookie/CookieJarInterface.php b/vendor/Aws3/GuzzleHttp/Cookie/CookieJarInterface.php index b1c09bd..a0bf45e 100644 --- a/vendor/Aws3/GuzzleHttp/Cookie/CookieJarInterface.php +++ b/vendor/Aws3/GuzzleHttp/Cookie/CookieJarInterface.php @@ -58,7 +58,7 @@ public function setCookie(SetCookie $cookie) : bool; * @param string|null $path Clears cookies matching a domain and path * @param string|null $name Clears cookies matching a domain, path, and name */ - public function clear(string $domain = null, string $path = null, string $name = null) : void; + public function clear(?string $domain = null, ?string $path = null, ?string $name = null) : void; /** * Discard all sessions cookies. * diff --git a/vendor/Aws3/GuzzleHttp/Exception/BadResponseException.php b/vendor/Aws3/GuzzleHttp/Exception/BadResponseException.php index 55635ab..5ada407 100644 --- a/vendor/Aws3/GuzzleHttp/Exception/BadResponseException.php +++ b/vendor/Aws3/GuzzleHttp/Exception/BadResponseException.php @@ -9,7 +9,7 @@ */ class BadResponseException extends RequestException { - public function __construct(string $message, RequestInterface $request, ResponseInterface $response, \Throwable $previous = null, array $handlerContext = []) + public function __construct(string $message, RequestInterface $request, ResponseInterface $response, ?\Throwable $previous = null, array $handlerContext = []) { parent::__construct($message, $request, $response, $previous, $handlerContext); } diff --git a/vendor/Aws3/GuzzleHttp/Exception/ConnectException.php b/vendor/Aws3/GuzzleHttp/Exception/ConnectException.php index 982cc8a..3fdef50 100644 --- a/vendor/Aws3/GuzzleHttp/Exception/ConnectException.php +++ b/vendor/Aws3/GuzzleHttp/Exception/ConnectException.php @@ -19,7 +19,7 @@ class ConnectException extends TransferException implements NetworkExceptionInte * @var array */ private $handlerContext; - public function __construct(string $message, RequestInterface $request, \Throwable $previous = null, array $handlerContext = []) + public function __construct(string $message, RequestInterface $request, ?\Throwable $previous = null, array $handlerContext = []) { parent::__construct($message, 0, $previous); $this->request = $request; diff --git a/vendor/Aws3/GuzzleHttp/Exception/RequestException.php b/vendor/Aws3/GuzzleHttp/Exception/RequestException.php index 1c68d55..81426cc 100644 --- a/vendor/Aws3/GuzzleHttp/Exception/RequestException.php +++ b/vendor/Aws3/GuzzleHttp/Exception/RequestException.php @@ -7,7 +7,6 @@ use DeliciousBrains\WP_Offload_SES\Aws3\Psr\Http\Client\RequestExceptionInterface; use DeliciousBrains\WP_Offload_SES\Aws3\Psr\Http\Message\RequestInterface; use DeliciousBrains\WP_Offload_SES\Aws3\Psr\Http\Message\ResponseInterface; -use DeliciousBrains\WP_Offload_SES\Aws3\Psr\Http\Message\UriInterface; /** * HTTP Request exception */ @@ -25,7 +24,7 @@ class RequestException extends TransferException implements RequestExceptionInte * @var array */ private $handlerContext; - public function __construct(string $message, RequestInterface $request, ResponseInterface $response = null, \Throwable $previous = null, array $handlerContext = []) + public function __construct(string $message, RequestInterface $request, ?ResponseInterface $response = null, ?\Throwable $previous = null, array $handlerContext = []) { // Set the code of the exception if the response is set and not future. $code = $response ? $response->getStatusCode() : 0; @@ -50,7 +49,7 @@ public static function wrapException(RequestInterface $request, \Throwable $e) : * @param array $handlerContext Optional handler context * @param BodySummarizerInterface|null $bodySummarizer Optional body summarizer */ - public static function create(RequestInterface $request, ResponseInterface $response = null, \Throwable $previous = null, array $handlerContext = [], BodySummarizerInterface $bodySummarizer = null) : self + public static function create(RequestInterface $request, ?ResponseInterface $response = null, ?\Throwable $previous = null, array $handlerContext = [], ?BodySummarizerInterface $bodySummarizer = null) : self { if (!$response) { return new self('Error completing request', $request, null, $previous, $handlerContext); @@ -66,8 +65,7 @@ public static function create(RequestInterface $request, ResponseInterface $resp $label = 'Unsuccessful request'; $className = __CLASS__; } - $uri = $request->getUri(); - $uri = static::obfuscateUri($uri); + $uri = \DeliciousBrains\WP_Offload_SES\Aws3\GuzzleHttp\Psr7\Utils::redactUserInfo($request->getUri()); // Client Error: `GET /` resulted in a `404 Not Found` response: // ... (truncated) $message = \sprintf('%s: `%s %s` resulted in a `%s %s` response', $label, $request->getMethod(), $uri->__toString(), $response->getStatusCode(), $response->getReasonPhrase()); @@ -77,17 +75,6 @@ public static function create(RequestInterface $request, ResponseInterface $resp } return new $className($message, $request, $response, $previous, $handlerContext); } - /** - * Obfuscates URI if there is a username and a password present - */ - private static function obfuscateUri(UriInterface $uri) : UriInterface - { - $userInfo = $uri->getUserInfo(); - if (\false !== ($pos = \strpos($userInfo, ':'))) { - return $uri->withUserInfo(\substr($userInfo, 0, $pos), '***'); - } - return $uri; - } /** * Get the request that caused the exception */ diff --git a/vendor/Aws3/GuzzleHttp/Handler/CurlFactory.php b/vendor/Aws3/GuzzleHttp/Handler/CurlFactory.php index 0c96a0d..bf98529 100644 --- a/vendor/Aws3/GuzzleHttp/Handler/CurlFactory.php +++ b/vendor/Aws3/GuzzleHttp/Handler/CurlFactory.php @@ -11,6 +11,7 @@ use DeliciousBrains\WP_Offload_SES\Aws3\GuzzleHttp\TransferStats; use DeliciousBrains\WP_Offload_SES\Aws3\GuzzleHttp\Utils; use DeliciousBrains\WP_Offload_SES\Aws3\Psr\Http\Message\RequestInterface; +use DeliciousBrains\WP_Offload_SES\Aws3\Psr\Http\Message\UriInterface; /** * Creates curl resources from a request * @@ -40,6 +41,14 @@ public function __construct(int $maxHandles) } public function create(RequestInterface $request, array $options) : EasyHandle { + $protocolVersion = $request->getProtocolVersion(); + if ('2' === $protocolVersion || '2.0' === $protocolVersion) { + if (!self::supportsHttp2()) { + throw new ConnectException('HTTP/2 is supported by the cURL handler, however libcurl is built without HTTP/2 support.', $request); + } + } elseif ('1.0' !== $protocolVersion && '1.1' !== $protocolVersion) { + throw new ConnectException(\sprintf('HTTP/%s is not supported by the cURL handler.', $protocolVersion), $request); + } if (isset($options['curl']['body_as_string'])) { $options['_body_as_string'] = $options['curl']['body_as_string']; unset($options['curl']['body_as_string']); @@ -61,6 +70,30 @@ public function create(RequestInterface $request, array $options) : EasyHandle \curl_setopt_array($easy->handle, $conf); return $easy; } + private static function supportsHttp2() : bool + { + static $supportsHttp2 = null; + if (null === $supportsHttp2) { + $supportsHttp2 = self::supportsTls12() && \defined('CURL_VERSION_HTTP2') && \CURL_VERSION_HTTP2 & \curl_version()['features']; + } + return $supportsHttp2; + } + private static function supportsTls12() : bool + { + static $supportsTls12 = null; + if (null === $supportsTls12) { + $supportsTls12 = \CURL_SSLVERSION_TLSv1_2 & \curl_version()['features']; + } + return $supportsTls12; + } + private static function supportsTls13() : bool + { + static $supportsTls13 = null; + if (null === $supportsTls13) { + $supportsTls13 = \defined('CURL_SSLVERSION_TLSv1_3') && \CURL_SSLVERSION_TLSv1_3 & \curl_version()['features']; + } + return $supportsTls13; + } public function release(EasyHandle $easy) : void { $resource = $easy->handle; @@ -118,7 +151,7 @@ private static function finishError(callable $handler, EasyHandle $easy, CurlFac { // Get error information and release the handle to the factory. $ctx = ['errno' => $easy->errno, 'error' => \curl_error($easy->handle), 'appconnect_time' => \curl_getinfo($easy->handle, \CURLINFO_APPCONNECT_TIME)] + \curl_getinfo($easy->handle); - $ctx[self::CURL_VERSION_STR] = \curl_version()['version']; + $ctx[self::CURL_VERSION_STR] = self::getCurlVersion(); $factory->release($easy); // Retry when nothing is present or when curl failed to rewind. if (empty($easy->options['_err_message']) && (!$easy->errno || $easy->errno == 65)) { @@ -126,6 +159,14 @@ private static function finishError(callable $handler, EasyHandle $easy, CurlFac } return self::createRejection($easy, $ctx); } + private static function getCurlVersion() : string + { + static $curlVersion = null; + if (null === $curlVersion) { + $curlVersion = \curl_version()['version']; + } + return $curlVersion; + } private static function createRejection(EasyHandle $easy, array $ctx) : PromiseInterface { static $connectionErrors = [\CURLE_OPERATION_TIMEOUTED => \true, \CURLE_COULDNT_RESOLVE_HOST => \true, \CURLE_COULDNT_CONNECT => \true, \CURLE_SSL_CONNECT_ERROR => \true, \CURLE_GOT_NOTHING => \true]; @@ -137,15 +178,32 @@ private static function createRejection(EasyHandle $easy, array $ctx) : PromiseI if ($easy->onHeadersException) { return P\Create::rejectionFor(new RequestException('An error was encountered during the on_headers event', $easy->request, $easy->response, $easy->onHeadersException, $ctx)); } - $message = \sprintf('cURL error %s: %s (%s)', $ctx['errno'], $ctx['error'], 'see https://curl.haxx.se/libcurl/c/libcurl-errors.html'); - $uriString = (string) $easy->request->getUri(); - if ($uriString !== '' && \false === \strpos($ctx['error'], $uriString)) { - $message .= \sprintf(' for %s', $uriString); + $uri = $easy->request->getUri(); + $sanitizedError = self::sanitizeCurlError($ctx['error'] ?? '', $uri); + $message = \sprintf('cURL error %s: %s (%s)', $ctx['errno'], $sanitizedError, 'see https://curl.haxx.se/libcurl/c/libcurl-errors.html'); + if ('' !== $sanitizedError) { + $redactedUriString = \DeliciousBrains\WP_Offload_SES\Aws3\GuzzleHttp\Psr7\Utils::redactUserInfo($uri)->__toString(); + if ($redactedUriString !== '' && \false === \strpos($sanitizedError, $redactedUriString)) { + $message .= \sprintf(' for %s', $redactedUriString); + } } // Create a connection exception if it was a specific error code. $error = isset($connectionErrors[$easy->errno]) ? new ConnectException($message, $easy->request, null, $ctx) : new RequestException($message, $easy->request, $easy->response, null, $ctx); return P\Create::rejectionFor($error); } + private static function sanitizeCurlError(string $error, UriInterface $uri) : string + { + if ('' === $error) { + return $error; + } + $baseUri = $uri->withQuery('')->withFragment(''); + $baseUriString = $baseUri->__toString(); + if ('' === $baseUriString) { + return $error; + } + $redactedUriString = \DeliciousBrains\WP_Offload_SES\Aws3\GuzzleHttp\Psr7\Utils::redactUserInfo($baseUri)->__toString(); + return \str_replace($baseUriString, $redactedUriString, $error); + } /** * @return array */ @@ -156,10 +214,10 @@ private function getDefaultConf(EasyHandle $easy) : array $conf[\CURLOPT_PROTOCOLS] = \CURLPROTO_HTTP | \CURLPROTO_HTTPS; } $version = $easy->request->getProtocolVersion(); - if ($version == 1.1) { - $conf[\CURLOPT_HTTP_VERSION] = \CURL_HTTP_VERSION_1_1; - } elseif ($version == 2.0) { + if ('2' === $version || '2.0' === $version) { $conf[\CURLOPT_HTTP_VERSION] = \CURL_HTTP_VERSION_2_0; + } elseif ('1.1' === $version) { + $conf[\CURLOPT_HTTP_VERSION] = \CURL_HTTP_VERSION_1_1; } else { $conf[\CURLOPT_HTTP_VERSION] = \CURL_HTTP_VERSION_1_0; } @@ -285,8 +343,10 @@ private function applyHandlerOptions(EasyHandle $easy, array &$conf) : void // The empty string enables all available decoders and implicitly // sets a matching 'Accept-Encoding' header. $conf[\CURLOPT_ENCODING] = ''; - // But as the user did not specify any acceptable encodings we need - // to overwrite this implicit header with an empty one. + // But as the user did not specify any encoding preference, + // let's leave it up to server by preventing curl from sending + // the header, which will be interpreted as 'Accept-Encoding: *'. + // https://www.rfc-editor.org/rfc/rfc9110#field.accept-encoding $conf[\CURLOPT_HTTPHEADER][] = 'Accept-Encoding:'; } } @@ -343,23 +403,30 @@ private function applyHandlerOptions(EasyHandle $easy, array &$conf) : void } } if (isset($options['crypto_method'])) { - if (\STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT === $options['crypto_method']) { - if (!\defined('CURL_SSLVERSION_TLSv1_0')) { - throw new \InvalidArgumentException('Invalid crypto_method request option: TLS 1.0 not supported by your version of cURL'); + $protocolVersion = $easy->request->getProtocolVersion(); + // If HTTP/2, upgrade TLS 1.0 and 1.1 to 1.2 + if ('2' === $protocolVersion || '2.0' === $protocolVersion) { + if (\STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT === $options['crypto_method'] || \STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT === $options['crypto_method'] || \STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT === $options['crypto_method']) { + $conf[\CURLOPT_SSLVERSION] = \CURL_SSLVERSION_TLSv1_2; + } elseif (\defined('STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT') && \STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT === $options['crypto_method']) { + if (!self::supportsTls13()) { + throw new \InvalidArgumentException('Invalid crypto_method request option: TLS 1.3 not supported by your version of cURL'); + } + $conf[\CURLOPT_SSLVERSION] = \CURL_SSLVERSION_TLSv1_3; + } else { + throw new \InvalidArgumentException('Invalid crypto_method request option: unknown version provided'); } + } elseif (\STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT === $options['crypto_method']) { $conf[\CURLOPT_SSLVERSION] = \CURL_SSLVERSION_TLSv1_0; } elseif (\STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT === $options['crypto_method']) { - if (!\defined('CURL_SSLVERSION_TLSv1_1')) { - throw new \InvalidArgumentException('Invalid crypto_method request option: TLS 1.1 not supported by your version of cURL'); - } $conf[\CURLOPT_SSLVERSION] = \CURL_SSLVERSION_TLSv1_1; } elseif (\STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT === $options['crypto_method']) { - if (!\defined('CURL_SSLVERSION_TLSv1_2')) { + if (!self::supportsTls12()) { throw new \InvalidArgumentException('Invalid crypto_method request option: TLS 1.2 not supported by your version of cURL'); } $conf[\CURLOPT_SSLVERSION] = \CURL_SSLVERSION_TLSv1_2; } elseif (\defined('STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT') && \STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT === $options['crypto_method']) { - if (!\defined('CURL_SSLVERSION_TLSv1_3')) { + if (!self::supportsTls13()) { throw new \InvalidArgumentException('Invalid crypto_method request option: TLS 1.3 not supported by your version of cURL'); } $conf[\CURLOPT_SSLVERSION] = \CURL_SSLVERSION_TLSv1_3; diff --git a/vendor/Aws3/GuzzleHttp/Handler/CurlMultiHandler.php b/vendor/Aws3/GuzzleHttp/Handler/CurlMultiHandler.php index 468dc1e..3ab8c6e 100644 --- a/vendor/Aws3/GuzzleHttp/Handler/CurlMultiHandler.php +++ b/vendor/Aws3/GuzzleHttp/Handler/CurlMultiHandler.php @@ -2,6 +2,7 @@ namespace DeliciousBrains\WP_Offload_SES\Aws3\GuzzleHttp\Handler; +use Closure; use DeliciousBrains\WP_Offload_SES\Aws3\GuzzleHttp\Promise as P; use DeliciousBrains\WP_Offload_SES\Aws3\GuzzleHttp\Promise\Promise; use DeliciousBrains\WP_Offload_SES\Aws3\GuzzleHttp\Promise\PromiseInterface; @@ -129,6 +130,8 @@ public function tick() : void } } } + // Run curl_multi_exec in the queue to enable other async tasks to run + P\Utils::queue()->add(Closure::fromCallable([$this, 'tickInQueue'])); // Step through the task queue which may add additional requests. P\Utils::queue()->run(); if ($this->active && \curl_multi_select($this->_mh, $this->selectTimeout) === -1) { @@ -137,9 +140,21 @@ public function tick() : void \usleep(250); } while (\curl_multi_exec($this->_mh, $this->active) === \CURLM_CALL_MULTI_PERFORM) { + // Prevent busy looping for slow HTTP requests. + \curl_multi_select($this->_mh, $this->selectTimeout); } $this->processMessages(); } + /** + * Runs \curl_multi_exec() inside the event loop, to prevent busy looping + */ + private function tickInQueue() : void + { + if (\curl_multi_exec($this->_mh, $this->active) === \CURLM_CALL_MULTI_PERFORM) { + \curl_multi_select($this->_mh, 0); + P\Utils::queue()->add(Closure::fromCallable([$this, 'tickInQueue'])); + } + } /** * Runs until all outstanding connections have completed. */ diff --git a/vendor/Aws3/GuzzleHttp/Handler/MockHandler.php b/vendor/Aws3/GuzzleHttp/Handler/MockHandler.php index 3646589..ea553cc 100644 --- a/vendor/Aws3/GuzzleHttp/Handler/MockHandler.php +++ b/vendor/Aws3/GuzzleHttp/Handler/MockHandler.php @@ -46,20 +46,20 @@ class MockHandler implements \Countable * @param callable|null $onFulfilled Callback to invoke when the return value is fulfilled. * @param callable|null $onRejected Callback to invoke when the return value is rejected. */ - public static function createWithMiddleware(array $queue = null, callable $onFulfilled = null, callable $onRejected = null) : HandlerStack + public static function createWithMiddleware(?array $queue = null, ?callable $onFulfilled = null, ?callable $onRejected = null) : HandlerStack { return HandlerStack::create(new self($queue, $onFulfilled, $onRejected)); } /** * The passed in value must be an array of - * {@see \Psr\Http\Message\ResponseInterface} objects, Exceptions, + * {@see ResponseInterface} objects, Exceptions, * callables, or Promises. * * @param array|null $queue The parameters to be passed to the append function, as an indexed array. * @param callable|null $onFulfilled Callback to invoke when the return value is fulfilled. * @param callable|null $onRejected Callback to invoke when the return value is rejected. */ - public function __construct(array $queue = null, callable $onFulfilled = null, callable $onRejected = null) + public function __construct(?array $queue = null, ?callable $onFulfilled = null, ?callable $onRejected = null) { $this->onFulfilled = $onFulfilled; $this->onRejected = $onRejected; @@ -163,7 +163,7 @@ public function reset() : void /** * @param mixed $reason Promise or reason. */ - private function invokeStats(RequestInterface $request, array $options, ResponseInterface $response = null, $reason = null) : void + private function invokeStats(RequestInterface $request, array $options, ?ResponseInterface $response = null, $reason = null) : void { if (isset($options['on_stats'])) { $transferTime = $options['transfer_time'] ?? 0; diff --git a/vendor/Aws3/GuzzleHttp/Handler/StreamHandler.php b/vendor/Aws3/GuzzleHttp/Handler/StreamHandler.php index b8f2b7f..7138582 100644 --- a/vendor/Aws3/GuzzleHttp/Handler/StreamHandler.php +++ b/vendor/Aws3/GuzzleHttp/Handler/StreamHandler.php @@ -37,6 +37,10 @@ public function __invoke(RequestInterface $request, array $options) : PromiseInt if (isset($options['delay'])) { \usleep($options['delay'] * 1000); } + $protocolVersion = $request->getProtocolVersion(); + if ('1.0' !== $protocolVersion && '1.1' !== $protocolVersion) { + throw new ConnectException(\sprintf('HTTP/%s is not supported by the stream handler.', $protocolVersion), $request); + } $startTime = isset($options['on_stats']) ? Utils::currentTime() : null; try { // Does not support the expect header. @@ -62,7 +66,7 @@ public function __invoke(RequestInterface $request, array $options) : PromiseInt return P\Create::rejectionFor($e); } } - private function invokeStats(array $options, RequestInterface $request, ?float $startTime, ResponseInterface $response = null, \Throwable $error = null) : void + private function invokeStats(array $options, RequestInterface $request, ?float $startTime, ?ResponseInterface $response = null, ?\Throwable $error = null) : void { if (isset($options['on_stats'])) { $stats = new TransferStats($request, $response, Utils::currentTime() - $startTime, $error, []); @@ -210,7 +214,7 @@ private function createStream(RequestInterface $request, array $options) } // HTTP/1.1 streams using the PHP stream wrapper require a // Connection: close header - if ($request->getProtocolVersion() == '1.1' && !$request->hasHeader('Connection')) { + if ($request->getProtocolVersion() === '1.1' && !$request->hasHeader('Connection')) { $request = $request->withHeader('Connection', 'close'); } // Ensure SSL is verified by default diff --git a/vendor/Aws3/GuzzleHttp/HandlerStack.php b/vendor/Aws3/GuzzleHttp/HandlerStack.php index 61b51b4..51b59d2 100644 --- a/vendor/Aws3/GuzzleHttp/HandlerStack.php +++ b/vendor/Aws3/GuzzleHttp/HandlerStack.php @@ -40,7 +40,7 @@ class HandlerStack * handler is provided, the best handler for your * system will be utilized. */ - public static function create(callable $handler = null) : self + public static function create(?callable $handler = null) : self { $stack = new self($handler ?: Utils::chooseHandler()); $stack->push(Middleware::httpErrors(), 'http_errors'); @@ -52,7 +52,7 @@ public static function create(callable $handler = null) : self /** * @param (callable(RequestInterface, array): PromiseInterface)|null $handler Underlying HTTP handler. */ - public function __construct(callable $handler = null) + public function __construct(?callable $handler = null) { $this->handler = $handler; } @@ -115,7 +115,7 @@ public function hasHandler() : bool * @param callable(callable): callable $middleware Middleware function * @param string $name Name to register for this middleware. */ - public function unshift(callable $middleware, string $name = null) : void + public function unshift(callable $middleware, ?string $name = null) : void { \array_unshift($this->stack, [$middleware, $name]); $this->cached = null; diff --git a/vendor/Aws3/GuzzleHttp/MessageFormatter.php b/vendor/Aws3/GuzzleHttp/MessageFormatter.php index e43248a..6e722ba 100644 --- a/vendor/Aws3/GuzzleHttp/MessageFormatter.php +++ b/vendor/Aws3/GuzzleHttp/MessageFormatter.php @@ -64,7 +64,7 @@ public function __construct(?string $template = self::CLF) * @param ResponseInterface|null $response Response that was received * @param \Throwable|null $error Exception that was received */ - public function format(RequestInterface $request, ResponseInterface $response = null, \Throwable $error = null) : string + public function format(RequestInterface $request, ?ResponseInterface $response = null, ?\Throwable $error = null) : string { $cache = []; /** @var string */ diff --git a/vendor/Aws3/GuzzleHttp/MessageFormatterInterface.php b/vendor/Aws3/GuzzleHttp/MessageFormatterInterface.php index 2f2ba2d..131b74c 100644 --- a/vendor/Aws3/GuzzleHttp/MessageFormatterInterface.php +++ b/vendor/Aws3/GuzzleHttp/MessageFormatterInterface.php @@ -13,5 +13,5 @@ interface MessageFormatterInterface * @param ResponseInterface|null $response Response that was received * @param \Throwable|null $error Exception that was received */ - public function format(RequestInterface $request, ResponseInterface $response = null, \Throwable $error = null) : string; + public function format(RequestInterface $request, ?ResponseInterface $response = null, ?\Throwable $error = null) : string; } diff --git a/vendor/Aws3/GuzzleHttp/Middleware.php b/vendor/Aws3/GuzzleHttp/Middleware.php index e17a8b5..0bbc88f 100644 --- a/vendor/Aws3/GuzzleHttp/Middleware.php +++ b/vendor/Aws3/GuzzleHttp/Middleware.php @@ -48,7 +48,7 @@ public static function cookies() : callable * * @return callable(callable): callable Returns a function that accepts the next handler. */ - public static function httpErrors(BodySummarizerInterface $bodySummarizer = null) : callable + public static function httpErrors(?BodySummarizerInterface $bodySummarizer = null) : callable { return static function (callable $handler) use($bodySummarizer) : callable { return static function ($request, array $options) use($handler, $bodySummarizer) { @@ -104,7 +104,7 @@ public static function history(&$container) : callable * * @return callable Returns a function that accepts the next handler. */ - public static function tap(callable $before = null, callable $after = null) : callable + public static function tap(?callable $before = null, ?callable $after = null) : callable { return static function (callable $handler) use($before, $after) : callable { return static function (RequestInterface $request, array $options) use($handler, $before, $after) { @@ -145,7 +145,7 @@ public static function redirect() : callable * * @return callable Returns a function that accepts the next handler. */ - public static function retry(callable $decider, callable $delay = null) : callable + public static function retry(callable $decider, ?callable $delay = null) : callable { return static function (callable $handler) use($decider, $delay) : RetryMiddleware { return new RetryMiddleware($decider, $handler, $delay); diff --git a/vendor/Aws3/GuzzleHttp/PrepareBodyMiddleware.php b/vendor/Aws3/GuzzleHttp/PrepareBodyMiddleware.php index ae11f54..605ae39 100644 --- a/vendor/Aws3/GuzzleHttp/PrepareBodyMiddleware.php +++ b/vendor/Aws3/GuzzleHttp/PrepareBodyMiddleware.php @@ -62,8 +62,8 @@ private function addExpectHeader(RequestInterface $request, array $options, arra return; } $expect = $options['expect'] ?? null; - // Return if disabled or if you're not using HTTP/1.1 or HTTP/2.0 - if ($expect === \false || $request->getProtocolVersion() < 1.1) { + // Return if disabled or using HTTP/1.0 + if ($expect === \false || $request->getProtocolVersion() === '1.0') { return; } // The expect header is unconditionally enabled diff --git a/vendor/Aws3/GuzzleHttp/Promise/Coroutine.php b/vendor/Aws3/GuzzleHttp/Promise/Coroutine.php index 0bcb478..46c4451 100644 --- a/vendor/Aws3/GuzzleHttp/Promise/Coroutine.php +++ b/vendor/Aws3/GuzzleHttp/Promise/Coroutine.php @@ -76,7 +76,7 @@ public static function of(callable $generatorFn) : self { return new self($generatorFn); } - public function then(callable $onFulfilled = null, callable $onRejected = null) : PromiseInterface + public function then(?callable $onFulfilled = null, ?callable $onRejected = null) : PromiseInterface { return $this->result->then($onFulfilled, $onRejected); } diff --git a/vendor/Aws3/GuzzleHttp/Promise/Each.php b/vendor/Aws3/GuzzleHttp/Promise/Each.php index 7026e9d..3b985d2 100644 --- a/vendor/Aws3/GuzzleHttp/Promise/Each.php +++ b/vendor/Aws3/GuzzleHttp/Promise/Each.php @@ -20,7 +20,7 @@ final class Each * * @param mixed $iterable Iterator or array to iterate over. */ - public static function of($iterable, callable $onFulfilled = null, callable $onRejected = null) : PromiseInterface + public static function of($iterable, ?callable $onFulfilled = null, ?callable $onRejected = null) : PromiseInterface { return (new EachPromise($iterable, ['fulfilled' => $onFulfilled, 'rejected' => $onRejected]))->promise(); } @@ -35,7 +35,7 @@ public static function of($iterable, callable $onFulfilled = null, callable $onR * @param mixed $iterable * @param int|callable $concurrency */ - public static function ofLimit($iterable, $concurrency, callable $onFulfilled = null, callable $onRejected = null) : PromiseInterface + public static function ofLimit($iterable, $concurrency, ?callable $onFulfilled = null, ?callable $onRejected = null) : PromiseInterface { return (new EachPromise($iterable, ['fulfilled' => $onFulfilled, 'rejected' => $onRejected, 'concurrency' => $concurrency]))->promise(); } @@ -47,7 +47,7 @@ public static function ofLimit($iterable, $concurrency, callable $onFulfilled = * @param mixed $iterable * @param int|callable $concurrency */ - public static function ofLimitAll($iterable, $concurrency, callable $onFulfilled = null) : PromiseInterface + public static function ofLimitAll($iterable, $concurrency, ?callable $onFulfilled = null) : PromiseInterface { return self::ofLimit($iterable, $concurrency, $onFulfilled, function ($reason, $idx, PromiseInterface $aggregate) : void { $aggregate->reject($reason); diff --git a/vendor/Aws3/GuzzleHttp/Promise/FulfilledPromise.php b/vendor/Aws3/GuzzleHttp/Promise/FulfilledPromise.php index 11f68c0..baa4b0a 100644 --- a/vendor/Aws3/GuzzleHttp/Promise/FulfilledPromise.php +++ b/vendor/Aws3/GuzzleHttp/Promise/FulfilledPromise.php @@ -24,7 +24,7 @@ public function __construct($value) } $this->value = $value; } - public function then(callable $onFulfilled = null, callable $onRejected = null) : PromiseInterface + public function then(?callable $onFulfilled = null, ?callable $onRejected = null) : PromiseInterface { // Return itself if there is no onFulfilled function. if (!$onFulfilled) { diff --git a/vendor/Aws3/GuzzleHttp/Promise/Promise.php b/vendor/Aws3/GuzzleHttp/Promise/Promise.php index bf13e4b..ff09ec7 100644 --- a/vendor/Aws3/GuzzleHttp/Promise/Promise.php +++ b/vendor/Aws3/GuzzleHttp/Promise/Promise.php @@ -22,12 +22,12 @@ class Promise implements PromiseInterface * @param callable $waitFn Fn that when invoked resolves the promise. * @param callable $cancelFn Fn that when invoked cancels the promise. */ - public function __construct(callable $waitFn = null, callable $cancelFn = null) + public function __construct(?callable $waitFn = null, ?callable $cancelFn = null) { $this->waitFn = $waitFn; $this->cancelFn = $cancelFn; } - public function then(callable $onFulfilled = null, callable $onRejected = null) : PromiseInterface + public function then(?callable $onFulfilled = null, ?callable $onRejected = null) : PromiseInterface { if ($this->state === self::PENDING) { $p = new Promise(null, [$this, 'cancel']); diff --git a/vendor/Aws3/GuzzleHttp/Promise/PromiseInterface.php b/vendor/Aws3/GuzzleHttp/Promise/PromiseInterface.php index d753bd4..53971e6 100644 --- a/vendor/Aws3/GuzzleHttp/Promise/PromiseInterface.php +++ b/vendor/Aws3/GuzzleHttp/Promise/PromiseInterface.php @@ -24,7 +24,7 @@ interface PromiseInterface * @param callable $onFulfilled Invoked when the promise fulfills. * @param callable $onRejected Invoked when the promise is rejected. */ - public function then(callable $onFulfilled = null, callable $onRejected = null) : PromiseInterface; + public function then(?callable $onFulfilled = null, ?callable $onRejected = null) : PromiseInterface; /** * Appends a rejection handler callback to the promise, and returns a new * promise resolving to the return value of the callback if it is called, diff --git a/vendor/Aws3/GuzzleHttp/Promise/RejectedPromise.php b/vendor/Aws3/GuzzleHttp/Promise/RejectedPromise.php index a7af88d..9a5f665 100644 --- a/vendor/Aws3/GuzzleHttp/Promise/RejectedPromise.php +++ b/vendor/Aws3/GuzzleHttp/Promise/RejectedPromise.php @@ -24,7 +24,7 @@ public function __construct($reason) } $this->reason = $reason; } - public function then(callable $onFulfilled = null, callable $onRejected = null) : PromiseInterface + public function then(?callable $onFulfilled = null, ?callable $onRejected = null) : PromiseInterface { // If there's no onRejected callback then just return self. if (!$onRejected) { diff --git a/vendor/Aws3/GuzzleHttp/Promise/RejectionException.php b/vendor/Aws3/GuzzleHttp/Promise/RejectionException.php index c435fa4..81e54e3 100644 --- a/vendor/Aws3/GuzzleHttp/Promise/RejectionException.php +++ b/vendor/Aws3/GuzzleHttp/Promise/RejectionException.php @@ -16,7 +16,7 @@ class RejectionException extends \RuntimeException * @param mixed $reason Rejection reason. * @param string|null $description Optional description. */ - public function __construct($reason, string $description = null) + public function __construct($reason, ?string $description = null) { $this->reason = $reason; $message = 'The promise was rejected'; diff --git a/vendor/Aws3/GuzzleHttp/Promise/Utils.php b/vendor/Aws3/GuzzleHttp/Promise/Utils.php index 40514a7..617026a 100644 --- a/vendor/Aws3/GuzzleHttp/Promise/Utils.php +++ b/vendor/Aws3/GuzzleHttp/Promise/Utils.php @@ -20,7 +20,7 @@ final class Utils * * @param TaskQueueInterface|null $assign Optionally specify a new queue instance. */ - public static function queue(TaskQueueInterface $assign = null) : TaskQueueInterface + public static function queue(?TaskQueueInterface $assign = null) : TaskQueueInterface { static $queue; if ($assign) { diff --git a/vendor/Aws3/GuzzleHttp/Psr7/CachingStream.php b/vendor/Aws3/GuzzleHttp/Psr7/CachingStream.php index 12b21b7..bbe6cb7 100644 --- a/vendor/Aws3/GuzzleHttp/Psr7/CachingStream.php +++ b/vendor/Aws3/GuzzleHttp/Psr7/CachingStream.php @@ -25,7 +25,7 @@ final class CachingStream implements StreamInterface * @param StreamInterface $stream Stream to cache. The cursor is assumed to be at the beginning of the stream. * @param StreamInterface $target Optionally specify where data is cached */ - public function __construct(StreamInterface $stream, StreamInterface $target = null) + public function __construct(StreamInterface $stream, ?StreamInterface $target = null) { $this->remoteStream = $stream; $this->stream = $target ?: new Stream(Utils::tryFopen('php://temp', 'r+')); diff --git a/vendor/Aws3/GuzzleHttp/Psr7/HttpFactory.php b/vendor/Aws3/GuzzleHttp/Psr7/HttpFactory.php index 287ab48..b44819e 100644 --- a/vendor/Aws3/GuzzleHttp/Psr7/HttpFactory.php +++ b/vendor/Aws3/GuzzleHttp/Psr7/HttpFactory.php @@ -23,7 +23,7 @@ */ final class HttpFactory implements RequestFactoryInterface, ResponseFactoryInterface, ServerRequestFactoryInterface, StreamFactoryInterface, UploadedFileFactoryInterface, UriFactoryInterface { - public function createUploadedFile(StreamInterface $stream, int $size = null, int $error = \UPLOAD_ERR_OK, string $clientFilename = null, string $clientMediaType = null) : UploadedFileInterface + public function createUploadedFile(StreamInterface $stream, ?int $size = null, int $error = \UPLOAD_ERR_OK, ?string $clientFilename = null, ?string $clientMediaType = null) : UploadedFileInterface { if ($size === null) { $size = $stream->getSize(); diff --git a/vendor/Aws3/GuzzleHttp/Psr7/MultipartStream.php b/vendor/Aws3/GuzzleHttp/Psr7/MultipartStream.php index 3402f0a..8f22e2f 100644 --- a/vendor/Aws3/GuzzleHttp/Psr7/MultipartStream.php +++ b/vendor/Aws3/GuzzleHttp/Psr7/MultipartStream.php @@ -27,7 +27,7 @@ final class MultipartStream implements StreamInterface * * @throws \InvalidArgumentException */ - public function __construct(array $elements = [], string $boundary = null) + public function __construct(array $elements = [], ?string $boundary = null) { $this->boundary = $boundary ?: \bin2hex(\random_bytes(20)); $this->stream = $this->createStream($elements); diff --git a/vendor/Aws3/GuzzleHttp/Psr7/Query.php b/vendor/Aws3/GuzzleHttp/Psr7/Query.php index 63984d8..1277de3 100644 --- a/vendor/Aws3/GuzzleHttp/Psr7/Query.php +++ b/vendor/Aws3/GuzzleHttp/Psr7/Query.php @@ -57,12 +57,15 @@ public static function parse(string $str, $urlEncoding = \true) : array * string. This function does not modify the provided keys when an array is * encountered (like `http_build_query()` would). * - * @param array $params Query string parameters. - * @param int|false $encoding Set to false to not encode, PHP_QUERY_RFC3986 - * to encode using RFC3986, or PHP_QUERY_RFC1738 - * to encode using RFC1738. + * @param array $params Query string parameters. + * @param int|false $encoding Set to false to not encode, + * PHP_QUERY_RFC3986 to encode using + * RFC3986, or PHP_QUERY_RFC1738 to + * encode using RFC1738. + * @param bool $treatBoolsAsInts Set to true to encode as 0/1, and + * false as false/true. */ - public static function build(array $params, $encoding = \PHP_QUERY_RFC3986) : string + public static function build(array $params, $encoding = \PHP_QUERY_RFC3986, bool $treatBoolsAsInts = \true) : string { if (!$params) { return ''; @@ -78,12 +81,17 @@ public static function build(array $params, $encoding = \PHP_QUERY_RFC3986) : st } else { throw new \InvalidArgumentException('Invalid type'); } + $castBool = $treatBoolsAsInts ? static function ($v) { + return (int) $v; + } : static function ($v) { + return $v ? 'true' : 'false'; + }; $qs = ''; foreach ($params as $k => $v) { $k = $encoder((string) $k); if (!\is_array($v)) { $qs .= $k; - $v = \is_bool($v) ? (int) $v : $v; + $v = \is_bool($v) ? $castBool($v) : $v; if ($v !== null) { $qs .= '=' . $encoder((string) $v); } @@ -91,7 +99,7 @@ public static function build(array $params, $encoding = \PHP_QUERY_RFC3986) : st } else { foreach ($v as $vv) { $qs .= $k; - $vv = \is_bool($vv) ? (int) $vv : $vv; + $vv = \is_bool($vv) ? $castBool($vv) : $vv; if ($vv !== null) { $qs .= '=' . $encoder((string) $vv); } diff --git a/vendor/Aws3/GuzzleHttp/Psr7/Response.php b/vendor/Aws3/GuzzleHttp/Psr7/Response.php index a71ca99..81f47fa 100644 --- a/vendor/Aws3/GuzzleHttp/Psr7/Response.php +++ b/vendor/Aws3/GuzzleHttp/Psr7/Response.php @@ -24,7 +24,7 @@ class Response implements ResponseInterface * @param string $version Protocol version * @param string|null $reason Reason phrase (when empty a default will be used based on the status code) */ - public function __construct(int $status = 200, array $headers = [], $body = null, string $version = '1.1', string $reason = null) + public function __construct(int $status = 200, array $headers = [], $body = null, string $version = '1.1', ?string $reason = null) { $this->assertStatusCodeRange($status); $this->statusCode = $status; diff --git a/vendor/Aws3/GuzzleHttp/Psr7/StreamWrapper.php b/vendor/Aws3/GuzzleHttp/Psr7/StreamWrapper.php index 8b2f2c4..7dcfc02 100644 --- a/vendor/Aws3/GuzzleHttp/Psr7/StreamWrapper.php +++ b/vendor/Aws3/GuzzleHttp/Psr7/StreamWrapper.php @@ -56,7 +56,7 @@ public static function register() : void \stream_wrapper_register('guzzle', __CLASS__); } } - public function stream_open(string $path, string $mode, int $options, string &$opened_path = null) : bool + public function stream_open(string $path, string $mode, int $options, ?string &$opened_path = null) : bool { $options = \stream_context_get_options($this->context); if (!isset($options['guzzle']['stream'])) { @@ -111,10 +111,13 @@ public function stream_cast(int $cast_as) * ctime: int, * blksize: int, * blocks: int - * } + * }|false */ - public function stream_stat() : array + public function stream_stat() { + if ($this->stream->getSize() === null) { + return \false; + } static $modeMap = ['r' => 33060, 'rb' => 33060, 'r+' => 33206, 'w' => 33188, 'wb' => 33188]; return ['dev' => 0, 'ino' => 0, 'mode' => $modeMap[$this->mode], 'nlink' => 0, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => $this->stream->getSize() ?: 0, 'atime' => 0, 'mtime' => 0, 'ctime' => 0, 'blksize' => 0, 'blocks' => 0]; } diff --git a/vendor/Aws3/GuzzleHttp/Psr7/UploadedFile.php b/vendor/Aws3/GuzzleHttp/Psr7/UploadedFile.php index c51937a..541293c 100644 --- a/vendor/Aws3/GuzzleHttp/Psr7/UploadedFile.php +++ b/vendor/Aws3/GuzzleHttp/Psr7/UploadedFile.php @@ -41,7 +41,7 @@ class UploadedFile implements UploadedFileInterface /** * @param StreamInterface|string|resource $streamOrFile */ - public function __construct($streamOrFile, ?int $size, int $errorStatus, string $clientFilename = null, string $clientMediaType = null) + public function __construct($streamOrFile, ?int $size, int $errorStatus, ?string $clientFilename = null, ?string $clientMediaType = null) { $this->setError($errorStatus); $this->size = $size; diff --git a/vendor/Aws3/GuzzleHttp/Psr7/Uri.php b/vendor/Aws3/GuzzleHttp/Psr7/Uri.php index c5b69a7..346339f 100644 --- a/vendor/Aws3/GuzzleHttp/Psr7/Uri.php +++ b/vendor/Aws3/GuzzleHttp/Psr7/Uri.php @@ -216,7 +216,7 @@ public static function isRelativePathReference(UriInterface $uri) : bool * * @see https://datatracker.ietf.org/doc/html/rfc3986#section-4.4 */ - public static function isSameDocumentReference(UriInterface $uri, UriInterface $base = null) : bool + public static function isSameDocumentReference(UriInterface $uri, ?UriInterface $base = null) : bool { if ($base !== null) { $uri = UriResolver::resolve($base, $uri); diff --git a/vendor/Aws3/GuzzleHttp/Psr7/Utils.php b/vendor/Aws3/GuzzleHttp/Psr7/Utils.php index fe9d26d..a98a996 100644 --- a/vendor/Aws3/GuzzleHttp/Psr7/Utils.php +++ b/vendor/Aws3/GuzzleHttp/Psr7/Utils.php @@ -185,7 +185,7 @@ public static function modifyRequest(RequestInterface $request, array $changes) * @param StreamInterface $stream Stream to read from * @param int|null $maxLength Maximum buffer length */ - public static function readLine(StreamInterface $stream, int $maxLength = null) : string + public static function readLine(StreamInterface $stream, ?int $maxLength = null) : string { $buffer = ''; $size = 0; @@ -201,6 +201,17 @@ public static function readLine(StreamInterface $stream, int $maxLength = null) } return $buffer; } + /** + * Redact the password in the user info part of a URI. + */ + public static function redactUserInfo(UriInterface $uri) : UriInterface + { + $userInfo = $uri->getUserInfo(); + if (\false !== ($pos = \strpos($userInfo, ':'))) { + return $uri->withUserInfo(\substr($userInfo, 0, $pos), '***'); + } + return $uri; + } /** * Create a new stream based on the input type. * diff --git a/vendor/Aws3/GuzzleHttp/RequestOptions.php b/vendor/Aws3/GuzzleHttp/RequestOptions.php index 65859e3..0c35107 100644 --- a/vendor/Aws3/GuzzleHttp/RequestOptions.php +++ b/vendor/Aws3/GuzzleHttp/RequestOptions.php @@ -57,7 +57,7 @@ final class RequestOptions * Specifies whether or not cookies are used in a request or what cookie * jar to use or what cookies to send. This option only works if your * handler has the `cookie` middleware. Valid values are `false` and - * an instance of {@see \GuzzleHttp\Cookie\CookieJarInterface}. + * an instance of {@see Cookie\CookieJarInterface}. */ public const COOKIES = 'cookies'; /** diff --git a/vendor/Aws3/GuzzleHttp/RetryMiddleware.php b/vendor/Aws3/GuzzleHttp/RetryMiddleware.php index b8f7434..f51826b 100644 --- a/vendor/Aws3/GuzzleHttp/RetryMiddleware.php +++ b/vendor/Aws3/GuzzleHttp/RetryMiddleware.php @@ -36,7 +36,7 @@ class RetryMiddleware * and returns the number of * milliseconds to delay. */ - public function __construct(callable $decider, callable $nextHandler, callable $delay = null) + public function __construct(callable $decider, callable $nextHandler, ?callable $delay = null) { $this->decider = $decider; $this->nextHandler = $nextHandler; @@ -83,7 +83,7 @@ private function onRejected(RequestInterface $req, array $options) : callable return $this->doRetry($req, $options); }; } - private function doRetry(RequestInterface $request, array $options, ResponseInterface $response = null) : PromiseInterface + private function doRetry(RequestInterface $request, array $options, ?ResponseInterface $response = null) : PromiseInterface { $options['delay'] = ($this->delay)(++$options['retries'], $response, $request); return $this($request, $options); diff --git a/vendor/Aws3/GuzzleHttp/TransferStats.php b/vendor/Aws3/GuzzleHttp/TransferStats.php index fbaa24e..27d51ba 100644 --- a/vendor/Aws3/GuzzleHttp/TransferStats.php +++ b/vendor/Aws3/GuzzleHttp/TransferStats.php @@ -38,7 +38,7 @@ final class TransferStats * @param mixed $handlerErrorData Handler error data. * @param array $handlerStats Handler specific stats. */ - public function __construct(RequestInterface $request, ResponseInterface $response = null, float $transferTime = null, $handlerErrorData = null, array $handlerStats = []) + public function __construct(RequestInterface $request, ?ResponseInterface $response = null, ?float $transferTime = null, $handlerErrorData = null, array $handlerStats = []) { $this->request = $request; $this->response = $response; diff --git a/vendor/Aws3/GuzzleHttp/Utils.php b/vendor/Aws3/GuzzleHttp/Utils.php index c1b15b5..825a9c6 100644 --- a/vendor/Aws3/GuzzleHttp/Utils.php +++ b/vendor/Aws3/GuzzleHttp/Utils.php @@ -64,7 +64,7 @@ public static function debugResource($value = null) if (\defined('STDOUT')) { return \STDOUT; } - return \DeliciousBrains\WP_Offload_SES\Aws3\GuzzleHttp\Psr7\Utils::tryFopen('php://output', 'w'); + return Psr7\Utils::tryFopen('php://output', 'w'); } /** * Chooses and creates a default handler to use based on the environment. @@ -78,7 +78,7 @@ public static function debugResource($value = null) public static function chooseHandler() : callable { $handler = null; - if (\defined('CURLOPT_CUSTOMREQUEST')) { + if (\defined('CURLOPT_CUSTOMREQUEST') && \function_exists('curl_version') && \version_compare(\curl_version()['version'], '7.21.2') >= 0) { if (\function_exists('curl_multi_exec') && \function_exists('curl_exec')) { $handler = Proxy::wrapSync(new CurlMultiHandler(), new CurlHandler()); } elseif (\function_exists('curl_exec')) { diff --git a/vendor/Aws3/aws-autoloader.php b/vendor/Aws3/aws-autoloader.php index d65fbc0..6c2637b 100644 --- a/vendor/Aws3/aws-autoloader.php +++ b/vendor/Aws3/aws-autoloader.php @@ -2,7 +2,7 @@ namespace DeliciousBrains\WP_Offload_SES\Aws3; -$mapping = array('DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\sesv2\\2019-09-27\\endpoint-tests-1.json' => __DIR__ . '/Aws/data/sesv2/2019-09-27/endpoint-tests-1.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\sesv2\\2019-09-27\\api-2.json' => __DIR__ . '/Aws/data/sesv2/2019-09-27/api-2.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\sesv2\\2019-09-27\\endpoint-rule-set-1.json' => __DIR__ . '/Aws/data/sesv2/2019-09-27/endpoint-rule-set-1.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\sesv2\\2019-09-27\\paginators-1.json' => __DIR__ . '/Aws/data/sesv2/2019-09-27/paginators-1.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\sts\\2011-06-15\\api-2.json' => __DIR__ . '/Aws/data/sts/2011-06-15/api-2.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\sts\\2011-06-15\\smoke.json' => __DIR__ . '/Aws/data/sts/2011-06-15/smoke.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\sts\\2011-06-15\\endpoint-rule-set-1.json' => __DIR__ . '/Aws/data/sts/2011-06-15/endpoint-rule-set-1.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\sts\\2011-06-15\\endpoint-tests-1.json' => __DIR__ . '/Aws/data/sts/2011-06-15/endpoint-tests-1.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\sts\\2011-06-15\\paginators-1.json' => __DIR__ . '/Aws/data/sts/2011-06-15/paginators-1.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\aliases.json' => __DIR__ . '/Aws/data/aliases.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\manifest.json' => __DIR__ . '/Aws/data/manifest.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\endpoints.json' => __DIR__ . '/Aws/data/endpoints.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\grandfathered-services.json' => __DIR__ . '/Aws/data/grandfathered-services.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\endpoints_prefix_history.json' => __DIR__ . '/Aws/data/endpoints_prefix_history.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\partitions.json' => __DIR__ . '/Aws/data/partitions.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\sdk-default-configuration.json' => __DIR__ . '/Aws/data/sdk-default-configuration.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\RestXmlParser' => __DIR__ . '/Aws/Api/Parser/RestXmlParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\JsonParser' => __DIR__ . '/Aws/Api/Parser/JsonParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\AbstractParser' => __DIR__ . '/Aws/Api/Parser/AbstractParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\PayloadParserTrait' => __DIR__ . '/Aws/Api/Parser/PayloadParserTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\EventParsingIterator' => __DIR__ . '/Aws/Api/Parser/EventParsingIterator.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\JsonRpcParser' => __DIR__ . '/Aws/Api/Parser/JsonRpcParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\XmlParser' => __DIR__ . '/Aws/Api/Parser/XmlParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\QueryParser' => __DIR__ . '/Aws/Api/Parser/QueryParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\MetadataParserTrait' => __DIR__ . '/Aws/Api/Parser/MetadataParserTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\AbstractRestParser' => __DIR__ . '/Aws/Api/Parser/AbstractRestParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\RestJsonParser' => __DIR__ . '/Aws/Api/Parser/RestJsonParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\Exception\\ParserException' => __DIR__ . '/Aws/Api/Parser/Exception/ParserException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\DecodingEventStreamIterator' => __DIR__ . '/Aws/Api/Parser/DecodingEventStreamIterator.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\Crc32ValidatingParser' => __DIR__ . '/Aws/Api/Parser/Crc32ValidatingParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\NonSeekableStreamDecodingEventStreamIterator' => __DIR__ . '/Aws/Api/Parser/NonSeekableStreamDecodingEventStreamIterator.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\ErrorParser\\JsonRpcErrorParser' => __DIR__ . '/Aws/Api/ErrorParser/JsonRpcErrorParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\ErrorParser\\JsonParserTrait' => __DIR__ . '/Aws/Api/ErrorParser/JsonParserTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\ErrorParser\\RestJsonErrorParser' => __DIR__ . '/Aws/Api/ErrorParser/RestJsonErrorParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\ErrorParser\\AbstractErrorParser' => __DIR__ . '/Aws/Api/ErrorParser/AbstractErrorParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\ErrorParser\\XmlErrorParser' => __DIR__ . '/Aws/Api/ErrorParser/XmlErrorParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\StructureShape' => __DIR__ . '/Aws/Api/StructureShape.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Validator' => __DIR__ . '/Aws/Api/Validator.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Service' => __DIR__ . '/Aws/Api/Service.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Serializer\\JsonRpcSerializer' => __DIR__ . '/Aws/Api/Serializer/JsonRpcSerializer.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Serializer\\Ec2ParamBuilder' => __DIR__ . '/Aws/Api/Serializer/Ec2ParamBuilder.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Serializer\\XmlBody' => __DIR__ . '/Aws/Api/Serializer/XmlBody.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Serializer\\JsonBody' => __DIR__ . '/Aws/Api/Serializer/JsonBody.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Serializer\\RestSerializer' => __DIR__ . '/Aws/Api/Serializer/RestSerializer.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Serializer\\QueryParamBuilder' => __DIR__ . '/Aws/Api/Serializer/QueryParamBuilder.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Serializer\\RestXmlSerializer' => __DIR__ . '/Aws/Api/Serializer/RestXmlSerializer.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Serializer\\RestJsonSerializer' => __DIR__ . '/Aws/Api/Serializer/RestJsonSerializer.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Serializer\\QuerySerializer' => __DIR__ . '/Aws/Api/Serializer/QuerySerializer.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\ShapeMap' => __DIR__ . '/Aws/Api/ShapeMap.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\MapShape' => __DIR__ . '/Aws/Api/MapShape.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\TimestampShape' => __DIR__ . '/Aws/Api/TimestampShape.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\ListShape' => __DIR__ . '/Aws/Api/ListShape.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\ApiProvider' => __DIR__ . '/Aws/Api/ApiProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Shape' => __DIR__ . '/Aws/Api/Shape.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\DateTimeResult' => __DIR__ . '/Aws/Api/DateTimeResult.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\DocModel' => __DIR__ . '/Aws/Api/DocModel.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\AbstractModel' => __DIR__ . '/Aws/Api/AbstractModel.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Operation' => __DIR__ . '/Aws/Api/Operation.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Token\\TokenAuthorization' => __DIR__ . '/Aws/Token/TokenAuthorization.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Token\\SsoTokenProvider' => __DIR__ . '/Aws/Token/SsoTokenProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Token\\SsoToken' => __DIR__ . '/Aws/Token/SsoToken.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Token\\BearerTokenAuthorization' => __DIR__ . '/Aws/Token/BearerTokenAuthorization.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Token\\TokenInterface' => __DIR__ . '/Aws/Token/TokenInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Token\\TokenProvider' => __DIR__ . '/Aws/Token/TokenProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Token\\ParsesIniTrait' => __DIR__ . '/Aws/Token/ParsesIniTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Token\\Token' => __DIR__ . '/Aws/Token/Token.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Token\\RefreshableTokenProviderInterface' => __DIR__ . '/Aws/Token/RefreshableTokenProviderInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\AbstractCryptoClient' => __DIR__ . '/Aws/Crypto/AbstractCryptoClient.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\AesStreamInterface' => __DIR__ . '/Aws/Crypto/AesStreamInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\AesGcmDecryptingStream' => __DIR__ . '/Aws/Crypto/AesGcmDecryptingStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\Cipher\\CipherBuilderTrait' => __DIR__ . '/Aws/Crypto/Cipher/CipherBuilderTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\Cipher\\CipherMethod' => __DIR__ . '/Aws/Crypto/Cipher/CipherMethod.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\Cipher\\Cbc' => __DIR__ . '/Aws/Crypto/Cipher/Cbc.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\AesEncryptingStream' => __DIR__ . '/Aws/Crypto/AesEncryptingStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\KmsMaterialsProvider' => __DIR__ . '/Aws/Crypto/KmsMaterialsProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\AbstractCryptoClientV2' => __DIR__ . '/Aws/Crypto/AbstractCryptoClientV2.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\EncryptionTraitV2' => __DIR__ . '/Aws/Crypto/EncryptionTraitV2.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\DecryptionTrait' => __DIR__ . '/Aws/Crypto/DecryptionTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\EncryptionTrait' => __DIR__ . '/Aws/Crypto/EncryptionTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\Polyfill\\AesGcm' => __DIR__ . '/Aws/Crypto/Polyfill/AesGcm.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\Polyfill\\Gmac' => __DIR__ . '/Aws/Crypto/Polyfill/Gmac.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\Polyfill\\ByteArray' => __DIR__ . '/Aws/Crypto/Polyfill/ByteArray.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\Polyfill\\Key' => __DIR__ . '/Aws/Crypto/Polyfill/Key.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\Polyfill\\NeedsTrait' => __DIR__ . '/Aws/Crypto/Polyfill/NeedsTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\AesStreamInterfaceV2' => __DIR__ . '/Aws/Crypto/AesStreamInterfaceV2.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\AesGcmEncryptingStream' => __DIR__ . '/Aws/Crypto/AesGcmEncryptingStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\MaterialsProviderV2' => __DIR__ . '/Aws/Crypto/MaterialsProviderV2.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\MaterialsProviderInterface' => __DIR__ . '/Aws/Crypto/MaterialsProviderInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\MetadataEnvelope' => __DIR__ . '/Aws/Crypto/MetadataEnvelope.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\AesDecryptingStream' => __DIR__ . '/Aws/Crypto/AesDecryptingStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\MaterialsProviderInterfaceV2' => __DIR__ . '/Aws/Crypto/MaterialsProviderInterfaceV2.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\DecryptionTraitV2' => __DIR__ . '/Aws/Crypto/DecryptionTraitV2.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\KmsMaterialsProviderV2' => __DIR__ . '/Aws/Crypto/KmsMaterialsProviderV2.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\MetadataStrategyInterface' => __DIR__ . '/Aws/Crypto/MetadataStrategyInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\MaterialsProvider' => __DIR__ . '/Aws/Crypto/MaterialsProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\DefaultsMode\\ConfigurationInterface' => __DIR__ . '/Aws/DefaultsMode/ConfigurationInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\DefaultsMode\\Configuration' => __DIR__ . '/Aws/DefaultsMode/Configuration.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\DefaultsMode\\ConfigurationProvider' => __DIR__ . '/Aws/DefaultsMode/ConfigurationProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\DefaultsMode\\Exception\\ConfigurationException' => __DIR__ . '/Aws/DefaultsMode/Exception/ConfigurationException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\History' => __DIR__ . '/Aws/History.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\S3\\OutpostsBucketArn' => __DIR__ . '/Aws/Arn/S3/OutpostsBucketArn.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\S3\\BucketArnInterface' => __DIR__ . '/Aws/Arn/S3/BucketArnInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\S3\\AccessPointArn' => __DIR__ . '/Aws/Arn/S3/AccessPointArn.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\S3\\OutpostsArnInterface' => __DIR__ . '/Aws/Arn/S3/OutpostsArnInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\S3\\MultiRegionAccessPointArn' => __DIR__ . '/Aws/Arn/S3/MultiRegionAccessPointArn.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\S3\\OutpostsAccessPointArn' => __DIR__ . '/Aws/Arn/S3/OutpostsAccessPointArn.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\ArnInterface' => __DIR__ . '/Aws/Arn/ArnInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\Exception\\InvalidArnException' => __DIR__ . '/Aws/Arn/Exception/InvalidArnException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\AccessPointArnInterface' => __DIR__ . '/Aws/Arn/AccessPointArnInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\Arn' => __DIR__ . '/Aws/Arn/Arn.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\AccessPointArn' => __DIR__ . '/Aws/Arn/AccessPointArn.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\ObjectLambdaAccessPointArn' => __DIR__ . '/Aws/Arn/ObjectLambdaAccessPointArn.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\ResourceTypeAndIdTrait' => __DIR__ . '/Aws/Arn/ResourceTypeAndIdTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\ArnParser' => __DIR__ . '/Aws/Arn/ArnParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Signature\\AnonymousSignature' => __DIR__ . '/Aws/Signature/AnonymousSignature.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Signature\\SignatureTrait' => __DIR__ . '/Aws/Signature/SignatureTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Signature\\SignatureInterface' => __DIR__ . '/Aws/Signature/SignatureInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Signature\\SignatureV4' => __DIR__ . '/Aws/Signature/SignatureV4.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Signature\\S3ExpressSignature' => __DIR__ . '/Aws/Signature/S3ExpressSignature.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Signature\\SignatureProvider' => __DIR__ . '/Aws/Signature/SignatureProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Signature\\S3SignatureV4' => __DIR__ . '/Aws/Signature/S3SignatureV4.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\HashInterface' => __DIR__ . '/Aws/HashInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\EventStreamDataException' => __DIR__ . '/Aws/Exception/EventStreamDataException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\CommonRuntimeException' => __DIR__ . '/Aws/Exception/CommonRuntimeException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\UnresolvedSignatureException' => __DIR__ . '/Aws/Exception/UnresolvedSignatureException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\InvalidRegionException' => __DIR__ . '/Aws/Exception/InvalidRegionException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\CryptoPolyfillException' => __DIR__ . '/Aws/Exception/CryptoPolyfillException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\IncalculablePayloadException' => __DIR__ . '/Aws/Exception/IncalculablePayloadException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\CryptoException' => __DIR__ . '/Aws/Exception/CryptoException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\TokenException' => __DIR__ . '/Aws/Exception/TokenException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\AwsException' => __DIR__ . '/Aws/Exception/AwsException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\MultipartUploadException' => __DIR__ . '/Aws/Exception/MultipartUploadException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\CredentialsException' => __DIR__ . '/Aws/Exception/CredentialsException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\CouldNotCreateChecksumException' => __DIR__ . '/Aws/Exception/CouldNotCreateChecksumException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\UnresolvedEndpointException' => __DIR__ . '/Aws/Exception/UnresolvedEndpointException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\UnresolvedApiException' => __DIR__ . '/Aws/Exception/UnresolvedApiException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\InvalidJsonException' => __DIR__ . '/Aws/Exception/InvalidJsonException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\AbstractConfigurationProvider' => __DIR__ . '/Aws/AbstractConfigurationProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\Rule\\AbstractRule' => __DIR__ . '/Aws/EndpointV2/Rule/AbstractRule.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\Rule\\TreeRule' => __DIR__ . '/Aws/EndpointV2/Rule/TreeRule.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\Rule\\RuleCreator' => __DIR__ . '/Aws/EndpointV2/Rule/RuleCreator.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\Rule\\ErrorRule' => __DIR__ . '/Aws/EndpointV2/Rule/ErrorRule.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\Rule\\EndpointRule' => __DIR__ . '/Aws/EndpointV2/Rule/EndpointRule.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\Ruleset\\RulesetParameter' => __DIR__ . '/Aws/EndpointV2/Ruleset/RulesetParameter.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\Ruleset\\RulesetStandardLibrary' => __DIR__ . '/Aws/EndpointV2/Ruleset/RulesetStandardLibrary.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\Ruleset\\Ruleset' => __DIR__ . '/Aws/EndpointV2/Ruleset/Ruleset.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\Ruleset\\RulesetEndpoint' => __DIR__ . '/Aws/EndpointV2/Ruleset/RulesetEndpoint.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\EndpointV2Middleware' => __DIR__ . '/Aws/EndpointV2/EndpointV2Middleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\EndpointV2SerializerTrait' => __DIR__ . '/Aws/EndpointV2/EndpointV2SerializerTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\EndpointDefinitionProvider' => __DIR__ . '/Aws/EndpointV2/EndpointDefinitionProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\EndpointProviderV2' => __DIR__ . '/Aws/EndpointV2/EndpointProviderV2.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\UseDualstackEndpoint\\Exception\\ConfigurationException' => __DIR__ . '/Aws/Endpoint/UseDualstackEndpoint/Exception/ConfigurationException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\UseDualstackEndpoint\\ConfigurationProvider' => __DIR__ . '/Aws/Endpoint/UseDualstackEndpoint/ConfigurationProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\UseDualstackEndpoint\\ConfigurationInterface' => __DIR__ . '/Aws/Endpoint/UseDualstackEndpoint/ConfigurationInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\UseDualstackEndpoint\\Configuration' => __DIR__ . '/Aws/Endpoint/UseDualstackEndpoint/Configuration.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\UseFipsEndpoint\\Exception\\ConfigurationException' => __DIR__ . '/Aws/Endpoint/UseFipsEndpoint/Exception/ConfigurationException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\UseFipsEndpoint\\ConfigurationProvider' => __DIR__ . '/Aws/Endpoint/UseFipsEndpoint/ConfigurationProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\UseFipsEndpoint\\ConfigurationInterface' => __DIR__ . '/Aws/Endpoint/UseFipsEndpoint/ConfigurationInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\UseFipsEndpoint\\Configuration' => __DIR__ . '/Aws/Endpoint/UseFipsEndpoint/Configuration.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\PartitionEndpointProvider' => __DIR__ . '/Aws/Endpoint/PartitionEndpointProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\PartitionInterface' => __DIR__ . '/Aws/Endpoint/PartitionInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\PatternEndpointProvider' => __DIR__ . '/Aws/Endpoint/PatternEndpointProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\Partition' => __DIR__ . '/Aws/Endpoint/Partition.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\EndpointProvider' => __DIR__ . '/Aws/Endpoint/EndpointProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Retry\\RateLimiter' => __DIR__ . '/Aws/Retry/RateLimiter.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Retry\\RetryHelperTrait' => __DIR__ . '/Aws/Retry/RetryHelperTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Retry\\Exception\\ConfigurationException' => __DIR__ . '/Aws/Retry/Exception/ConfigurationException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Retry\\ConfigurationProvider' => __DIR__ . '/Aws/Retry/ConfigurationProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Retry\\QuotaManager' => __DIR__ . '/Aws/Retry/QuotaManager.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Retry\\ConfigurationInterface' => __DIR__ . '/Aws/Retry/ConfigurationInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Retry\\Configuration' => __DIR__ . '/Aws/Retry/Configuration.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\HasDataTrait' => __DIR__ . '/Aws/HasDataTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Credentials\\AssumeRoleWithWebIdentityCredentialProvider' => __DIR__ . '/Aws/Credentials/AssumeRoleWithWebIdentityCredentialProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Credentials\\EcsCredentialProvider' => __DIR__ . '/Aws/Credentials/EcsCredentialProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Credentials\\InstanceProfileProvider' => __DIR__ . '/Aws/Credentials/InstanceProfileProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Credentials\\CredentialProvider' => __DIR__ . '/Aws/Credentials/CredentialProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Credentials\\AssumeRoleCredentialProvider' => __DIR__ . '/Aws/Credentials/AssumeRoleCredentialProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Credentials\\Credentials' => __DIR__ . '/Aws/Credentials/Credentials.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Credentials\\CredentialsInterface' => __DIR__ . '/Aws/Credentials/CredentialsInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Credentials\\CredentialsUtils' => __DIR__ . '/Aws/Credentials/CredentialsUtils.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ResultPaginator' => __DIR__ . '/Aws/ResultPaginator.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Waiter' => __DIR__ . '/Aws/Waiter.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Configuration\\ConfigurationResolver' => __DIR__ . '/Aws/Configuration/ConfigurationResolver.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\CommandInterface' => __DIR__ . '/Aws/CommandInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\SesV2\\SesV2Client' => __DIR__ . '/Aws/SesV2/SesV2Client.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\SesV2\\Exception\\SesV2Exception' => __DIR__ . '/Aws/SesV2/Exception/SesV2Exception.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointDiscovery\\EndpointList' => __DIR__ . '/Aws/EndpointDiscovery/EndpointList.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointDiscovery\\Exception\\ConfigurationException' => __DIR__ . '/Aws/EndpointDiscovery/Exception/ConfigurationException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointDiscovery\\EndpointDiscoveryMiddleware' => __DIR__ . '/Aws/EndpointDiscovery/EndpointDiscoveryMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointDiscovery\\ConfigurationProvider' => __DIR__ . '/Aws/EndpointDiscovery/ConfigurationProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointDiscovery\\Configuration' => __DIR__ . '/Aws/EndpointDiscovery/Configuration.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointDiscovery\\ConfigurationInterface' => __DIR__ . '/Aws/EndpointDiscovery/ConfigurationInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ClientResolver' => __DIR__ . '/Aws/ClientResolver.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Middleware' => __DIR__ . '/Aws/Middleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\HasMonitoringEventsTrait' => __DIR__ . '/Aws/HasMonitoringEventsTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\PhpHash' => __DIR__ . '/Aws/PhpHash.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ClientSideMonitoring\\Exception\\ConfigurationException' => __DIR__ . '/Aws/ClientSideMonitoring/Exception/ConfigurationException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ClientSideMonitoring\\ConfigurationInterface' => __DIR__ . '/Aws/ClientSideMonitoring/ConfigurationInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ClientSideMonitoring\\AbstractMonitoringMiddleware' => __DIR__ . '/Aws/ClientSideMonitoring/AbstractMonitoringMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ClientSideMonitoring\\ApiCallMonitoringMiddleware' => __DIR__ . '/Aws/ClientSideMonitoring/ApiCallMonitoringMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ClientSideMonitoring\\ConfigurationProvider' => __DIR__ . '/Aws/ClientSideMonitoring/ConfigurationProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ClientSideMonitoring\\ApiCallAttemptMonitoringMiddleware' => __DIR__ . '/Aws/ClientSideMonitoring/ApiCallAttemptMonitoringMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ClientSideMonitoring\\MonitoringMiddlewareInterface' => __DIR__ . '/Aws/ClientSideMonitoring/MonitoringMiddlewareInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ClientSideMonitoring\\Configuration' => __DIR__ . '/Aws/ClientSideMonitoring/Configuration.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\WrappedHttpHandler' => __DIR__ . '/Aws/WrappedHttpHandler.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\InputValidationMiddleware' => __DIR__ . '/Aws/InputValidationMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\CommandPool' => __DIR__ . '/Aws/CommandPool.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\DoctrineCacheAdapter' => __DIR__ . '/Aws/DoctrineCacheAdapter.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\MockHandler' => __DIR__ . '/Aws/MockHandler.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Psr16CacheAdapter' => __DIR__ . '/Aws/Psr16CacheAdapter.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\JsonCompiler' => __DIR__ . '/Aws/JsonCompiler.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\PresignUrlMiddleware' => __DIR__ . '/Aws/PresignUrlMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Sts\\RegionalEndpoints\\ConfigurationInterface' => __DIR__ . '/Aws/Sts/RegionalEndpoints/ConfigurationInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Sts\\RegionalEndpoints\\Exception\\ConfigurationException' => __DIR__ . '/Aws/Sts/RegionalEndpoints/Exception/ConfigurationException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Sts\\RegionalEndpoints\\Configuration' => __DIR__ . '/Aws/Sts/RegionalEndpoints/Configuration.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Sts\\RegionalEndpoints\\ConfigurationProvider' => __DIR__ . '/Aws/Sts/RegionalEndpoints/ConfigurationProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Sts\\StsClient' => __DIR__ . '/Aws/Sts/StsClient.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Sts\\Exception\\StsException' => __DIR__ . '/Aws/Sts/Exception/StsException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\RequestCompressionMiddleware' => __DIR__ . '/Aws/RequestCompressionMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\AwsClientInterface' => __DIR__ . '/Aws/AwsClientInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ResponseContainerInterface' => __DIR__ . '/Aws/ResponseContainerInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointParameterMiddleware' => __DIR__ . '/Aws/EndpointParameterMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\CacheInterface' => __DIR__ . '/Aws/CacheInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\AwsClient' => __DIR__ . '/Aws/AwsClient.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\PsrCacheAdapter' => __DIR__ . '/Aws/PsrCacheAdapter.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\functions' => __DIR__ . '/Aws/functions.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\MonitoringEventsInterface' => __DIR__ . '/Aws/MonitoringEventsInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Handler\\GuzzleV5\\GuzzleStream' => __DIR__ . '/Aws/Handler/GuzzleV5/GuzzleStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Handler\\GuzzleV5\\PsrStream' => __DIR__ . '/Aws/Handler/GuzzleV5/PsrStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Handler\\GuzzleV5\\GuzzleHandler' => __DIR__ . '/Aws/Handler/GuzzleV5/GuzzleHandler.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Handler\\GuzzleV6\\GuzzleHandler' => __DIR__ . '/Aws/Handler/GuzzleV6/GuzzleHandler.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Multipart\\AbstractUploadManager' => __DIR__ . '/Aws/Multipart/AbstractUploadManager.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Multipart\\AbstractUploader' => __DIR__ . '/Aws/Multipart/AbstractUploader.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Multipart\\UploadState' => __DIR__ . '/Aws/Multipart/UploadState.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\StreamRequestPayloadMiddleware' => __DIR__ . '/Aws/StreamRequestPayloadMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\AwsClientTrait' => __DIR__ . '/Aws/AwsClientTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\RetryMiddlewareV2' => __DIR__ . '/Aws/RetryMiddlewareV2.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Command' => __DIR__ . '/Aws/Command.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\HashingStream' => __DIR__ . '/Aws/HashingStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Sdk' => __DIR__ . '/Aws/Sdk.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\RetryMiddleware' => __DIR__ . '/Aws/RetryMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\LruArrayCache' => __DIR__ . '/Aws/LruArrayCache.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\MultiRegionClient' => __DIR__ . '/Aws/MultiRegionClient.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\QueryCompatibleInputMiddleware' => __DIR__ . '/Aws/QueryCompatibleInputMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\IdempotencyTokenMiddleware' => __DIR__ . '/Aws/IdempotencyTokenMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Result' => __DIR__ . '/Aws/Result.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ResultInterface' => __DIR__ . '/Aws/ResultInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\TraceMiddleware' => __DIR__ . '/Aws/TraceMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\HandlerList' => __DIR__ . '/Aws/HandlerList.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ConfigurationProviderInterface' => __DIR__ . '/Aws/ConfigurationProviderInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\FnDispatcher' => __DIR__ . '/JmesPath/FnDispatcher.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\CompilerRuntime' => __DIR__ . '/JmesPath/CompilerRuntime.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\TreeCompiler' => __DIR__ . '/JmesPath/TreeCompiler.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\AstRuntime' => __DIR__ . '/JmesPath/AstRuntime.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\JmesPath' => __DIR__ . '/JmesPath/JmesPath.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\TreeInterpreter' => __DIR__ . '/JmesPath/TreeInterpreter.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\Lexer' => __DIR__ . '/JmesPath/Lexer.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\Env' => __DIR__ . '/JmesPath/Env.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\Parser' => __DIR__ . '/JmesPath/Parser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\DebugRuntime' => __DIR__ . '/JmesPath/DebugRuntime.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\SyntaxErrorException' => __DIR__ . '/JmesPath/SyntaxErrorException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\Utils' => __DIR__ . '/JmesPath/Utils.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\PrepareBodyMiddleware' => __DIR__ . '/GuzzleHttp/PrepareBodyMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Middleware' => __DIR__ . '/GuzzleHttp/Middleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Client' => __DIR__ . '/GuzzleHttp/Client.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Handler\\CurlFactory' => __DIR__ . '/GuzzleHttp/Handler/CurlFactory.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Handler\\CurlFactoryInterface' => __DIR__ . '/GuzzleHttp/Handler/CurlFactoryInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Handler\\Proxy' => __DIR__ . '/GuzzleHttp/Handler/Proxy.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Handler\\CurlHandler' => __DIR__ . '/GuzzleHttp/Handler/CurlHandler.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Handler\\StreamHandler' => __DIR__ . '/GuzzleHttp/Handler/StreamHandler.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Handler\\MockHandler' => __DIR__ . '/GuzzleHttp/Handler/MockHandler.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Handler\\HeaderProcessor' => __DIR__ . '/GuzzleHttp/Handler/HeaderProcessor.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Handler\\EasyHandle' => __DIR__ . '/GuzzleHttp/Handler/EasyHandle.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Handler\\CurlMultiHandler' => __DIR__ . '/GuzzleHttp/Handler/CurlMultiHandler.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\RequestOptions' => __DIR__ . '/GuzzleHttp/RequestOptions.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Cookie\\FileCookieJar' => __DIR__ . '/GuzzleHttp/Cookie/FileCookieJar.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Cookie\\SetCookie' => __DIR__ . '/GuzzleHttp/Cookie/SetCookie.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Cookie\\CookieJarInterface' => __DIR__ . '/GuzzleHttp/Cookie/CookieJarInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Cookie\\CookieJar' => __DIR__ . '/GuzzleHttp/Cookie/CookieJar.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Cookie\\SessionCookieJar' => __DIR__ . '/GuzzleHttp/Cookie/SessionCookieJar.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Exception\\TransferException' => __DIR__ . '/GuzzleHttp/Exception/TransferException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Exception\\RequestException' => __DIR__ . '/GuzzleHttp/Exception/RequestException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Exception\\BadResponseException' => __DIR__ . '/GuzzleHttp/Exception/BadResponseException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Exception\\ConnectException' => __DIR__ . '/GuzzleHttp/Exception/ConnectException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Exception\\TooManyRedirectsException' => __DIR__ . '/GuzzleHttp/Exception/TooManyRedirectsException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Exception\\InvalidArgumentException' => __DIR__ . '/GuzzleHttp/Exception/InvalidArgumentException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Exception\\ClientException' => __DIR__ . '/GuzzleHttp/Exception/ClientException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Exception\\ServerException' => __DIR__ . '/GuzzleHttp/Exception/ServerException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Exception\\GuzzleException' => __DIR__ . '/GuzzleHttp/Exception/GuzzleException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Pool' => __DIR__ . '/GuzzleHttp/Pool.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\BodySummarizer' => __DIR__ . '/GuzzleHttp/BodySummarizer.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\HandlerStack' => __DIR__ . '/GuzzleHttp/HandlerStack.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\functions_include' => __DIR__ . '/GuzzleHttp/functions_include.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Utils' => __DIR__ . '/GuzzleHttp/Utils.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\BodySummarizerInterface' => __DIR__ . '/GuzzleHttp/BodySummarizerInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\ClientTrait' => __DIR__ . '/GuzzleHttp/ClientTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\MessageFormatter' => __DIR__ . '/GuzzleHttp/MessageFormatter.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\MessageFormatterInterface' => __DIR__ . '/GuzzleHttp/MessageFormatterInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\RedirectMiddleware' => __DIR__ . '/GuzzleHttp/RedirectMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\RetryMiddleware' => __DIR__ . '/GuzzleHttp/RetryMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\TransferStats' => __DIR__ . '/GuzzleHttp/TransferStats.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\functions' => __DIR__ . '/GuzzleHttp/functions.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\ClientInterface' => __DIR__ . '/GuzzleHttp/ClientInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\Query' => __DIR__ . '/GuzzleHttp/Psr7/Query.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\Exception\\MalformedUriException' => __DIR__ . '/GuzzleHttp/Psr7/Exception/MalformedUriException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\PumpStream' => __DIR__ . '/GuzzleHttp/Psr7/PumpStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\FnStream' => __DIR__ . '/GuzzleHttp/Psr7/FnStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\MessageTrait' => __DIR__ . '/GuzzleHttp/Psr7/MessageTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\Utils' => __DIR__ . '/GuzzleHttp/Psr7/Utils.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\UriResolver' => __DIR__ . '/GuzzleHttp/Psr7/UriResolver.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\AppendStream' => __DIR__ . '/GuzzleHttp/Psr7/AppendStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\MimeType' => __DIR__ . '/GuzzleHttp/Psr7/MimeType.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\Rfc7230' => __DIR__ . '/GuzzleHttp/Psr7/Rfc7230.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\Header' => __DIR__ . '/GuzzleHttp/Psr7/Header.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\Response' => __DIR__ . '/GuzzleHttp/Psr7/Response.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\Message' => __DIR__ . '/GuzzleHttp/Psr7/Message.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\NoSeekStream' => __DIR__ . '/GuzzleHttp/Psr7/NoSeekStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\UploadedFile' => __DIR__ . '/GuzzleHttp/Psr7/UploadedFile.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\UriComparator' => __DIR__ . '/GuzzleHttp/Psr7/UriComparator.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\DroppingStream' => __DIR__ . '/GuzzleHttp/Psr7/DroppingStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\CachingStream' => __DIR__ . '/GuzzleHttp/Psr7/CachingStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\UriNormalizer' => __DIR__ . '/GuzzleHttp/Psr7/UriNormalizer.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\ServerRequest' => __DIR__ . '/GuzzleHttp/Psr7/ServerRequest.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\MultipartStream' => __DIR__ . '/GuzzleHttp/Psr7/MultipartStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\StreamDecoratorTrait' => __DIR__ . '/GuzzleHttp/Psr7/StreamDecoratorTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\HttpFactory' => __DIR__ . '/GuzzleHttp/Psr7/HttpFactory.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\LimitStream' => __DIR__ . '/GuzzleHttp/Psr7/LimitStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\LazyOpenStream' => __DIR__ . '/GuzzleHttp/Psr7/LazyOpenStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\StreamWrapper' => __DIR__ . '/GuzzleHttp/Psr7/StreamWrapper.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\Request' => __DIR__ . '/GuzzleHttp/Psr7/Request.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\InflateStream' => __DIR__ . '/GuzzleHttp/Psr7/InflateStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\Uri' => __DIR__ . '/GuzzleHttp/Psr7/Uri.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\BufferStream' => __DIR__ . '/GuzzleHttp/Psr7/BufferStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\Stream' => __DIR__ . '/GuzzleHttp/Psr7/Stream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\Create' => __DIR__ . '/GuzzleHttp/Promise/Create.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\PromisorInterface' => __DIR__ . '/GuzzleHttp/Promise/PromisorInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\RejectionException' => __DIR__ . '/GuzzleHttp/Promise/RejectionException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\PromiseInterface' => __DIR__ . '/GuzzleHttp/Promise/PromiseInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\EachPromise' => __DIR__ . '/GuzzleHttp/Promise/EachPromise.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\Coroutine' => __DIR__ . '/GuzzleHttp/Promise/Coroutine.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\Utils' => __DIR__ . '/GuzzleHttp/Promise/Utils.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\FulfilledPromise' => __DIR__ . '/GuzzleHttp/Promise/FulfilledPromise.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\Promise' => __DIR__ . '/GuzzleHttp/Promise/Promise.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\AggregateException' => __DIR__ . '/GuzzleHttp/Promise/AggregateException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\Is' => __DIR__ . '/GuzzleHttp/Promise/Is.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\CancellationException' => __DIR__ . '/GuzzleHttp/Promise/CancellationException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\TaskQueueInterface' => __DIR__ . '/GuzzleHttp/Promise/TaskQueueInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\TaskQueue' => __DIR__ . '/GuzzleHttp/Promise/TaskQueue.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\Each' => __DIR__ . '/GuzzleHttp/Promise/Each.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\RejectedPromise' => __DIR__ . '/GuzzleHttp/Promise/RejectedPromise.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Message\\ResponseInterface' => __DIR__ . '/Psr/Http/Message/ResponseInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Message\\ServerRequestInterface' => __DIR__ . '/Psr/Http/Message/ServerRequestInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Message\\StreamInterface' => __DIR__ . '/Psr/Http/Message/StreamInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Message\\RequestInterface' => __DIR__ . '/Psr/Http/Message/RequestInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Message\\UriInterface' => __DIR__ . '/Psr/Http/Message/UriInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Message\\MessageInterface' => __DIR__ . '/Psr/Http/Message/MessageInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Message\\UploadedFileInterface' => __DIR__ . '/Psr/Http/Message/UploadedFileInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Client\\RequestExceptionInterface' => __DIR__ . '/Psr/Http/Client/RequestExceptionInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Client\\NetworkExceptionInterface' => __DIR__ . '/Psr/Http/Client/NetworkExceptionInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Client\\ClientExceptionInterface' => __DIR__ . '/Psr/Http/Client/ClientExceptionInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Client\\ClientInterface' => __DIR__ . '/Psr/Http/Client/ClientInterface.php'); +$mapping = array('DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\sts\\2011-06-15\\endpoint-rule-set-1.json' => __DIR__ . '/Aws/data/sts/2011-06-15/endpoint-rule-set-1.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\sts\\2011-06-15\\smoke.json' => __DIR__ . '/Aws/data/sts/2011-06-15/smoke.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\sts\\2011-06-15\\paginators-1.json' => __DIR__ . '/Aws/data/sts/2011-06-15/paginators-1.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\sts\\2011-06-15\\api-2.json' => __DIR__ . '/Aws/data/sts/2011-06-15/api-2.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\sts\\2011-06-15\\endpoint-tests-1.json' => __DIR__ . '/Aws/data/sts/2011-06-15/endpoint-tests-1.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\partitions.json' => __DIR__ . '/Aws/data/partitions.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\sdk-default-configuration.json' => __DIR__ . '/Aws/data/sdk-default-configuration.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\sesv2\\2019-09-27\\endpoint-tests-1.json' => __DIR__ . '/Aws/data/sesv2/2019-09-27/endpoint-tests-1.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\sesv2\\2019-09-27\\endpoint-rule-set-1.json' => __DIR__ . '/Aws/data/sesv2/2019-09-27/endpoint-rule-set-1.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\sesv2\\2019-09-27\\api-2.json' => __DIR__ . '/Aws/data/sesv2/2019-09-27/api-2.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\sesv2\\2019-09-27\\paginators-1.json' => __DIR__ . '/Aws/data/sesv2/2019-09-27/paginators-1.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\endpoints_prefix_history.json' => __DIR__ . '/Aws/data/endpoints_prefix_history.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\aliases.json' => __DIR__ . '/Aws/data/aliases.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\manifest.json' => __DIR__ . '/Aws/data/manifest.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\endpoints.json' => __DIR__ . '/Aws/data/endpoints.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\data\\grandfathered-services.json' => __DIR__ . '/Aws/data/grandfathered-services.json.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\DefaultsMode\\ConfigurationProvider' => __DIR__ . '/Aws/DefaultsMode/ConfigurationProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\DefaultsMode\\Exception\\ConfigurationException' => __DIR__ . '/Aws/DefaultsMode/Exception/ConfigurationException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\DefaultsMode\\ConfigurationInterface' => __DIR__ . '/Aws/DefaultsMode/ConfigurationInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\DefaultsMode\\Configuration' => __DIR__ . '/Aws/DefaultsMode/Configuration.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\ObjectLambdaAccessPointArn' => __DIR__ . '/Aws/Arn/ObjectLambdaAccessPointArn.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\ResourceTypeAndIdTrait' => __DIR__ . '/Aws/Arn/ResourceTypeAndIdTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\ArnInterface' => __DIR__ . '/Aws/Arn/ArnInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\AccessPointArn' => __DIR__ . '/Aws/Arn/AccessPointArn.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\S3\\OutpostsAccessPointArn' => __DIR__ . '/Aws/Arn/S3/OutpostsAccessPointArn.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\S3\\OutpostsBucketArn' => __DIR__ . '/Aws/Arn/S3/OutpostsBucketArn.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\S3\\AccessPointArn' => __DIR__ . '/Aws/Arn/S3/AccessPointArn.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\S3\\MultiRegionAccessPointArn' => __DIR__ . '/Aws/Arn/S3/MultiRegionAccessPointArn.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\S3\\BucketArnInterface' => __DIR__ . '/Aws/Arn/S3/BucketArnInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\S3\\OutpostsArnInterface' => __DIR__ . '/Aws/Arn/S3/OutpostsArnInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\Arn' => __DIR__ . '/Aws/Arn/Arn.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\Exception\\InvalidArnException' => __DIR__ . '/Aws/Arn/Exception/InvalidArnException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\AccessPointArnInterface' => __DIR__ . '/Aws/Arn/AccessPointArnInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Arn\\ArnParser' => __DIR__ . '/Aws/Arn/ArnParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\UseFipsEndpoint\\Exception\\ConfigurationException' => __DIR__ . '/Aws/Endpoint/UseFipsEndpoint/Exception/ConfigurationException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\UseFipsEndpoint\\ConfigurationProvider' => __DIR__ . '/Aws/Endpoint/UseFipsEndpoint/ConfigurationProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\UseFipsEndpoint\\ConfigurationInterface' => __DIR__ . '/Aws/Endpoint/UseFipsEndpoint/ConfigurationInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\UseFipsEndpoint\\Configuration' => __DIR__ . '/Aws/Endpoint/UseFipsEndpoint/Configuration.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\UseDualstackEndpoint\\ConfigurationInterface' => __DIR__ . '/Aws/Endpoint/UseDualstackEndpoint/ConfigurationInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\UseDualstackEndpoint\\Configuration' => __DIR__ . '/Aws/Endpoint/UseDualstackEndpoint/Configuration.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\UseDualstackEndpoint\\Exception\\ConfigurationException' => __DIR__ . '/Aws/Endpoint/UseDualstackEndpoint/Exception/ConfigurationException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\UseDualstackEndpoint\\ConfigurationProvider' => __DIR__ . '/Aws/Endpoint/UseDualstackEndpoint/ConfigurationProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\Partition' => __DIR__ . '/Aws/Endpoint/Partition.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\PartitionInterface' => __DIR__ . '/Aws/Endpoint/PartitionInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\PartitionEndpointProvider' => __DIR__ . '/Aws/Endpoint/PartitionEndpointProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\EndpointProvider' => __DIR__ . '/Aws/Endpoint/EndpointProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Endpoint\\PatternEndpointProvider' => __DIR__ . '/Aws/Endpoint/PatternEndpointProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\EndpointProviderV2' => __DIR__ . '/Aws/EndpointV2/EndpointProviderV2.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\EndpointV2Middleware' => __DIR__ . '/Aws/EndpointV2/EndpointV2Middleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\Rule\\ErrorRule' => __DIR__ . '/Aws/EndpointV2/Rule/ErrorRule.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\Rule\\AbstractRule' => __DIR__ . '/Aws/EndpointV2/Rule/AbstractRule.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\Rule\\TreeRule' => __DIR__ . '/Aws/EndpointV2/Rule/TreeRule.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\Rule\\EndpointRule' => __DIR__ . '/Aws/EndpointV2/Rule/EndpointRule.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\Rule\\RuleCreator' => __DIR__ . '/Aws/EndpointV2/Rule/RuleCreator.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\Ruleset\\RulesetParameter' => __DIR__ . '/Aws/EndpointV2/Ruleset/RulesetParameter.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\Ruleset\\RulesetEndpoint' => __DIR__ . '/Aws/EndpointV2/Ruleset/RulesetEndpoint.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\Ruleset\\Ruleset' => __DIR__ . '/Aws/EndpointV2/Ruleset/Ruleset.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\Ruleset\\RulesetStandardLibrary' => __DIR__ . '/Aws/EndpointV2/Ruleset/RulesetStandardLibrary.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\EndpointDefinitionProvider' => __DIR__ . '/Aws/EndpointV2/EndpointDefinitionProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointV2\\EndpointV2SerializerTrait' => __DIR__ . '/Aws/EndpointV2/EndpointV2SerializerTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Retry\\ConfigurationInterface' => __DIR__ . '/Aws/Retry/ConfigurationInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Retry\\RateLimiter' => __DIR__ . '/Aws/Retry/RateLimiter.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Retry\\QuotaManager' => __DIR__ . '/Aws/Retry/QuotaManager.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Retry\\ConfigurationProvider' => __DIR__ . '/Aws/Retry/ConfigurationProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Retry\\Configuration' => __DIR__ . '/Aws/Retry/Configuration.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Retry\\RetryHelperTrait' => __DIR__ . '/Aws/Retry/RetryHelperTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Retry\\Exception\\ConfigurationException' => __DIR__ . '/Aws/Retry/Exception/ConfigurationException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\MonitoringEventsInterface' => __DIR__ . '/Aws/MonitoringEventsInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\DecodingEventStreamIterator' => __DIR__ . '/Aws/Api/Parser/DecodingEventStreamIterator.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\JsonRpcParser' => __DIR__ . '/Aws/Api/Parser/JsonRpcParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\RestJsonParser' => __DIR__ . '/Aws/Api/Parser/RestJsonParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\JsonParser' => __DIR__ . '/Aws/Api/Parser/JsonParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\EventParsingIterator' => __DIR__ . '/Aws/Api/Parser/EventParsingIterator.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\AbstractParser' => __DIR__ . '/Aws/Api/Parser/AbstractParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\RestXmlParser' => __DIR__ . '/Aws/Api/Parser/RestXmlParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\XmlParser' => __DIR__ . '/Aws/Api/Parser/XmlParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\Exception\\ParserException' => __DIR__ . '/Aws/Api/Parser/Exception/ParserException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\Crc32ValidatingParser' => __DIR__ . '/Aws/Api/Parser/Crc32ValidatingParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\AbstractRestParser' => __DIR__ . '/Aws/Api/Parser/AbstractRestParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\NonSeekableStreamDecodingEventStreamIterator' => __DIR__ . '/Aws/Api/Parser/NonSeekableStreamDecodingEventStreamIterator.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\MetadataParserTrait' => __DIR__ . '/Aws/Api/Parser/MetadataParserTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\PayloadParserTrait' => __DIR__ . '/Aws/Api/Parser/PayloadParserTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Parser\\QueryParser' => __DIR__ . '/Aws/Api/Parser/QueryParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\ErrorParser\\RestJsonErrorParser' => __DIR__ . '/Aws/Api/ErrorParser/RestJsonErrorParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\ErrorParser\\JsonRpcErrorParser' => __DIR__ . '/Aws/Api/ErrorParser/JsonRpcErrorParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\ErrorParser\\AbstractErrorParser' => __DIR__ . '/Aws/Api/ErrorParser/AbstractErrorParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\ErrorParser\\JsonParserTrait' => __DIR__ . '/Aws/Api/ErrorParser/JsonParserTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\ErrorParser\\XmlErrorParser' => __DIR__ . '/Aws/Api/ErrorParser/XmlErrorParser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\DocModel' => __DIR__ . '/Aws/Api/DocModel.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\ListShape' => __DIR__ . '/Aws/Api/ListShape.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Serializer\\JsonRpcSerializer' => __DIR__ . '/Aws/Api/Serializer/JsonRpcSerializer.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Serializer\\JsonBody' => __DIR__ . '/Aws/Api/Serializer/JsonBody.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Serializer\\Ec2ParamBuilder' => __DIR__ . '/Aws/Api/Serializer/Ec2ParamBuilder.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Serializer\\QueryParamBuilder' => __DIR__ . '/Aws/Api/Serializer/QueryParamBuilder.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Serializer\\XmlBody' => __DIR__ . '/Aws/Api/Serializer/XmlBody.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Serializer\\RestXmlSerializer' => __DIR__ . '/Aws/Api/Serializer/RestXmlSerializer.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Serializer\\RestSerializer' => __DIR__ . '/Aws/Api/Serializer/RestSerializer.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Serializer\\RestJsonSerializer' => __DIR__ . '/Aws/Api/Serializer/RestJsonSerializer.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Serializer\\QuerySerializer' => __DIR__ . '/Aws/Api/Serializer/QuerySerializer.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\AbstractModel' => __DIR__ . '/Aws/Api/AbstractModel.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Operation' => __DIR__ . '/Aws/Api/Operation.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\ApiProvider' => __DIR__ . '/Aws/Api/ApiProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Shape' => __DIR__ . '/Aws/Api/Shape.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\StructureShape' => __DIR__ . '/Aws/Api/StructureShape.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Validator' => __DIR__ . '/Aws/Api/Validator.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\DateTimeResult' => __DIR__ . '/Aws/Api/DateTimeResult.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\ShapeMap' => __DIR__ . '/Aws/Api/ShapeMap.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\TimestampShape' => __DIR__ . '/Aws/Api/TimestampShape.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\Service' => __DIR__ . '/Aws/Api/Service.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Api\\MapShape' => __DIR__ . '/Aws/Api/MapShape.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\UnresolvedEndpointException' => __DIR__ . '/Aws/Exception/UnresolvedEndpointException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\InvalidJsonException' => __DIR__ . '/Aws/Exception/InvalidJsonException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\IncalculablePayloadException' => __DIR__ . '/Aws/Exception/IncalculablePayloadException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\CouldNotCreateChecksumException' => __DIR__ . '/Aws/Exception/CouldNotCreateChecksumException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\MultipartUploadException' => __DIR__ . '/Aws/Exception/MultipartUploadException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\CredentialsException' => __DIR__ . '/Aws/Exception/CredentialsException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\UnresolvedSignatureException' => __DIR__ . '/Aws/Exception/UnresolvedSignatureException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\CryptoPolyfillException' => __DIR__ . '/Aws/Exception/CryptoPolyfillException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\UnresolvedApiException' => __DIR__ . '/Aws/Exception/UnresolvedApiException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\InvalidRegionException' => __DIR__ . '/Aws/Exception/InvalidRegionException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\TokenException' => __DIR__ . '/Aws/Exception/TokenException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\CryptoException' => __DIR__ . '/Aws/Exception/CryptoException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\AwsException' => __DIR__ . '/Aws/Exception/AwsException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\CommonRuntimeException' => __DIR__ . '/Aws/Exception/CommonRuntimeException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Exception\\EventStreamDataException' => __DIR__ . '/Aws/Exception/EventStreamDataException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Auth\\AuthSchemeResolverInterface' => __DIR__ . '/Aws/Auth/AuthSchemeResolverInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Auth\\Exception\\UnresolvedAuthSchemeException' => __DIR__ . '/Aws/Auth/Exception/UnresolvedAuthSchemeException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Auth\\AuthSelectionMiddleware' => __DIR__ . '/Aws/Auth/AuthSelectionMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Auth\\AuthSchemeResolver' => __DIR__ . '/Aws/Auth/AuthSchemeResolver.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\SesV2\\Exception\\SesV2Exception' => __DIR__ . '/Aws/SesV2/Exception/SesV2Exception.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\SesV2\\SesV2Client' => __DIR__ . '/Aws/SesV2/SesV2Client.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Signature\\AnonymousSignature' => __DIR__ . '/Aws/Signature/AnonymousSignature.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Signature\\SignatureTrait' => __DIR__ . '/Aws/Signature/SignatureTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Signature\\S3ExpressSignature' => __DIR__ . '/Aws/Signature/S3ExpressSignature.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Signature\\SignatureV4' => __DIR__ . '/Aws/Signature/SignatureV4.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Signature\\SignatureInterface' => __DIR__ . '/Aws/Signature/SignatureInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Signature\\SignatureProvider' => __DIR__ . '/Aws/Signature/SignatureProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Signature\\S3SignatureV4' => __DIR__ . '/Aws/Signature/S3SignatureV4.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\MetadataStrategyInterface' => __DIR__ . '/Aws/Crypto/MetadataStrategyInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\Cipher\\CipherBuilderTrait' => __DIR__ . '/Aws/Crypto/Cipher/CipherBuilderTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\Cipher\\Cbc' => __DIR__ . '/Aws/Crypto/Cipher/Cbc.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\Cipher\\CipherMethod' => __DIR__ . '/Aws/Crypto/Cipher/CipherMethod.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\Polyfill\\NeedsTrait' => __DIR__ . '/Aws/Crypto/Polyfill/NeedsTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\Polyfill\\AesGcm' => __DIR__ . '/Aws/Crypto/Polyfill/AesGcm.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\Polyfill\\Gmac' => __DIR__ . '/Aws/Crypto/Polyfill/Gmac.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\Polyfill\\Key' => __DIR__ . '/Aws/Crypto/Polyfill/Key.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\Polyfill\\ByteArray' => __DIR__ . '/Aws/Crypto/Polyfill/ByteArray.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\MetadataEnvelope' => __DIR__ . '/Aws/Crypto/MetadataEnvelope.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\KmsMaterialsProvider' => __DIR__ . '/Aws/Crypto/KmsMaterialsProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\AesDecryptingStream' => __DIR__ . '/Aws/Crypto/AesDecryptingStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\MaterialsProviderV2' => __DIR__ . '/Aws/Crypto/MaterialsProviderV2.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\AesGcmDecryptingStream' => __DIR__ . '/Aws/Crypto/AesGcmDecryptingStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\MaterialsProviderInterfaceV2' => __DIR__ . '/Aws/Crypto/MaterialsProviderInterfaceV2.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\DecryptionTrait' => __DIR__ . '/Aws/Crypto/DecryptionTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\MaterialsProvider' => __DIR__ . '/Aws/Crypto/MaterialsProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\AbstractCryptoClientV2' => __DIR__ . '/Aws/Crypto/AbstractCryptoClientV2.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\AbstractCryptoClient' => __DIR__ . '/Aws/Crypto/AbstractCryptoClient.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\AesStreamInterfaceV2' => __DIR__ . '/Aws/Crypto/AesStreamInterfaceV2.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\AesEncryptingStream' => __DIR__ . '/Aws/Crypto/AesEncryptingStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\EncryptionTrait' => __DIR__ . '/Aws/Crypto/EncryptionTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\KmsMaterialsProviderV2' => __DIR__ . '/Aws/Crypto/KmsMaterialsProviderV2.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\MaterialsProviderInterface' => __DIR__ . '/Aws/Crypto/MaterialsProviderInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\AesStreamInterface' => __DIR__ . '/Aws/Crypto/AesStreamInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\DecryptionTraitV2' => __DIR__ . '/Aws/Crypto/DecryptionTraitV2.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\EncryptionTraitV2' => __DIR__ . '/Aws/Crypto/EncryptionTraitV2.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Crypto\\AesGcmEncryptingStream' => __DIR__ . '/Aws/Crypto/AesGcmEncryptingStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Credentials\\CredentialsUtils' => __DIR__ . '/Aws/Credentials/CredentialsUtils.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Credentials\\InstanceProfileProvider' => __DIR__ . '/Aws/Credentials/InstanceProfileProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Credentials\\AssumeRoleCredentialProvider' => __DIR__ . '/Aws/Credentials/AssumeRoleCredentialProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Credentials\\Credentials' => __DIR__ . '/Aws/Credentials/Credentials.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Credentials\\AssumeRoleWithWebIdentityCredentialProvider' => __DIR__ . '/Aws/Credentials/AssumeRoleWithWebIdentityCredentialProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Credentials\\EcsCredentialProvider' => __DIR__ . '/Aws/Credentials/EcsCredentialProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Credentials\\CredentialsInterface' => __DIR__ . '/Aws/Credentials/CredentialsInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Credentials\\CredentialProvider' => __DIR__ . '/Aws/Credentials/CredentialProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\HandlerList' => __DIR__ . '/Aws/HandlerList.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Handler\\GuzzleV5\\PsrStream' => __DIR__ . '/Aws/Handler/GuzzleV5/PsrStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Handler\\GuzzleV5\\GuzzleStream' => __DIR__ . '/Aws/Handler/GuzzleV5/GuzzleStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Handler\\GuzzleV5\\GuzzleHandler' => __DIR__ . '/Aws/Handler/GuzzleV5/GuzzleHandler.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Handler\\GuzzleV6\\GuzzleHandler' => __DIR__ . '/Aws/Handler/GuzzleV6/GuzzleHandler.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\AwsClientInterface' => __DIR__ . '/Aws/AwsClientInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Command' => __DIR__ . '/Aws/Command.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\History' => __DIR__ . '/Aws/History.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Token\\TokenAuthorization' => __DIR__ . '/Aws/Token/TokenAuthorization.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Token\\TokenProvider' => __DIR__ . '/Aws/Token/TokenProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Token\\SsoTokenProvider' => __DIR__ . '/Aws/Token/SsoTokenProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Token\\BearerTokenAuthorization' => __DIR__ . '/Aws/Token/BearerTokenAuthorization.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Token\\Token' => __DIR__ . '/Aws/Token/Token.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Token\\SsoToken' => __DIR__ . '/Aws/Token/SsoToken.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Token\\ParsesIniTrait' => __DIR__ . '/Aws/Token/ParsesIniTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Token\\RefreshableTokenProviderInterface' => __DIR__ . '/Aws/Token/RefreshableTokenProviderInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Token\\TokenInterface' => __DIR__ . '/Aws/Token/TokenInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ResponseContainerInterface' => __DIR__ . '/Aws/ResponseContainerInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\PresignUrlMiddleware' => __DIR__ . '/Aws/PresignUrlMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Sts\\RegionalEndpoints\\Exception\\ConfigurationException' => __DIR__ . '/Aws/Sts/RegionalEndpoints/Exception/ConfigurationException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Sts\\RegionalEndpoints\\ConfigurationProvider' => __DIR__ . '/Aws/Sts/RegionalEndpoints/ConfigurationProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Sts\\RegionalEndpoints\\ConfigurationInterface' => __DIR__ . '/Aws/Sts/RegionalEndpoints/ConfigurationInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Sts\\RegionalEndpoints\\Configuration' => __DIR__ . '/Aws/Sts/RegionalEndpoints/Configuration.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Sts\\StsClient' => __DIR__ . '/Aws/Sts/StsClient.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Sts\\Exception\\StsException' => __DIR__ . '/Aws/Sts/Exception/StsException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\CommandPool' => __DIR__ . '/Aws/CommandPool.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\InputValidationMiddleware' => __DIR__ . '/Aws/InputValidationMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointDiscovery\\Exception\\ConfigurationException' => __DIR__ . '/Aws/EndpointDiscovery/Exception/ConfigurationException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointDiscovery\\ConfigurationProvider' => __DIR__ . '/Aws/EndpointDiscovery/ConfigurationProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointDiscovery\\ConfigurationInterface' => __DIR__ . '/Aws/EndpointDiscovery/ConfigurationInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointDiscovery\\Configuration' => __DIR__ . '/Aws/EndpointDiscovery/Configuration.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointDiscovery\\EndpointDiscoveryMiddleware' => __DIR__ . '/Aws/EndpointDiscovery/EndpointDiscoveryMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointDiscovery\\EndpointList' => __DIR__ . '/Aws/EndpointDiscovery/EndpointList.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ClientSideMonitoring\\AbstractMonitoringMiddleware' => __DIR__ . '/Aws/ClientSideMonitoring/AbstractMonitoringMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ClientSideMonitoring\\ApiCallMonitoringMiddleware' => __DIR__ . '/Aws/ClientSideMonitoring/ApiCallMonitoringMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ClientSideMonitoring\\Exception\\ConfigurationException' => __DIR__ . '/Aws/ClientSideMonitoring/Exception/ConfigurationException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ClientSideMonitoring\\ConfigurationInterface' => __DIR__ . '/Aws/ClientSideMonitoring/ConfigurationInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ClientSideMonitoring\\ApiCallAttemptMonitoringMiddleware' => __DIR__ . '/Aws/ClientSideMonitoring/ApiCallAttemptMonitoringMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ClientSideMonitoring\\ConfigurationProvider' => __DIR__ . '/Aws/ClientSideMonitoring/ConfigurationProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ClientSideMonitoring\\MonitoringMiddlewareInterface' => __DIR__ . '/Aws/ClientSideMonitoring/MonitoringMiddlewareInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ClientSideMonitoring\\Configuration' => __DIR__ . '/Aws/ClientSideMonitoring/Configuration.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\RequestCompressionMiddleware' => __DIR__ . '/Aws/RequestCompressionMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Configuration\\ConfigurationResolver' => __DIR__ . '/Aws/Configuration/ConfigurationResolver.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\MockHandler' => __DIR__ . '/Aws/MockHandler.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\DoctrineCacheAdapter' => __DIR__ . '/Aws/DoctrineCacheAdapter.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\AwsClientTrait' => __DIR__ . '/Aws/AwsClientTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\QueryCompatibleInputMiddleware' => __DIR__ . '/Aws/QueryCompatibleInputMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Waiter' => __DIR__ . '/Aws/Waiter.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Middleware' => __DIR__ . '/Aws/Middleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Sdk' => __DIR__ . '/Aws/Sdk.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\WrappedHttpHandler' => __DIR__ . '/Aws/WrappedHttpHandler.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\LruArrayCache' => __DIR__ . '/Aws/LruArrayCache.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\TraceMiddleware' => __DIR__ . '/Aws/TraceMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\CommandInterface' => __DIR__ . '/Aws/CommandInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\CacheInterface' => __DIR__ . '/Aws/CacheInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\MultiRegionClient' => __DIR__ . '/Aws/MultiRegionClient.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\AwsClient' => __DIR__ . '/Aws/AwsClient.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\AbstractConfigurationProvider' => __DIR__ . '/Aws/AbstractConfigurationProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\StreamRequestPayloadMiddleware' => __DIR__ . '/Aws/StreamRequestPayloadMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Identity\\S3\\S3ExpressIdentity' => __DIR__ . '/Aws/Identity/S3/S3ExpressIdentity.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Identity\\S3\\S3ExpressIdentityProvider' => __DIR__ . '/Aws/Identity/S3/S3ExpressIdentityProvider.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Identity\\IdentityInterface' => __DIR__ . '/Aws/Identity/IdentityInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Identity\\BearerTokenIdentity' => __DIR__ . '/Aws/Identity/BearerTokenIdentity.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Identity\\AwsCredentialIdentity' => __DIR__ . '/Aws/Identity/AwsCredentialIdentity.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\PsrCacheAdapter' => __DIR__ . '/Aws/PsrCacheAdapter.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Multipart\\UploadState' => __DIR__ . '/Aws/Multipart/UploadState.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Multipart\\AbstractUploadManager' => __DIR__ . '/Aws/Multipart/AbstractUploadManager.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Multipart\\AbstractUploader' => __DIR__ . '/Aws/Multipart/AbstractUploader.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\HashingStream' => __DIR__ . '/Aws/HashingStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\JsonCompiler' => __DIR__ . '/Aws/JsonCompiler.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\HasDataTrait' => __DIR__ . '/Aws/HasDataTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\IdempotencyTokenMiddleware' => __DIR__ . '/Aws/IdempotencyTokenMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\EndpointParameterMiddleware' => __DIR__ . '/Aws/EndpointParameterMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Result' => __DIR__ . '/Aws/Result.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ResultInterface' => __DIR__ . '/Aws/ResultInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\RetryMiddlewareV2' => __DIR__ . '/Aws/RetryMiddlewareV2.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ClientResolver' => __DIR__ . '/Aws/ClientResolver.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\RetryMiddleware' => __DIR__ . '/Aws/RetryMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\PhpHash' => __DIR__ . '/Aws/PhpHash.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\HasMonitoringEventsTrait' => __DIR__ . '/Aws/HasMonitoringEventsTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ConfigurationProviderInterface' => __DIR__ . '/Aws/ConfigurationProviderInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\HashInterface' => __DIR__ . '/Aws/HashInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\functions' => __DIR__ . '/Aws/functions.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\ResultPaginator' => __DIR__ . '/Aws/ResultPaginator.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Aws\\Psr16CacheAdapter' => __DIR__ . '/Aws/Psr16CacheAdapter.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\Utils' => __DIR__ . '/JmesPath/Utils.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\TreeInterpreter' => __DIR__ . '/JmesPath/TreeInterpreter.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\Env' => __DIR__ . '/JmesPath/Env.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\Parser' => __DIR__ . '/JmesPath/Parser.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\JmesPath' => __DIR__ . '/JmesPath/JmesPath.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\FnDispatcher' => __DIR__ . '/JmesPath/FnDispatcher.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\TreeCompiler' => __DIR__ . '/JmesPath/TreeCompiler.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\CompilerRuntime' => __DIR__ . '/JmesPath/CompilerRuntime.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\AstRuntime' => __DIR__ . '/JmesPath/AstRuntime.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\Lexer' => __DIR__ . '/JmesPath/Lexer.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\SyntaxErrorException' => __DIR__ . '/JmesPath/SyntaxErrorException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\JmesPath\\DebugRuntime' => __DIR__ . '/JmesPath/DebugRuntime.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Handler\\CurlFactoryInterface' => __DIR__ . '/GuzzleHttp/Handler/CurlFactoryInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Handler\\Proxy' => __DIR__ . '/GuzzleHttp/Handler/Proxy.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Handler\\StreamHandler' => __DIR__ . '/GuzzleHttp/Handler/StreamHandler.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Handler\\CurlHandler' => __DIR__ . '/GuzzleHttp/Handler/CurlHandler.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Handler\\CurlFactory' => __DIR__ . '/GuzzleHttp/Handler/CurlFactory.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Handler\\HeaderProcessor' => __DIR__ . '/GuzzleHttp/Handler/HeaderProcessor.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Handler\\MockHandler' => __DIR__ . '/GuzzleHttp/Handler/MockHandler.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Handler\\CurlMultiHandler' => __DIR__ . '/GuzzleHttp/Handler/CurlMultiHandler.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Handler\\EasyHandle' => __DIR__ . '/GuzzleHttp/Handler/EasyHandle.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\RequestOptions' => __DIR__ . '/GuzzleHttp/RequestOptions.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\MessageFormatter' => __DIR__ . '/GuzzleHttp/MessageFormatter.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\TransferStats' => __DIR__ . '/GuzzleHttp/TransferStats.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Cookie\\CookieJarInterface' => __DIR__ . '/GuzzleHttp/Cookie/CookieJarInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Cookie\\CookieJar' => __DIR__ . '/GuzzleHttp/Cookie/CookieJar.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Cookie\\SessionCookieJar' => __DIR__ . '/GuzzleHttp/Cookie/SessionCookieJar.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Cookie\\FileCookieJar' => __DIR__ . '/GuzzleHttp/Cookie/FileCookieJar.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Cookie\\SetCookie' => __DIR__ . '/GuzzleHttp/Cookie/SetCookie.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\PrepareBodyMiddleware' => __DIR__ . '/GuzzleHttp/PrepareBodyMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Exception\\BadResponseException' => __DIR__ . '/GuzzleHttp/Exception/BadResponseException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Exception\\GuzzleException' => __DIR__ . '/GuzzleHttp/Exception/GuzzleException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Exception\\TooManyRedirectsException' => __DIR__ . '/GuzzleHttp/Exception/TooManyRedirectsException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Exception\\TransferException' => __DIR__ . '/GuzzleHttp/Exception/TransferException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Exception\\RequestException' => __DIR__ . '/GuzzleHttp/Exception/RequestException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Exception\\InvalidArgumentException' => __DIR__ . '/GuzzleHttp/Exception/InvalidArgumentException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Exception\\ClientException' => __DIR__ . '/GuzzleHttp/Exception/ClientException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Exception\\ServerException' => __DIR__ . '/GuzzleHttp/Exception/ServerException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Exception\\ConnectException' => __DIR__ . '/GuzzleHttp/Exception/ConnectException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Utils' => __DIR__ . '/GuzzleHttp/Utils.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\BodySummarizerInterface' => __DIR__ . '/GuzzleHttp/BodySummarizerInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Client' => __DIR__ . '/GuzzleHttp/Client.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\ClientTrait' => __DIR__ . '/GuzzleHttp/ClientTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\RetryMiddleware' => __DIR__ . '/GuzzleHttp/RetryMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\functions' => __DIR__ . '/GuzzleHttp/functions.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\MessageFormatterInterface' => __DIR__ . '/GuzzleHttp/MessageFormatterInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\BodySummarizer' => __DIR__ . '/GuzzleHttp/BodySummarizer.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\HandlerStack' => __DIR__ . '/GuzzleHttp/HandlerStack.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Middleware' => __DIR__ . '/GuzzleHttp/Middleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\functions_include' => __DIR__ . '/GuzzleHttp/functions_include.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Pool' => __DIR__ . '/GuzzleHttp/Pool.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\RedirectMiddleware' => __DIR__ . '/GuzzleHttp/RedirectMiddleware.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\ClientInterface' => __DIR__ . '/GuzzleHttp/ClientInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\UriComparator' => __DIR__ . '/GuzzleHttp/Psr7/UriComparator.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\Request' => __DIR__ . '/GuzzleHttp/Psr7/Request.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\Rfc7230' => __DIR__ . '/GuzzleHttp/Psr7/Rfc7230.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\StreamWrapper' => __DIR__ . '/GuzzleHttp/Psr7/StreamWrapper.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\HttpFactory' => __DIR__ . '/GuzzleHttp/Psr7/HttpFactory.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\MimeType' => __DIR__ . '/GuzzleHttp/Psr7/MimeType.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\Query' => __DIR__ . '/GuzzleHttp/Psr7/Query.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\PumpStream' => __DIR__ . '/GuzzleHttp/Psr7/PumpStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\FnStream' => __DIR__ . '/GuzzleHttp/Psr7/FnStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\Utils' => __DIR__ . '/GuzzleHttp/Psr7/Utils.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\InflateStream' => __DIR__ . '/GuzzleHttp/Psr7/InflateStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\Uri' => __DIR__ . '/GuzzleHttp/Psr7/Uri.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\Header' => __DIR__ . '/GuzzleHttp/Psr7/Header.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\Message' => __DIR__ . '/GuzzleHttp/Psr7/Message.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\UriResolver' => __DIR__ . '/GuzzleHttp/Psr7/UriResolver.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\BufferStream' => __DIR__ . '/GuzzleHttp/Psr7/BufferStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\CachingStream' => __DIR__ . '/GuzzleHttp/Psr7/CachingStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\Stream' => __DIR__ . '/GuzzleHttp/Psr7/Stream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\AppendStream' => __DIR__ . '/GuzzleHttp/Psr7/AppendStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\LimitStream' => __DIR__ . '/GuzzleHttp/Psr7/LimitStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\UriNormalizer' => __DIR__ . '/GuzzleHttp/Psr7/UriNormalizer.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\StreamDecoratorTrait' => __DIR__ . '/GuzzleHttp/Psr7/StreamDecoratorTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\UploadedFile' => __DIR__ . '/GuzzleHttp/Psr7/UploadedFile.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\ServerRequest' => __DIR__ . '/GuzzleHttp/Psr7/ServerRequest.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\MessageTrait' => __DIR__ . '/GuzzleHttp/Psr7/MessageTrait.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\NoSeekStream' => __DIR__ . '/GuzzleHttp/Psr7/NoSeekStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\MultipartStream' => __DIR__ . '/GuzzleHttp/Psr7/MultipartStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\Exception\\MalformedUriException' => __DIR__ . '/GuzzleHttp/Psr7/Exception/MalformedUriException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\Response' => __DIR__ . '/GuzzleHttp/Psr7/Response.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\LazyOpenStream' => __DIR__ . '/GuzzleHttp/Psr7/LazyOpenStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Psr7\\DroppingStream' => __DIR__ . '/GuzzleHttp/Psr7/DroppingStream.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\FulfilledPromise' => __DIR__ . '/GuzzleHttp/Promise/FulfilledPromise.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\AggregateException' => __DIR__ . '/GuzzleHttp/Promise/AggregateException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\TaskQueue' => __DIR__ . '/GuzzleHttp/Promise/TaskQueue.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\Utils' => __DIR__ . '/GuzzleHttp/Promise/Utils.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\Is' => __DIR__ . '/GuzzleHttp/Promise/Is.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\TaskQueueInterface' => __DIR__ . '/GuzzleHttp/Promise/TaskQueueInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\RejectionException' => __DIR__ . '/GuzzleHttp/Promise/RejectionException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\CancellationException' => __DIR__ . '/GuzzleHttp/Promise/CancellationException.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\RejectedPromise' => __DIR__ . '/GuzzleHttp/Promise/RejectedPromise.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\PromisorInterface' => __DIR__ . '/GuzzleHttp/Promise/PromisorInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\PromiseInterface' => __DIR__ . '/GuzzleHttp/Promise/PromiseInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\Coroutine' => __DIR__ . '/GuzzleHttp/Promise/Coroutine.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\Create' => __DIR__ . '/GuzzleHttp/Promise/Create.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\Promise' => __DIR__ . '/GuzzleHttp/Promise/Promise.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\Each' => __DIR__ . '/GuzzleHttp/Promise/Each.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\GuzzleHttp\\Promise\\EachPromise' => __DIR__ . '/GuzzleHttp/Promise/EachPromise.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Message\\UriInterface' => __DIR__ . '/Psr/Http/Message/UriInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Message\\ServerRequestInterface' => __DIR__ . '/Psr/Http/Message/ServerRequestInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Message\\ResponseInterface' => __DIR__ . '/Psr/Http/Message/ResponseInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Message\\MessageInterface' => __DIR__ . '/Psr/Http/Message/MessageInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Message\\UploadedFileInterface' => __DIR__ . '/Psr/Http/Message/UploadedFileInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Message\\StreamInterface' => __DIR__ . '/Psr/Http/Message/StreamInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Message\\RequestInterface' => __DIR__ . '/Psr/Http/Message/RequestInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Client\\ClientInterface' => __DIR__ . '/Psr/Http/Client/ClientInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Client\\ClientExceptionInterface' => __DIR__ . '/Psr/Http/Client/ClientExceptionInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Client\\NetworkExceptionInterface' => __DIR__ . '/Psr/Http/Client/NetworkExceptionInterface.php', 'DeliciousBrains\\WP_Offload_SES\\Aws3\\Psr\\Http\\Client\\RequestExceptionInterface' => __DIR__ . '/Psr/Http/Client/RequestExceptionInterface.php'); \spl_autoload_register(function ($class) use($mapping) { if (isset($mapping[$class])) { require $mapping[$class]; diff --git a/vendor/Carbon/Traits/Comparison.php b/vendor/Carbon/Traits/Comparison.php index 21cd140..90289d9 100644 --- a/vendor/Carbon/Traits/Comparison.php +++ b/vendor/Carbon/Traits/Comparison.php @@ -925,6 +925,9 @@ public function is(string $tester) if (\preg_match('/^\\d+$/', $tester)) { return $this->year === (int) $tester; } + if (\preg_match('/^(?:Jan|January|Feb|February|Mar|March|Apr|April|May|Jun|June|Jul|July|Aug|August|Sep|September|Oct|October|Nov|November|Dec|December)$/i', $tester)) { + return $this->isSameMonth(static::parse($tester), \false); + } if (\preg_match('/^\\d{3,}-\\d{1,2}$/', $tester)) { return $this->isSameMonth(static::parse($tester)); } diff --git a/vendor/Carbon/Traits/Options.php b/vendor/Carbon/Traits/Options.php index 0d7d9a8..97eba19 100644 --- a/vendor/Carbon/Traits/Options.php +++ b/vendor/Carbon/Traits/Options.php @@ -86,9 +86,9 @@ trait Options 'v' => '([0-9]{1,3})', 'e' => '([a-zA-Z]{1,5})|([a-zA-Z]*\\/[a-zA-Z]*)', 'I' => '(0|1)', - 'O' => '([+-](1[012]|0[0-9])[0134][05])', - 'P' => '([+-](1[012]|0[0-9]):[0134][05])', - 'p' => '(Z|[+-](1[012]|0[0-9]):[0134][05])', + 'O' => '([+-](1[0123]|0[0-9])[0134][05])', + 'P' => '([+-](1[0123]|0[0-9]):[0134][05])', + 'p' => '(Z|[+-](1[0123]|0[0-9]):[0134][05])', 'T' => '([a-zA-Z]{1,5})', 'Z' => '(-?[1-5]?[0-9]{1,4})', 'U' => '([0-9]*)', diff --git a/wp-ses.php b/wp-ses.php index 47ce0c3..47efa83 100644 --- a/wp-ses.php +++ b/wp-ses.php @@ -3,8 +3,10 @@ Plugin Name: WP Offload SES Lite Description: Automatically send WordPress mail through Amazon SES (Simple Email Service). Author: Delicious Brains -Version: 1.7.0 +Version: 1.7.1 Author URI: https://deliciousbrains.com/ +Plugin URI: https://deliciousbrains.com/ +Update URI: false Network: True Text Domain: wp-offload-ses Domain Path: /languages/ @@ -30,7 +32,7 @@ exit; } -$GLOBALS['wposes_meta']['wp-ses']['version'] = '1.7.0'; +$GLOBALS['wposes_meta']['wp-ses']['version'] = '1.7.1'; if ( ! class_exists( 'DeliciousBrains\WP_Offload_SES\Compatibility_Check' ) ) { require_once wposes_lite_get_plugin_dir_path() . '/classes/Compatibility-Check.php'; @@ -176,3 +178,17 @@ function wp_mail( $to, $subject, $message, $headers = '', $attachments = array() new DeliciousBrains\WP_Offload_SES\Error( DeliciousBrains\WP_Offload_SES\Error::$mail_function_exists, 'Mail function already overridden.' ); } } + +/** + * Initialize the checking for plugin updates. + */ +function wposes_check_for_upgrades() { + $properties = array( + 'plugin_slug' => 'wp-ses', + 'plugin_basename' => plugin_basename( __FILE__ ), + ); + + require_once __DIR__ . '/classes/Plugin-Updater.php'; + new DeliciousBrains\WP_Offload_SES\Plugin_Updater( $properties ); +} +add_action( 'admin_init', 'wposes_check_for_upgrades' );