aws

package
v0.0.0-...-881b546 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 20, 2022 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAwsResolver

func NewAwsResolver(credConf *protos.CredResolverConfig) (credentials.CredResolver, error)

Types

type DefaultResolver

type DefaultResolver struct {
}

func (*DefaultResolver) Description

func (r *DefaultResolver) Description() string

func (*DefaultResolver) GetSdkConfig

func (r *DefaultResolver) GetSdkConfig(ctx context.Context) (cred interface{}, accountId string, err error)

func (*DefaultResolver) GetStatus

func (*DefaultResolver) SupportIdentityType

func (r *DefaultResolver) SupportIdentityType() types.InfraVendor

type LocalCred

type LocalCred struct {
}

func (*LocalCred) GetLocalProfiles

func (a *LocalCred) GetLocalProfiles() ([]*protos.Profile, error)

type ProfileResolver

type ProfileResolver struct {
	// contains filtered or unexported fields
}

func (*ProfileResolver) Description

func (r *ProfileResolver) Description() string

func (*ProfileResolver) GetSdkConfig

func (r *ProfileResolver) GetSdkConfig(ctx context.Context) (cred interface{}, profile string, err error)

func (*ProfileResolver) GetStatus

func (*ProfileResolver) SupportIdentityType

func (r *ProfileResolver) SupportIdentityType() types.InfraVendor

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL