Documentation
¶
Index ¶
- type OutputInfo
- type OutputInfos
- type PlanInfo
- type PlanInfos
- type ResourceOperationInfo
- type ResourceOperationInfoLocator
- type ResourceOperationInfoUpdate
- type ResourceOperationInfos
- func (infos ResourceOperationInfos) Find(loc ResourceOperationInfoLocator) *ResourceOperationInfo
- func (infos ResourceOperationInfos) ToColumns(width int) []table.Column
- func (infos ResourceOperationInfos) ToCsv(stage string) []string
- func (infos ResourceOperationInfos) ToRows(total int) []table.Row
- func (infos ResourceOperationInfos) Update(loc ResourceOperationInfoLocator, update ResourceOperationInfoUpdate) *ResourceOperationInfo
- type ResourceOperationStatus
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 PlanInfo ¶ added in v0.2.1
type PlanInfo struct {
Resource json.ResourceAddr
Action json.ChangeAction
PrevResource *json.ResourceAddr
Reason json.ChangeReason
}
type PlanInfos ¶ added in v0.2.1
type PlanInfos []*PlanInfo
type ResourceOperationInfo ¶ added in v0.2.1
type ResourceOperationInfo struct {
Idx int
RawResourceAddr json.ResourceAddr
Loc ResourceOperationInfoLocator
Status ResourceOperationStatus
StartTime time.Time
EndTime time.Time
}
type ResourceOperationInfoLocator ¶ added in v0.2.1
type ResourceOperationInfoUpdate ¶ added in v0.2.1
type ResourceOperationInfoUpdate struct {
Status *ResourceOperationStatus
Endtime *time.Time
}
type ResourceOperationInfos ¶ added in v0.2.1
type ResourceOperationInfos []*ResourceOperationInfo
ResourceOperationInfos records the operation information for each resource's action.
func (ResourceOperationInfos) Find ¶ added in v0.2.1
func (infos ResourceOperationInfos) Find(loc ResourceOperationInfoLocator) *ResourceOperationInfo
func (ResourceOperationInfos) ToColumns ¶ added in v0.2.1
func (infos ResourceOperationInfos) ToColumns(width int) []table.Column
func (ResourceOperationInfos) ToCsv ¶ added in v0.2.1
func (infos ResourceOperationInfos) ToCsv(stage string) []string
func (ResourceOperationInfos) ToRows ¶ added in v0.2.1
func (infos ResourceOperationInfos) 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 (ResourceOperationInfos) Update ¶ added in v0.2.1
func (infos ResourceOperationInfos) Update(loc ResourceOperationInfoLocator, update ResourceOperationInfoUpdate) *ResourceOperationInfo
type ResourceOperationStatus ¶ added in v0.2.1
type ResourceOperationStatus string
const ( // Once received one OperationStart hook message ResourceOperationStatusStart ResourceOperationStatus = "start" // Once received one OperationComplete hook message ResourceOperationStatusComplete ResourceOperationStatus = "complete" // Once received one OperationErrored hook message ResourceOperationStatusErrored ResourceOperationStatus = "error" )
Click to show internal directories.
Click to hide internal directories.