| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.CloudFormation.Types.ModuleInfo
Description
Synopsis
Documentation
data ModuleInfo Source #
Contains information about the module from which the resource was created, if the resource was created from a module included in the stack template.
For more information about modules, see Using modules to encapsulate and reuse resource configurations in the CloudFormation User Guide.
See: newModuleInfo smart constructor.
Constructors
| ModuleInfo' | |
Fields
| |
Instances
newModuleInfo :: ModuleInfo Source #
Create a value of ModuleInfo with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:logicalIdHierarchy:ModuleInfo', moduleInfo_logicalIdHierarchy - A concatenated list of the logical IDs of the module or modules
containing the resource. Modules are listed starting with the inner-most
nested module, and separated by /.
In the following example, the resource was created from a module,
moduleA, that's nested inside a parent module, moduleB.
moduleA/moduleB
For more information, see Referencing resources in a module in the CloudFormation User Guide.
$sel:typeHierarchy:ModuleInfo', moduleInfo_typeHierarchy - A concatenated list of the module type or types containing the resource.
Module types are listed starting with the inner-most nested module, and
separated by /.
In the following example, the resource was created from a module of type
AWS::First::Example::MODULE, that's nested inside a parent module of
type AWS::Second::Example::MODULE.
AWS::First::Example::MODULE/AWS::Second::Example::MODULE
moduleInfo_logicalIdHierarchy :: Lens' ModuleInfo (Maybe Text) Source #
A concatenated list of the logical IDs of the module or modules
containing the resource. Modules are listed starting with the inner-most
nested module, and separated by /.
In the following example, the resource was created from a module,
moduleA, that's nested inside a parent module, moduleB.
moduleA/moduleB
For more information, see Referencing resources in a module in the CloudFormation User Guide.
moduleInfo_typeHierarchy :: Lens' ModuleInfo (Maybe Text) Source #
A concatenated list of the module type or types containing the resource.
Module types are listed starting with the inner-most nested module, and
separated by /.
In the following example, the resource was created from a module of type
AWS::First::Example::MODULE, that's nested inside a parent module of
type AWS::Second::Example::MODULE.
AWS::First::Example::MODULE/AWS::Second::Example::MODULE