Documentation
¶
Index ¶
- func ListFilesFromStorage(bucket string, storage RemoteStorage, writer SystemWriter)
- func PerformConfigTrigger(trigger ConfigChangeEvent, writer SystemWriter)
- func PerformTestTrigger(trigger TestTriggerEvent, writer SystemWriter)
- type ConfigChangeEvent
- type RemoteFile
- type RemoteStorage
- type SystemWriter
- type TestResults
- type TestTriggerEvent
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ListFilesFromStorage ¶
func ListFilesFromStorage(bucket string, storage RemoteStorage, writer SystemWriter)
func PerformConfigTrigger ¶
func PerformConfigTrigger(trigger ConfigChangeEvent, writer SystemWriter)
func PerformTestTrigger ¶
func PerformTestTrigger(trigger TestTriggerEvent, writer SystemWriter)
Types ¶
type ConfigChangeEvent ¶
type ConfigChangeEvent struct {
Key string
}
type RemoteFile ¶
type RemoteStorage ¶
type RemoteStorage interface {
List(bucket string) []RemoteFile
}
type SystemWriter ¶
type SystemWriter interface {
PrintRemoteFiles(files []RemoteFile)
PrintAWSConfiguration(config ConfigChangeEvent)
PrintTestResults(results TestResults)
}
type TestResults ¶
type TestResults struct {
Success bool
}
type TestTriggerEvent ¶
type TestTriggerEvent struct {
Key string
}
Click to show internal directories.
Click to hide internal directories.