mirror of
https://github.com/opentofu/opentofu.git
synced 2024-12-27 09:21:14 -06:00
6e057c529e
* command/jsonplan: sort resources by address * command/show: extend test case to include resources with count * command/json*: document resource ordering as consistent but undefined
17 lines
595 B
Go
17 lines
595 B
Go
package jsonplan
|
|
|
|
// module is the representation of a module in state. This can be the root
|
|
// module or a child module.
|
|
type module struct {
|
|
// Resources are sorted in a user-friendly order that is undefined at this
|
|
// time, but consistent.
|
|
Resources []resource `json:"resources,omitempty"`
|
|
|
|
// Address is the absolute module address, omitted for the root module
|
|
Address string `json:"address,omitempty"`
|
|
|
|
// Each module object can optionally have its own nested "child_modules",
|
|
// recursively describing the full module tree.
|
|
ChildModules []module `json:"child_modules,omitempty"`
|
|
}
|