Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package aws provides the implementation of the Import from AWS with all the Resources supported and the cache for them
|
Package aws provides the implementation of the Import from AWS with all the Resources supported and the cache for them |
|
cmd
command
|
|
|
cmd
command
Package main allows to generate methods to get resources from Azure SDK It uses the template defined in template.go and the resource function params defined in generate.go, to create a file in ./reader_generated.go These methods can then be used to list the resources of Azure.
|
Package main allows to generate methods to get resources from Azure SDK It uses the template defined in template.go and the resource function params defined in generate.go, to create a file in ./reader_generated.go These methods can then be used to list the resources of Azure. |
|
Package cache provides an easy interface for caching Resources so if some resources need of previous results, those can be retrived directly without using the provider API/SDK
|
Package cache provides an easy interface for caching Resources so if some resources need of previous results, those can be retrived directly without using the provider API/SDK |
|
Package cmd defines all the commands that Terracognita supports
|
Package cmd defines all the commands that Terracognita supports |
|
Package errcode has all the error codes possible in Terracognita
|
Package errcode has all the error codes possible in Terracognita |
|
Package filter provides the general struct used to filter the imports
|
Package filter provides the general struct used to filter the imports |
|
cmd
command
|
|
|
Package hcl has all abstracted logic related to HCL
|
Package hcl has all abstracted logic related to HCL |
|
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
Package provider provides the core interfaces of Terracognita by defining the Provider and Resource and also the main function named Impoort
|
Package provider provides the core interfaces of Terracognita by defining the Provider and Resource and also the main function named Impoort |
|
Package state has all abstracted logic related to the Terraform state
|
Package state has all abstracted logic related to the Terraform state |
|
Package tag defines one of the ways of filtering, it's an abstraction of Key/Value wich each specific Terraform Provider implements differently, by just having different names (tags, labels, metadata).
|
Package tag defines one of the ways of filtering, it's an abstraction of Key/Value wich each specific Terraform Provider implements differently, by just having different names (tags, labels, metadata). |
|
Package util include a serie of utilities for Terracognita
|
Package util include a serie of utilities for Terracognita |
|
Package writer defines an interface which has a series of specific implementations of writers for Terracognita that know how to transform the specific Terraform structures to HCL or TFState
|
Package writer defines an interface which has a series of specific implementations of writers for Terracognita that know how to transform the specific Terraform structures to HCL or TFState |
Click to show internal directories.
Click to hide internal directories.
