Struct aws_sdk_cloudformation::types::builders::ModuleInfoBuilder
source · #[non_exhaustive]pub struct ModuleInfoBuilder { /* private fields */ }
Expand description
A builder for ModuleInfo
.
Implementations§
source§impl ModuleInfoBuilder
impl ModuleInfoBuilder
sourcepub fn type_hierarchy(self, input: impl Into<String>) -> Self
pub fn type_hierarchy(self, input: impl Into<String>) -> Self
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
sourcepub fn set_type_hierarchy(self, input: Option<String>) -> Self
pub fn set_type_hierarchy(self, input: Option<String>) -> Self
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
sourcepub fn get_type_hierarchy(&self) -> &Option<String>
pub fn get_type_hierarchy(&self) -> &Option<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
sourcepub fn logical_id_hierarchy(self, input: impl Into<String>) -> Self
pub fn logical_id_hierarchy(self, input: impl Into<String>) -> Self
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.
sourcepub fn set_logical_id_hierarchy(self, input: Option<String>) -> Self
pub fn set_logical_id_hierarchy(self, input: Option<String>) -> Self
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.
sourcepub fn get_logical_id_hierarchy(&self) -> &Option<String>
pub fn get_logical_id_hierarchy(&self) -> &Option<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 in the CloudFormation User Guide.
sourcepub fn build(self) -> ModuleInfo
pub fn build(self) -> ModuleInfo
Consumes the builder and constructs a ModuleInfo
.
Trait Implementations§
source§impl Clone for ModuleInfoBuilder
impl Clone for ModuleInfoBuilder
source§fn clone(&self) -> ModuleInfoBuilder
fn clone(&self) -> ModuleInfoBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ModuleInfoBuilder
impl Debug for ModuleInfoBuilder
source§impl Default for ModuleInfoBuilder
impl Default for ModuleInfoBuilder
source§fn default() -> ModuleInfoBuilder
fn default() -> ModuleInfoBuilder
source§impl PartialEq for ModuleInfoBuilder
impl PartialEq for ModuleInfoBuilder
source§fn eq(&self, other: &ModuleInfoBuilder) -> bool
fn eq(&self, other: &ModuleInfoBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.