package endpoints
import "github.com/aws/aws-sdk-go-v2/internal/endpoints"
Index ¶
- func MapFIPSRegion(region string) string
- type CredentialScope
- type Endpoint
- type Endpoints
- type Options
- type Partition
- type Partitions
Functions ¶
func MapFIPSRegion ¶
MapFIPSRegion extracts the intrinsic AWS region from one that may have an embedded FIPS microformat.
Types ¶
type CredentialScope ¶
CredentialScope is the credential scope of a region and service
type Endpoint ¶
type Endpoint struct {
// True if the endpoint cannot be resolved for this partition/region/service
Unresolveable aws.Ternary
Hostname string
Protocols []string
CredentialScope CredentialScope
SignatureVersions []string `json:"signatureVersions"`
}
Endpoint is a service endpoint description
type Endpoints ¶
Endpoints is a map of service config regions to endpoints
type Options ¶
type Options struct {
// Disable usage of HTTPS (TLS / SSL)
DisableHTTPS bool
}
Options provide configuration needed to direct how endpoints are resolved.
type Partition ¶
type Partition struct {
ID string
RegionRegex *regexp.Regexp
PartitionEndpoint string
IsRegionalized bool
Defaults Endpoint
Endpoints Endpoints
}
Partition is an AWS partition description for a service and its' region endpoints.
func (Partition) ResolveEndpoint ¶
func (p Partition) ResolveEndpoint(region string, options Options) (resolved aws.Endpoint, err error)
ResolveEndpoint resolves and service endpoint for the given region and options.
type Partitions ¶
type Partitions []Partition
Partitions is a slice of partition
func (Partitions) ResolveEndpoint ¶
ResolveEndpoint resolves a service endpoint for the given region and options.
Source Files ¶
Directories ¶
| Path | Synopsis |
|---|---|
| internal/endpoints/awsrulesfn | Package awsrulesfn provides AWS focused endpoint rule functions for evaluating endpoint resolution rules. |
- Version
- v1.38.3
- Published
- Aug 29, 2025
- Platform
- windows/amd64
- Imports
- 4 packages
- Last checked
- 15 minutes ago –
Tools for package owners.