Struct aws_sdk_cloudformation::types::TemplateParameter
source · #[non_exhaustive]pub struct TemplateParameter {
pub parameter_key: Option<String>,
pub default_value: Option<String>,
pub no_echo: Option<bool>,
pub description: Option<String>,
}
Expand description
The TemplateParameter data type.
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.parameter_key: Option<String>
The name associated with the parameter.
default_value: Option<String>
The default value associated with the parameter.
no_echo: Option<bool>
Flag indicating whether the parameter should be displayed as plain text in logs and UIs.
description: Option<String>
User defined description associated with the parameter.
Implementations§
source§impl TemplateParameter
impl TemplateParameter
sourcepub fn parameter_key(&self) -> Option<&str>
pub fn parameter_key(&self) -> Option<&str>
The name associated with the parameter.
sourcepub fn default_value(&self) -> Option<&str>
pub fn default_value(&self) -> Option<&str>
The default value associated with the parameter.
sourcepub fn no_echo(&self) -> Option<bool>
pub fn no_echo(&self) -> Option<bool>
Flag indicating whether the parameter should be displayed as plain text in logs and UIs.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
User defined description associated with the parameter.
source§impl TemplateParameter
impl TemplateParameter
sourcepub fn builder() -> TemplateParameterBuilder
pub fn builder() -> TemplateParameterBuilder
Creates a new builder-style object to manufacture TemplateParameter
.
Trait Implementations§
source§impl Clone for TemplateParameter
impl Clone for TemplateParameter
source§fn clone(&self) -> TemplateParameter
fn clone(&self) -> TemplateParameter
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for TemplateParameter
impl Debug for TemplateParameter
source§impl PartialEq for TemplateParameter
impl PartialEq for TemplateParameter
source§fn eq(&self, other: &TemplateParameter) -> bool
fn eq(&self, other: &TemplateParameter) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TemplateParameter
Auto Trait Implementations§
impl Freeze for TemplateParameter
impl RefUnwindSafe for TemplateParameter
impl Send for TemplateParameter
impl Sync for TemplateParameter
impl Unpin for TemplateParameter
impl UnwindSafe for TemplateParameter
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>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.