Documentation
¶
Index ¶
- type OutputInfo
- type OutputInfos
- type ResourceInfo
- type ResourceInfoLocator
- type ResourceInfoUpdate
- type ResourceInfos
- func (infos ResourceInfos) Find(loc ResourceInfoLocator) *ResourceInfo
- func (infos ResourceInfos) ToColumns(width int) []table.Column
- func (infos ResourceInfos) ToCsv(stage string) []string
- func (infos ResourceInfos) ToRows(total int) []table.Row
- func (infos ResourceInfos) Update(loc ResourceInfoLocator, update ResourceInfoUpdate) *ResourceInfo
- type ResourceStatus
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OutputInfo ¶
type OutputInfo struct {
Name string
Sensitive bool
Type string
ValueStr gojson.RawMessage
Action json.ChangeAction
}
type OutputInfos ¶
type OutputInfos []*OutputInfo
func (OutputInfos) ToRows ¶
func (infos OutputInfos) ToRows() []table.Row
type ResourceInfo ¶
type ResourceInfo struct {
Idx int
RawResourceAddr json.ResourceAddr
Loc ResourceInfoLocator
Status ResourceStatus
StartTime time.Time
EndTime time.Time
}
type ResourceInfoLocator ¶
type ResourceInfoUpdate ¶
type ResourceInfoUpdate struct {
Status *ResourceStatus
Endtime *time.Time
}
type ResourceInfos ¶
type ResourceInfos []*ResourceInfo
ResourceInfos records the operation information for each resource's action.
func (ResourceInfos) Find ¶
func (infos ResourceInfos) Find(loc ResourceInfoLocator) *ResourceInfo
func (ResourceInfos) ToCsv ¶
func (infos ResourceInfos) ToCsv(stage string) []string
func (ResourceInfos) ToRows ¶
func (infos ResourceInfos) ToRows(total int) []table.Row
ToRows turns the ResourceInfos into table rows. The total is used to decorate the index as a fraction, if total > 0.
func (ResourceInfos) Update ¶
func (infos ResourceInfos) Update(loc ResourceInfoLocator, update ResourceInfoUpdate) *ResourceInfo
type ResourceStatus ¶
type ResourceStatus string
const ( // Once received one OperationStart hook message ResourceStatusStart ResourceStatus = "start" // Once received one OperationComplete hook message ResourceStatusComplete ResourceStatus = "complete" // Once received one OperationErrored hook message ResourceStatusErrored ResourceStatus = "error" )
Click to show internal directories.
Click to hide internal directories.