Class RootModule (0.1.0)

RootModule(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Metadata for a root module.

Attributes

Name Description
id str
Identifier of the root module. This is the directory name of the root module in the generated terraform which is also same as the corresponding component ID.
components MutableSequence[str]
List of Application Design Center component names associated with this root module. For standard app template type components, this list will have a single element. For service / workload / asset components, this list will contain all such component names.
dependencies MutableSequence[google.cloud.designcenter_v1.types.RootModuleDependency]
Dependencies of this root module. The dependency graph of root modules must be acyclic.
input_variables MutableSequence[google.cloud.designcenter_v1.types.RootInputVariable]
List of input variables of this root module.
output_variables MutableSequence[google.cloud.designcenter_v1.types.RootOutputVariable]
List of output variables of this root module.