Skip to content
Snippets Groups Projects
Verified Commit 12c7fb3e authored by Volker Schukai's avatar Volker Schukai :alien:
Browse files

chore: update packages

parent ff6f3c8b
Branches
No related tags found
No related merge requests found
Showing
with 129 additions and 2 deletions
...@@ -351,6 +351,9 @@ func (c *Client) addOperationGetFederationTokenMiddlewares(stack *middleware.Sta ...@@ -351,6 +351,9 @@ func (c *Client) addOperationGetFederationTokenMiddlewares(stack *middleware.Sta
if err = addUserAgentRetryMode(stack, options); err != nil { if err = addUserAgentRetryMode(stack, options); err != nil {
return err return err
} }
if err = addCredentialSource(stack, options); err != nil {
return err
}
if err = addOpGetFederationTokenValidationMiddleware(stack); err != nil { if err = addOpGetFederationTokenValidationMiddleware(stack); err != nil {
return err return err
} }
......
...@@ -200,6 +200,9 @@ func (c *Client) addOperationGetSessionTokenMiddlewares(stack *middleware.Stack, ...@@ -200,6 +200,9 @@ func (c *Client) addOperationGetSessionTokenMiddlewares(stack *middleware.Stack,
if err = addUserAgentRetryMode(stack, options); err != nil { if err = addUserAgentRetryMode(stack, options); err != nil {
return err return err
} }
if err = addCredentialSource(stack, options); err != nil {
return err
}
if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetSessionToken(options.Region), middleware.Before); err != nil { if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetSessionToken(options.Region), middleware.Before); err != nil {
return err return err
} }
......
...@@ -32,11 +32,12 @@ ...@@ -32,11 +32,12 @@
"protocol_test.go", "protocol_test.go",
"serializers.go", "serializers.go",
"snapshot_test.go", "snapshot_test.go",
"sra_operation_order_test.go",
"types/errors.go", "types/errors.go",
"types/types.go", "types/types.go",
"validators.go" "validators.go"
], ],
"go": "1.15", "go": "1.22",
"module": "github.com/aws/aws-sdk-go-v2/service/sts", "module": "github.com/aws/aws-sdk-go-v2/service/sts",
"unstable": false "unstable": false
} }
...@@ -3,4 +3,4 @@ ...@@ -3,4 +3,4 @@
package sts package sts
// goModuleVersion is the tagged release for this module // goModuleVersion is the tagged release for this module
const goModuleVersion = "1.33.14" const goModuleVersion = "1.33.19"
...@@ -87,6 +87,7 @@ func New() *Resolver { ...@@ -87,6 +87,7 @@ func New() *Resolver {
var partitionRegexp = struct { var partitionRegexp = struct {
Aws *regexp.Regexp Aws *regexp.Regexp
AwsCn *regexp.Regexp AwsCn *regexp.Regexp
AwsEusc *regexp.Regexp
AwsIso *regexp.Regexp AwsIso *regexp.Regexp
AwsIsoB *regexp.Regexp AwsIsoB *regexp.Regexp
AwsIsoE *regexp.Regexp AwsIsoE *regexp.Regexp
...@@ -96,6 +97,7 @@ var partitionRegexp = struct { ...@@ -96,6 +97,7 @@ var partitionRegexp = struct {
Aws: regexp.MustCompile("^(us|eu|ap|sa|ca|me|af|il|mx)\\-\\w+\\-\\d+$"), Aws: regexp.MustCompile("^(us|eu|ap|sa|ca|me|af|il|mx)\\-\\w+\\-\\d+$"),
AwsCn: regexp.MustCompile("^cn\\-\\w+\\-\\d+$"), AwsCn: regexp.MustCompile("^cn\\-\\w+\\-\\d+$"),
AwsEusc: regexp.MustCompile("^eusc\\-(de)\\-\\w+\\-\\d+$"),
AwsIso: regexp.MustCompile("^us\\-iso\\-\\w+\\-\\d+$"), AwsIso: regexp.MustCompile("^us\\-iso\\-\\w+\\-\\d+$"),
AwsIsoB: regexp.MustCompile("^us\\-isob\\-\\w+\\-\\d+$"), AwsIsoB: regexp.MustCompile("^us\\-isob\\-\\w+\\-\\d+$"),
AwsIsoE: regexp.MustCompile("^eu\\-isoe\\-\\w+\\-\\d+$"), AwsIsoE: regexp.MustCompile("^eu\\-isoe\\-\\w+\\-\\d+$"),
...@@ -348,6 +350,27 @@ var defaultPartitions = endpoints.Partitions{ ...@@ -348,6 +350,27 @@ var defaultPartitions = endpoints.Partitions{
}: endpoints.Endpoint{}, }: endpoints.Endpoint{},
}, },
}, },
{
ID: "aws-eusc",
Defaults: map[endpoints.DefaultKey]endpoints.Endpoint{
{
Variant: endpoints.FIPSVariant,
}: {
Hostname: "sts-fips.{region}.amazonaws.eu",
Protocols: []string{"https"},
SignatureVersions: []string{"v4"},
},
{
Variant: 0,
}: {
Hostname: "sts.{region}.amazonaws.eu",
Protocols: []string{"https"},
SignatureVersions: []string{"v4"},
},
},
RegionRegex: partitionRegexp.AwsEusc,
IsRegionalized: true,
},
{ {
ID: "aws-iso", ID: "aws-iso",
Defaults: map[endpoints.DefaultKey]endpoints.Endpoint{ Defaults: map[endpoints.DefaultKey]endpoints.Endpoint{
...@@ -423,6 +446,11 @@ var defaultPartitions = endpoints.Partitions{ ...@@ -423,6 +446,11 @@ var defaultPartitions = endpoints.Partitions{
}, },
RegionRegex: partitionRegexp.AwsIsoE, RegionRegex: partitionRegexp.AwsIsoE,
IsRegionalized: true, IsRegionalized: true,
Endpoints: endpoints.Endpoints{
endpoints.EndpointKey{
Region: "eu-isoe-west-1",
}: endpoints.Endpoint{},
},
}, },
{ {
ID: "aws-iso-f", ID: "aws-iso-f",
......
# v1.29.2 (2025-04-03)
* No change notes available for this release.
# v1.29.1 (2025-03-04.2)
* **Bug Fix**: Add assurance test for operation order.
# v1.29.0 (2025-02-27)
* **Feature**: Track credential providers via User-Agent Feature ids
* **Dependency Update**: Updated to the latest SDK module versions
# v1.28.19 (2025-02-25)
* No change notes available for this release.
# v1.28.18 (2025-02-18)
* **Bug Fix**: Bump go version to 1.22
* **Dependency Update**: Updated to the latest SDK module versions
# v1.28.17 (2025-02-06) # v1.28.17 (2025-02-06)
* No change notes available for this release. * No change notes available for this release.
......
...@@ -772,6 +772,37 @@ func addUserAgentRetryMode(stack *middleware.Stack, options Options) error { ...@@ -772,6 +772,37 @@ func addUserAgentRetryMode(stack *middleware.Stack, options Options) error {
return nil return nil
} }
type setCredentialSourceMiddleware struct {
ua *awsmiddleware.RequestUserAgent
options Options
}
func (m setCredentialSourceMiddleware) ID() string { return "SetCredentialSourceMiddleware" }
func (m setCredentialSourceMiddleware) HandleBuild(ctx context.Context, in middleware.BuildInput, next middleware.BuildHandler) (
out middleware.BuildOutput, metadata middleware.Metadata, err error,
) {
asProviderSource, ok := m.options.Credentials.(aws.CredentialProviderSource)
if !ok {
return next.HandleBuild(ctx, in)
}
providerSources := asProviderSource.ProviderSources()
for _, source := range providerSources {
m.ua.AddCredentialsSource(source)
}
return next.HandleBuild(ctx, in)
}
func addCredentialSource(stack *middleware.Stack, options Options) error {
ua, err := getOrAddRequestUserAgent(stack)
if err != nil {
return err
}
mw := setCredentialSourceMiddleware{ua: ua, options: options}
return stack.Build.Insert(&mw, "UserAgent", middleware.Before)
}
func resolveTracerProvider(options *Options) { func resolveTracerProvider(options *Options) {
if options.TracerProvider == nil { if options.TracerProvider == nil {
options.TracerProvider = &tracing.NopTracerProvider{} options.TracerProvider = &tracing.NopTracerProvider{}
......
...@@ -144,6 +144,9 @@ func (c *Client) addOperationCreateParallelDataMiddlewares(stack *middleware.Sta ...@@ -144,6 +144,9 @@ func (c *Client) addOperationCreateParallelDataMiddlewares(stack *middleware.Sta
if err = addUserAgentRetryMode(stack, options); err != nil { if err = addUserAgentRetryMode(stack, options); err != nil {
return err return err
} }
if err = addCredentialSource(stack, options); err != nil {
return err
}
if err = addIdempotencyToken_opCreateParallelDataMiddleware(stack, options); err != nil { if err = addIdempotencyToken_opCreateParallelDataMiddleware(stack, options); err != nil {
return err return err
} }
......
...@@ -115,6 +115,9 @@ func (c *Client) addOperationDeleteParallelDataMiddlewares(stack *middleware.Sta ...@@ -115,6 +115,9 @@ func (c *Client) addOperationDeleteParallelDataMiddlewares(stack *middleware.Sta
if err = addUserAgentRetryMode(stack, options); err != nil { if err = addUserAgentRetryMode(stack, options); err != nil {
return err return err
} }
if err = addCredentialSource(stack, options); err != nil {
return err
}
if err = addOpDeleteParallelDataValidationMiddleware(stack); err != nil { if err = addOpDeleteParallelDataValidationMiddleware(stack); err != nil {
return err return err
} }
......
...@@ -107,6 +107,9 @@ func (c *Client) addOperationDeleteTerminologyMiddlewares(stack *middleware.Stac ...@@ -107,6 +107,9 @@ func (c *Client) addOperationDeleteTerminologyMiddlewares(stack *middleware.Stac
if err = addUserAgentRetryMode(stack, options); err != nil { if err = addUserAgentRetryMode(stack, options); err != nil {
return err return err
} }
if err = addCredentialSource(stack, options); err != nil {
return err
}
if err = addOpDeleteTerminologyValidationMiddleware(stack); err != nil { if err = addOpDeleteTerminologyValidationMiddleware(stack); err != nil {
return err return err
} }
......
...@@ -116,6 +116,9 @@ func (c *Client) addOperationDescribeTextTranslationJobMiddlewares(stack *middle ...@@ -116,6 +116,9 @@ func (c *Client) addOperationDescribeTextTranslationJobMiddlewares(stack *middle
if err = addUserAgentRetryMode(stack, options); err != nil { if err = addUserAgentRetryMode(stack, options); err != nil {
return err return err
} }
if err = addCredentialSource(stack, options); err != nil {
return err
}
if err = addOpDescribeTextTranslationJobValidationMiddleware(stack); err != nil { if err = addOpDescribeTextTranslationJobValidationMiddleware(stack); err != nil {
return err return err
} }
......
...@@ -140,6 +140,9 @@ func (c *Client) addOperationGetParallelDataMiddlewares(stack *middleware.Stack, ...@@ -140,6 +140,9 @@ func (c *Client) addOperationGetParallelDataMiddlewares(stack *middleware.Stack,
if err = addUserAgentRetryMode(stack, options); err != nil { if err = addUserAgentRetryMode(stack, options); err != nil {
return err return err
} }
if err = addCredentialSource(stack, options); err != nil {
return err
}
if err = addOpGetParallelDataValidationMiddleware(stack); err != nil { if err = addOpGetParallelDataValidationMiddleware(stack); err != nil {
return err return err
} }
......
...@@ -144,6 +144,9 @@ func (c *Client) addOperationGetTerminologyMiddlewares(stack *middleware.Stack, ...@@ -144,6 +144,9 @@ func (c *Client) addOperationGetTerminologyMiddlewares(stack *middleware.Stack,
if err = addUserAgentRetryMode(stack, options); err != nil { if err = addUserAgentRetryMode(stack, options); err != nil {
return err return err
} }
if err = addCredentialSource(stack, options); err != nil {
return err
}
if err = addOpGetTerminologyValidationMiddleware(stack); err != nil { if err = addOpGetTerminologyValidationMiddleware(stack); err != nil {
return err return err
} }
......
...@@ -151,6 +151,9 @@ func (c *Client) addOperationImportTerminologyMiddlewares(stack *middleware.Stac ...@@ -151,6 +151,9 @@ func (c *Client) addOperationImportTerminologyMiddlewares(stack *middleware.Stac
if err = addUserAgentRetryMode(stack, options); err != nil { if err = addUserAgentRetryMode(stack, options); err != nil {
return err return err
} }
if err = addCredentialSource(stack, options); err != nil {
return err
}
if err = addOpImportTerminologyValidationMiddleware(stack); err != nil { if err = addOpImportTerminologyValidationMiddleware(stack); err != nil {
return err return err
} }
......
...@@ -125,6 +125,9 @@ func (c *Client) addOperationListLanguagesMiddlewares(stack *middleware.Stack, o ...@@ -125,6 +125,9 @@ func (c *Client) addOperationListLanguagesMiddlewares(stack *middleware.Stack, o
if err = addUserAgentRetryMode(stack, options); err != nil { if err = addUserAgentRetryMode(stack, options); err != nil {
return err return err
} }
if err = addCredentialSource(stack, options); err != nil {
return err
}
if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListLanguages(options.Region), middleware.Before); err != nil { if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListLanguages(options.Region), middleware.Before); err != nil {
return err return err
} }
......
...@@ -118,6 +118,9 @@ func (c *Client) addOperationListParallelDataMiddlewares(stack *middleware.Stack ...@@ -118,6 +118,9 @@ func (c *Client) addOperationListParallelDataMiddlewares(stack *middleware.Stack
if err = addUserAgentRetryMode(stack, options); err != nil { if err = addUserAgentRetryMode(stack, options); err != nil {
return err return err
} }
if err = addCredentialSource(stack, options); err != nil {
return err
}
if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListParallelData(options.Region), middleware.Before); err != nil { if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListParallelData(options.Region), middleware.Before); err != nil {
return err return err
} }
......
...@@ -119,6 +119,9 @@ func (c *Client) addOperationListTagsForResourceMiddlewares(stack *middleware.St ...@@ -119,6 +119,9 @@ func (c *Client) addOperationListTagsForResourceMiddlewares(stack *middleware.St
if err = addUserAgentRetryMode(stack, options); err != nil { if err = addUserAgentRetryMode(stack, options); err != nil {
return err return err
} }
if err = addCredentialSource(stack, options); err != nil {
return err
}
if err = addOpListTagsForResourceValidationMiddleware(stack); err != nil { if err = addOpListTagsForResourceValidationMiddleware(stack); err != nil {
return err return err
} }
......
...@@ -118,6 +118,9 @@ func (c *Client) addOperationListTerminologiesMiddlewares(stack *middleware.Stac ...@@ -118,6 +118,9 @@ func (c *Client) addOperationListTerminologiesMiddlewares(stack *middleware.Stac
if err = addUserAgentRetryMode(stack, options); err != nil { if err = addUserAgentRetryMode(stack, options); err != nil {
return err return err
} }
if err = addCredentialSource(stack, options); err != nil {
return err
}
if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListTerminologies(options.Region), middleware.Before); err != nil { if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListTerminologies(options.Region), middleware.Before); err != nil {
return err return err
} }
......
...@@ -122,6 +122,9 @@ func (c *Client) addOperationListTextTranslationJobsMiddlewares(stack *middlewar ...@@ -122,6 +122,9 @@ func (c *Client) addOperationListTextTranslationJobsMiddlewares(stack *middlewar
if err = addUserAgentRetryMode(stack, options); err != nil { if err = addUserAgentRetryMode(stack, options); err != nil {
return err return err
} }
if err = addCredentialSource(stack, options); err != nil {
return err
}
if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListTextTranslationJobs(options.Region), middleware.Before); err != nil { if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListTextTranslationJobs(options.Region), middleware.Before); err != nil {
return err return err
} }
......
...@@ -235,6 +235,9 @@ func (c *Client) addOperationStartTextTranslationJobMiddlewares(stack *middlewar ...@@ -235,6 +235,9 @@ func (c *Client) addOperationStartTextTranslationJobMiddlewares(stack *middlewar
if err = addUserAgentRetryMode(stack, options); err != nil { if err = addUserAgentRetryMode(stack, options); err != nil {
return err return err
} }
if err = addCredentialSource(stack, options); err != nil {
return err
}
if err = addIdempotencyToken_opStartTextTranslationJobMiddleware(stack, options); err != nil { if err = addIdempotencyToken_opStartTextTranslationJobMiddleware(stack, options); err != nil {
return err return err
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment