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