Documentation ¶
Index ¶
- Constants
- type Configuration
- func (this *Configuration) AddEnvironment(newEnvironment Environment) (err error)
- func (this *Configuration) CurrentEnvironment() (environment Environment)
- func (this *Configuration) CurrentEnvironmentP() (environment *Environment)
- func (this *Configuration) ReadGroups() (groups []Group)
- func (this *Configuration) ReadStreams(groupName string) (streams []Stream)
- func (this *Configuration) RemoveEnvironment(targetName string) (err error)
- func (this *Configuration) SetCurrentEnvironmentParam(key EnvironmentKey, value string)
- func (this *Configuration) UpdateCurrent(current string) (err error)
- func (this *Configuration) UpdateGroups(groups []Group)
- func (this *Configuration) UpdateStreams(groupName string, streams []Stream)
- type Environment
- type EnvironmentKey
- type Group
- type Stream
Constants ¶
View Source
const FileName = ".lazy-awslogs"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct { Current string Environments []Environment }
func (*Configuration) AddEnvironment ¶
func (this *Configuration) AddEnvironment(newEnvironment Environment) (err error)
AddEnvironment adds a Environment.
func (*Configuration) CurrentEnvironment ¶
func (this *Configuration) CurrentEnvironment() (environment Environment)
CurrentEnvironment returns Environment current.
func (*Configuration) CurrentEnvironmentP ¶
func (this *Configuration) CurrentEnvironmentP() (environment *Environment)
CurrentEnvironment returns Environment current pointer.
func (*Configuration) ReadGroups ¶
func (this *Configuration) ReadGroups() (groups []Group)
ReadGroups returns groups in Config.
func (*Configuration) ReadStreams ¶
func (this *Configuration) ReadStreams(groupName string) (streams []Stream)
ReadStreams returns streams in Config.
func (*Configuration) RemoveEnvironment ¶
func (this *Configuration) RemoveEnvironment(targetName string) (err error)
RemoveEnvironment remove a Environment.
func (*Configuration) SetCurrentEnvironmentParam ¶
func (this *Configuration) SetCurrentEnvironmentParam(key EnvironmentKey, value string)
SetCurrentProfile sets profile name in current Environment.
func (*Configuration) UpdateCurrent ¶
func (this *Configuration) UpdateCurrent(current string) (err error)
UpdateCurrent updates CurrentEnvironment.
func (*Configuration) UpdateGroups ¶
func (this *Configuration) UpdateGroups(groups []Group)
UpdateGroups updates groups in Config.
func (*Configuration) UpdateStreams ¶
func (this *Configuration) UpdateStreams(groupName string, streams []Stream)
UpdateStreams update streams in Config.
type Environment ¶
Click to show internal directories.
Click to hide internal directories.