Struct aws_sdk_cloudformation::types::Export
source · #[non_exhaustive]pub struct Export {
pub exporting_stack_id: Option<String>,
pub name: Option<String>,
pub value: Option<String>,
}
Expand description
The Export
structure describes the exported output values for a stack.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.exporting_stack_id: Option<String>
The stack that contains the exported output name and value.
name: Option<String>
The name of exported output value. Use this name and the Fn::ImportValue
function to import the associated value into other stacks. The name is defined in the Export
field in the associated stack's Outputs
section.
value: Option<String>
The value of the exported output, such as a resource physical ID. This value is defined in the Export
field in the associated stack's Outputs
section.
Implementations§
source§impl Export
impl Export
sourcepub fn exporting_stack_id(&self) -> Option<&str>
pub fn exporting_stack_id(&self) -> Option<&str>
The stack that contains the exported output name and value.
Trait Implementations§
source§impl PartialEq for Export
impl PartialEq for Export
impl StructuralPartialEq for Export
Auto Trait Implementations§
impl Freeze for Export
impl RefUnwindSafe for Export
impl Send for Export
impl Sync for Export
impl Unpin for Export
impl UnwindSafe for Export
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.