Class: Aws::CloudFormation::Types::ModuleInfo
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudFormation::Types::ModuleInfo
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-cloudformation/types.rb
Overview
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](AWSCloudFormation/latest/UserGuide/modules.html) in the *CloudFormation User Guide*.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#logical_id_hierarchy ⇒ String
A concatenated list of the logical IDs of the module or modules containing the resource.
-
#type_hierarchy ⇒ String
A concatenated list of the module type or types containing the resource.
Instance Attribute Details
#logical_id_hierarchy ⇒ String
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](AWSCloudFormation/latest/UserGuide/modules.html#module-ref-resources) in the *CloudFormation User Guide*.
4957 4958 4959 4960 4961 4962 |
# File 'lib/aws-sdk-cloudformation/types.rb', line 4957 class ModuleInfo < Struct.new( :type_hierarchy, :logical_id_hierarchy) SENSITIVE = [] include Aws::Structure end |
#type_hierarchy ⇒ String
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`
4957 4958 4959 4960 4961 4962 |
# File 'lib/aws-sdk-cloudformation/types.rb', line 4957 class ModuleInfo < Struct.new( :type_hierarchy, :logical_id_hierarchy) SENSITIVE = [] include Aws::Structure end |