Versions in this module Expand all Collapse all v1 v1.42.9 Aug 3, 2023 Changes in this version + const ApSouth2RegionID + const ApSoutheast3RegionID + const ApSoutheast4RegionID + const AwsIsoEPartitionID + const AwsIsoFPartitionID + const EuCentral2RegionID + const EuSouth2RegionID + const IlCentral1RegionID + const MeCentral1RegionID type Partition + func AwsIsoEPartition() Partition + func AwsIsoFPartition() Partition v1.42.6 Nov 15, 2021 Changes in this version + const A4bServiceID + const AcmPcaServiceID + const AcmServiceID + const AfSouth1RegionID + const ApEast1RegionID + const ApNortheast1RegionID + const ApNortheast2RegionID + const ApNortheast3RegionID + const ApSouth1RegionID + const ApSoutheast1RegionID + const ApSoutheast2RegionID + const ApiMediatailorServiceID + const ApiPricingServiceID + const ApiSagemakerServiceID + const ApigatewayServiceID + const ApplicationAutoscalingServiceID + const Appstream2ServiceID + const AppsyncServiceID + const AthenaServiceID + const AutoscalingPlansServiceID + const AutoscalingServiceID + const AwsCnPartitionID + const AwsIsoBPartitionID + const AwsIsoPartitionID + const AwsPartitionID + const AwsUsGovPartitionID + const BatchServiceID + const BudgetsServiceID + const CaCentral1RegionID + const CeServiceID + const ChimeServiceID + const Cloud9ServiceID + const ClouddirectoryServiceID + const CloudformationServiceID + const CloudfrontServiceID + const CloudhsmServiceID + const Cloudhsmv2ServiceID + const CloudsearchServiceID + const CloudtrailServiceID + const CnNorth1RegionID + const CnNorthwest1RegionID + const CodebuildServiceID + const CodecommitServiceID + const CodedeployServiceID + const CodepipelineServiceID + const CodestarServiceID + const CognitoIdentityServiceID + const CognitoIdpServiceID + const CognitoSyncServiceID + const ComprehendServiceID + const ConfigServiceID + const CurServiceID + const DatapipelineServiceID + const DaxServiceID + const DevicefarmServiceID + const DirectconnectServiceID + const DiscoveryServiceID + const DmsServiceID + const DsServiceID + const DynamodbServiceID + const Ec2ServiceID + const Ec2metadataServiceID + const EcrServiceID + const EcsServiceID + const ElasticacheServiceID + const ElasticbeanstalkServiceID + const ElasticfilesystemServiceID + const ElasticloadbalancingServiceID + const ElasticmapreduceServiceID + const ElastictranscoderServiceID + const EmailServiceID + const EntitlementMarketplaceServiceID + const EsServiceID + const EuCentral1RegionID + const EuNorth1RegionID + const EuSouth1RegionID + const EuWest1RegionID + const EuWest2RegionID + const EuWest3RegionID + const EventsServiceID + const FirehoseServiceID + const FmsServiceID + const GameliftServiceID + const GlacierServiceID + const GlueServiceID + const GreengrassServiceID + const GuarddutyServiceID + const HealthServiceID + const IamServiceID + const ImportexportServiceID + const InspectorServiceID + const IotServiceID + const IotanalyticsServiceID + const KinesisServiceID + const KinesisanalyticsServiceID + const KinesisvideoServiceID + const KmsServiceID + const LambdaServiceID + const LightsailServiceID + const LogsServiceID + const MachinelearningServiceID + const MarketplacecommerceanalyticsServiceID + const MeSouth1RegionID + const MediaconvertServiceID + const MedialiveServiceID + const MediapackageServiceID + const MediastoreServiceID + const MeteringMarketplaceServiceID + const MghServiceID + const MobileanalyticsServiceID + const ModelsLexServiceID + const MonitoringServiceID + const MturkRequesterServiceID + const NeptuneServiceID + const OpsworksCmServiceID + const OpsworksServiceID + const OrganizationsServiceID + const PinpointServiceID + const PollyServiceID + const RdsServiceID + const RedshiftServiceID + const RekognitionServiceID + const ResourceGroupsServiceID + const Route53ServiceID + const Route53domainsServiceID + const RuntimeLexServiceID + const RuntimeSagemakerServiceID + const S3ControlServiceID + const S3ServiceID + const SaEast1RegionID + const SagemakerServiceID + const SdbServiceID + const SecretsmanagerServiceID + const ServerlessrepoServiceID + const ServicecatalogServiceID + const ServicediscoveryServiceID + const ShieldServiceID + const SmsServiceID + const SnowballServiceID + const SnsServiceID + const SqsServiceID + const SsmServiceID + const StatesServiceID + const StoragegatewayServiceID + const StreamsDynamodbServiceID + const StsServiceID + const SupportServiceID + const SwfServiceID + const TaggingServiceID + const TransferServiceID + const TranslateServiceID + const UsEast1RegionID + const UsEast2RegionID + const UsGovEast1RegionID + const UsGovWest1RegionID + const UsIsoEast1RegionID + const UsIsoWest1RegionID + const UsIsobEast1RegionID + const UsWest1RegionID + const UsWest2RegionID + const WafRegionalServiceID + const WafServiceID + const WorkdocsServiceID + const WorkmailServiceID + const WorkspacesServiceID + const XrayServiceID + func AddScheme(endpoint string, disableSSL bool) string + func DisableSSLOption(o *Options) + func RegionsForService(ps []Partition, partitionID, serviceID string) (map[string]Region, bool) + func ResolveUnknownServiceOption(o *Options) + func STSRegionalEndpointOption(o *Options) + func StrictMatchingOption(o *Options) + func UseDualStackEndpointOption(o *Options) + func UseDualStackOption(o *Options) + func UseFIPSEndpointOption(o *Options) + type DecodeModelOptions struct + SkipCustomizations bool + func (d *DecodeModelOptions) Set(optFns ...func(*DecodeModelOptions)) + type DualStackEndpointState uint + const DualStackEndpointStateDisabled + const DualStackEndpointStateEnabled + const DualStackEndpointStateUnset + type EC2IMDSEndpointModeState uint + const EC2IMDSEndpointModeStateIPv4 + const EC2IMDSEndpointModeStateIPv6 + const EC2IMDSEndpointModeStateUnset + func (e *EC2IMDSEndpointModeState) SetFromString(v string) error + type Endpoint struct + func (e Endpoint) ID() string + func (e Endpoint) ResolveEndpoint(opts ...func(*Options)) (ResolvedEndpoint, error) + func (e Endpoint) ServiceID() string + type EndpointNotFoundError struct + Partition string + Region string + Service string + type EnumPartitions interface + Partitions func() []Partition + type FIPSEndpointState uint + const FIPSEndpointStateDisabled + const FIPSEndpointStateEnabled + const FIPSEndpointStateUnset + type Logger interface + Log func(...interface{}) + type Options struct + DisableSSL bool + EC2MetadataEndpointMode EC2IMDSEndpointModeState + LogDeprecated bool + Logger Logger + ResolveUnknownService bool + ResolvedRegion string + S3UsEast1RegionalEndpoint S3UsEast1RegionalEndpoint + STSRegionalEndpoint STSRegionalEndpoint + StrictMatching bool + UseDualStack bool + UseDualStackEndpoint DualStackEndpointState + UseFIPSEndpoint FIPSEndpointState + func (o *Options) Set(optFns ...func(*Options)) + type Partition struct + func AwsCnPartition() Partition + func AwsIsoBPartition() Partition + func AwsIsoPartition() Partition + func AwsPartition() Partition + func AwsUsGovPartition() Partition + func DefaultPartitions() []Partition + func PartitionForRegion(ps []Partition, regionID string) (Partition, bool) + func (p Partition) DNSSuffix() string + func (p Partition) EndpointFor(service, region string, opts ...func(*Options)) (ResolvedEndpoint, error) + func (p Partition) ID() string + func (p Partition) Regions() map[string]Region + func (p Partition) Services() map[string]Service + type Region struct + func (r Region) Description() string + func (r Region) ID() string + func (r Region) ResolveEndpoint(service string, opts ...func(*Options)) (ResolvedEndpoint, error) + func (r Region) Services() map[string]Service + type ResolvedEndpoint struct + PartitionID string + SigningMethod string + SigningName string + SigningNameDerived bool + SigningRegion string + URL string + type Resolver interface + EndpointFor func(service, region string, opts ...func(*Options)) (ResolvedEndpoint, error) + func DecodeModel(r io.Reader, optFns ...func(*DecodeModelOptions)) (Resolver, error) + func DefaultResolver() Resolver + type ResolverFunc func(service, region string, opts ...func(*Options)) (ResolvedEndpoint, error) + func (fn ResolverFunc) EndpointFor(service, region string, opts ...func(*Options)) (ResolvedEndpoint, error) + type S3UsEast1RegionalEndpoint int + const LegacyS3UsEast1Endpoint + const RegionalS3UsEast1Endpoint + const UnsetS3UsEast1Endpoint + func GetS3UsEast1RegionalEndpoint(s string) (S3UsEast1RegionalEndpoint, error) + func (e S3UsEast1RegionalEndpoint) String() string + type STSRegionalEndpoint int + const LegacySTSEndpoint + const RegionalSTSEndpoint + const UnsetSTSEndpoint + func GetSTSRegionalEndpoint(s string) (STSRegionalEndpoint, error) + func (e STSRegionalEndpoint) String() string + type Service struct + func (s Service) Endpoints() map[string]Endpoint + func (s Service) ID() string + func (s Service) Regions() map[string]Region + func (s Service) ResolveEndpoint(region string, opts ...func(*Options)) (ResolvedEndpoint, error) + type UnknownEndpointError struct + Known []string + Partition string + Region string + Service string + func NewUnknownEndpointError(p, s, r string, known []string) UnknownEndpointError + func (e UnknownEndpointError) Error() string + func (e UnknownEndpointError) String() string + type UnknownServiceError struct + Known []string + Partition string + Service string + func NewUnknownServiceError(p, s string, known []string) UnknownServiceError + func (e UnknownServiceError) Error() string + func (e UnknownServiceError) String() string