Versions in this module Expand all Collapse all v0 v0.1.0 Jan 25, 2019 Changes in this version + func API(service string) map[string][]string + func NewTFState(maps []*Map) (*tf.State, error) + func Register(id string, newFunc interface{}, iface svcIface, roots ...interface{}) struct + func ServiceNames() []string + func Walk(maps []*Map, fn WalkFunc) error + type Call struct + Err *Err + ID string + In interface{} + Out []interface{} + Src map[string]int + Stats *Stats + type Ctx struct + func TestCtx(iface interface{}) *Ctx + func (*Ctx) CopyInput(dst interface{}, field string, out output) + func (*Ctx) Group(dst interface{}, dstField string, src interface{}, srcField string, max int) + func (*Ctx) HandleError(*aws.Request, *Err) + func (*Ctx) Input(out output) interface{} + func (*Ctx) Split(dst interface{}, dstField string, src interface{}, srcField string) + func (*Ctx) UpdateRequest(*aws.Request) + func (ctx *Ctx) ARN(resource ...string) *string + func (ctx *Ctx) ImportResources(typ string, attrs tfx.AttrGen) error + func (ctx *Ctx) MakeResources(typ string, attrs tfx.AttrGen) error + func (ctx *Ctx) Mode(test Mode) bool + func (ctx *Ctx) SetMode(m Mode) + func (ctx *Ctx) Strings(src interface{}, srcField string) []string + type Err struct + Cause *Err + Code string + Ignore bool + Message string + RequestID string + Status int + func (e *Err) String() string + type IO map[string]interface + type Map struct + Calls map[string][]*Call + Resources map[string]*tf.ResourceState + Service string + func Account(cfg *aws.Config, op Opts) ([]*Map, error) + func Compact(maps []*Map) []*Map + type Mode uint32 + const CloudAssert + const KeepStats + const RootsOnly + const TFState + type Opts struct + Mode Mode + Regions []string + Services []string + Workers int + type Service struct + ID string + Iface interface{} + NewFunc interface{} + Roots []interface{} + func ServiceInfo(name string) Service + type Stats struct + Errors int + ExecTime float64 + MaxRoundTrip float64 + MinRoundTrip float64 + Order int + QueueTime float64 + Requests int + Retries int + func (s *Stats) Combine(t *Stats) + func (s *Stats) RoundTimes() + type WalkFunc func(m *Map, api string, c *Call) error