Documentation
¶
Overview ¶
Package progress provides displaying of progress e.g during stack creation.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigureRemoteSink ¶
Configure AWS Resources needed for progress monitoring.
Types ¶
type Connection ¶
type Connection struct { SqsClient *sqs.SQS TopicArn *string // contains filtered or unexported fields }
Connection contains elements need to get connection.
func DestroyRemoteSink ¶
func DestroyRemoteSink(context *context.Context) (conn Connection, err error)
Remove all AWS Resources created for stack monitoring.
func GetRemoteSink ¶
func GetRemoteSink(context *context.Context) (conn Connection, err error)
Get configuration of created AWS Resources.
func (*Connection) MonitorStackQueue ¶
func (conn *Connection) MonitorStackQueue()
Monitor queue, that delivers messages sent by cloud formation stack progress.
type Message ¶
type Message struct { Type string MessageId string TopicArn string Subject string Message string Timestamp string SignatureVersion string Signature string SigningCertURL string UnsubscribeURL string }
Message - struct with elements of message.
type ParseWriter ¶
type ParseWriter struct {
// contains filtered or unexported fields
}
ParseWriter structure describes functions to stain text.
func NewParseWriter ¶
func NewParseWriter() (pw *ParseWriter)
NewParseWriter is used to show progress in colorful table.
type PolicyDocument ¶
type PolicyDocument struct { Version string Statement []StatementEntry }
Click to show internal directories.
Click to hide internal directories.