# Functions
AddScheme adds the HTTP or HTTPS schemes to a endpoint URL if there is no scheme.
AwsCnPartition returns the Resolver for AWS China.
AwsPartition returns the Resolver for AWS Standard.
AwsUsGovPartition returns the Resolver for AWS GovCloud (US).
DecodeModel unmarshals a Regions and Endpoint model definition file into a endpoint Resolver.
DefaultPartitions returns a list of the partitions the SDK is bundled with.
DefaultResolver returns an Endpoint resolver that will be able to resolve endpoints for: AWS Standard, AWS China, and AWS GovCloud (US).
DisableSSLOption sets the DisableSSL options.
NewUnknownEndpointError builds and returns UnknownEndpointError.
NewUnknownServiceError builds and returns UnknownServiceError.
PartitionForRegion returns the first partition which includes the region passed in.
RegionsForService returns a map of regions for the partition and service.
ResolveUnknownServiceOption sets the ResolveUnknownService option.
StrictMatchingOption sets the StrictMatching option.
UseDualStackOption sets the UseDualStack option.
# Constants
A4b.
AcmPca.
Acm.
Apigateway.
ApiPricing.
Asia Pacific (Tokyo).
Asia Pacific (Seoul).
ApplicationAutoscaling.
Appstream2.
Asia Pacific (Mumbai).
Asia Pacific (Singapore).
Asia Pacific (Sydney).
Athena.
AutoscalingPlans.
Autoscaling.
AWS China partition.
AWS Standard partition.
AWS GovCloud (US) partition.
Batch.
Budgets.
Canada (Central).
Ce.
Cloud9.
Clouddirectory.
Cloudformation.
Cloudfront.
Cloudhsm.
Cloudhsmv2.
Cloudsearch.
Cloudtrail.
China (Beijing).
China (Ningxia).
Codebuild.
Codecommit.
Codedeploy.
Codepipeline.
Codestar.
CognitoIdentity.
CognitoIdp.
CognitoSync.
Comprehend.
Config.
Cur.
Datapipeline.
Dax.
Devicefarm.
Directconnect.
Discovery.
Dms.
Ds.
Dynamodb.
Ec2metadata.
Ec2.
Ecr.
Ecs.
Elasticache.
Elasticbeanstalk.
Elasticfilesystem.
Elasticloadbalancing.
Elasticmapreduce.
Elastictranscoder.
Email.
EntitlementMarketplace.
Es.
EU (Frankfurt).
EU (Ireland).
EU (London).
EU (Paris).
Events.
Firehose.
Fms.
Gamelift.
Glacier.
Glue.
Greengrass.
Guardduty.
Health.
Iam.
Importexport.
Inspector.
Iot.
Kinesisanalytics.
Kinesis.
Kinesisvideo.
Kms.
Lambda.
Lightsail.
Logs.
Machinelearning.
Marketplacecommerceanalytics.
Mediaconvert.
Medialive.
Mediapackage.
MeteringMarketplace.
Mgh.
Mobileanalytics.
ModelsLex.
Monitoring.
MturkRequester.
OpsworksCm.
Opsworks.
Organizations.
Pinpoint.
Polly.
Rds.
Redshift.
Rekognition.
ResourceGroups.
Route53domains.
Route53.
RuntimeLex.
RuntimeSagemaker.
S3.
South America (Sao Paulo).
Sagemaker.
Sdb.
Secretsmanager.
Serverlessrepo.
Servicecatalog.
Servicediscovery.
Shield.
Sms.
Snowball.
Sns.
Sqs.
Ssm.
States.
Storagegateway.
StreamsDynamodb.
Sts.
Support.
Swf.
Tagging.
Translate.
US East (N.
US East (Ohio).
AWS GovCloud (US).
US West (N.
US West (Oregon).
WafRegional.
Waf.
Workdocs.
Workmail.
Workspaces.
Xray.
# Structs
A DecodeModelOptions are the options for how the endpoints model definition are decoded.
A Endpoint provides information about endpoints, and provides the ability to resolve that endpoint for the service, and the region the endpoint represents.
A EndpointNotFoundError is returned when in StrictMatching mode, and the endpoint for the service and region cannot be found in any of the partitions.
Options provide the configuration needed to direct how the endpoints will be resolved.
A Partition provides the ability to enumerate the partition's regions and services.
A Region provides information about a region, and ability to resolve an endpoint from the context of a region, given a service.
A ResolvedEndpoint is an endpoint that has been resolved based on a partition service, and region.
A Service provides information about a service, and ability to resolve an endpoint from the context of a service, given a region.
A UnknownEndpointError is returned when in StrictMatching mode and the service is valid, but the region does not resolve to an endpoint.
A UnknownServiceError is returned when the service does not resolve to an endpoint.
# Interfaces
EnumPartitions a provides a way to retrieve the underlying partitions that make up the SDK's default Resolver, or any resolver decoded from a model file.
A Resolver provides the interface for functionality to resolve endpoints.
# Type aliases
ResolverFunc is a helper utility that wraps a function so it satisfies the Resolver interface.