Versions in this module Expand all Collapse all v1 v1.42.9 Aug 3, 2023 v1.42.6 Nov 15, 2021 Changes in this version + func IsCrossRegion(req *request.Request, otherRegion string) bool + type ConfigurationError struct + func NewClientConfiguredForAccelerateError(resource arn.Resource, clientPartitionID, clientRegion string, err error) ConfigurationError + func NewClientConfiguredForCrossRegionFIPSError(resource arn.Resource, clientPartitionID, clientRegion string, err error) ConfigurationError + func NewClientConfiguredForDualStackError(resource arn.Resource, clientPartitionID, clientRegion string, err error) ConfigurationError + func NewClientConfiguredForFIPSError(resource arn.Resource, clientPartitionID, clientRegion string, err error) ConfigurationError + func NewClientPartitionMismatchError(resource arn.Resource, clientPartitionID, clientRegion string, err error) ConfigurationError + func NewClientRegionMismatchError(resource arn.Resource, clientPartitionID, clientRegion string, err error) ConfigurationError + func NewFIPSConfigurationError(resource arn.Resource, clientPartitionID, clientRegion string, err error) ConfigurationError + func NewFailedToResolveEndpointError(resource arn.Resource, clientPartitionID, clientRegion string, err error) ConfigurationError + func (e ConfigurationError) Code() string + func (e ConfigurationError) Error() string + func (e ConfigurationError) Message() string + func (e ConfigurationError) OrigErr() error + type InvalidARNError struct + func NewInvalidARNError(resource arn.Resource, err error) InvalidARNError + func NewInvalidARNWithCustomEndpointError(resource arn.Resource, err error) InvalidARNError + func NewInvalidARNWithFIPSError(resource arn.Resource, err error) InvalidARNError + func NewInvalidARNWithUnsupportedPartitionError(resource arn.Resource, err error) InvalidARNError + func (e InvalidARNError) Code() string + func (e InvalidARNError) Error() string + func (e InvalidARNError) Message() string + func (e InvalidARNError) OrigErr() error + type ResourceRequest struct + Request *request.Request + Resource arn.Resource + func (r ResourceRequest) ARN() awsarn.ARN + func (r ResourceRequest) AllowCrossRegion() bool + func (r ResourceRequest) HasCustomEndpoint() bool + func (r ResourceRequest) IsCrossPartition() bool + func (r ResourceRequest) IsCrossRegion() bool