Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EnvProvider ¶ added in v0.0.92
type EnvProvider struct {
// contains filtered or unexported fields
}
func NewEnvProvider ¶ added in v0.0.92
func NewEnvProvider(serviceName string) *EnvProvider
func (*EnvProvider) GetRegion ¶ added in v0.0.92
func (p *EnvProvider) GetRegion(regionId string) *Region
type IRegionProvider ¶ added in v0.0.92
type ProfileCache ¶ added in v0.0.92
type ProfileCache struct {
// contains filtered or unexported fields
}
type ProfileProvider ¶ added in v0.0.92
type ProfileProvider struct {
// contains filtered or unexported fields
}
func NewProfileProvider ¶ added in v0.0.92
func NewProfileProvider(serviceName string) *ProfileProvider
func (*ProfileProvider) GetRegion ¶ added in v0.0.92
func (p *ProfileProvider) GetRegion(regionId string) *Region
type ProviderChain ¶ added in v0.0.92
type ProviderChain struct {
// contains filtered or unexported fields
}
func DefaultProviderChain ¶ added in v0.0.92
func DefaultProviderChain(serviceName string) *ProviderChain
func NewProviderChain ¶ added in v0.0.92
func NewProviderChain(serviceName string, providers []IRegionProvider) *ProviderChain
func (*ProviderChain) GetRegion ¶ added in v0.0.92
func (p *ProviderChain) GetRegion(regionId string) *Region
Click to show internal directories.
Click to hide internal directories.