mirror of
https://gitea.com/Lydanne/buildx.git
synced 2025-07-09 21:17:09 +08:00
vendor: github.com/aws/aws-sdk-go-v2/config v1.26.6
vendor github.com/aws/aws-sdk-go-v2/config v1.26.6 and related dependencies. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
25
vendor/github.com/aws/smithy-go/auth/option.go
generated
vendored
Normal file
25
vendor/github.com/aws/smithy-go/auth/option.go
generated
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
package auth
|
||||
|
||||
import "github.com/aws/smithy-go"
|
||||
|
||||
type (
|
||||
authOptionsKey struct{}
|
||||
)
|
||||
|
||||
// Option represents a possible authentication method for an operation.
|
||||
type Option struct {
|
||||
SchemeID string
|
||||
IdentityProperties smithy.Properties
|
||||
SignerProperties smithy.Properties
|
||||
}
|
||||
|
||||
// GetAuthOptions gets auth Options from Properties.
|
||||
func GetAuthOptions(p *smithy.Properties) ([]*Option, bool) {
|
||||
v, ok := p.Get(authOptionsKey{}).([]*Option)
|
||||
return v, ok
|
||||
}
|
||||
|
||||
// SetAuthOptions sets auth Options on Properties.
|
||||
func SetAuthOptions(p *smithy.Properties, options []*Option) {
|
||||
p.Set(authOptionsKey{}, options)
|
||||
}
|
Reference in New Issue
Block a user