mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-12-23 13:30:23 +00:00
b3ce6eff97
Bumps the github-dependencies group with 2 updates: [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) and [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2). Updates `github.com/aws/aws-sdk-go` from 1.47.10 to 1.48.0 - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.47.10...v1.48.0) Updates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.25.1 to 1.25.3 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.25.1...config/v1.25.3) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-dependencies - dependency-name: github.com/aws/aws-sdk-go-v2/service/sts dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
26 lines
611 B
Go
26 lines
611 B
Go
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)
|
|
}
|