mirror of
				https://gitea.com/Lydanne/buildx.git
				synced 2025-11-04 18:13:42 +08:00 
			
		
		
		
	vendor github.com/aws/aws-sdk-go-v2/config v1.26.6 and related dependencies. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
		
			
				
	
	
		
			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)
 | 
						|
}
 |