Struct aws_sdk_ssm::types::DocumentParameter
source · #[non_exhaustive]pub struct DocumentParameter {
pub name: Option<String>,
pub type: Option<DocumentParameterType>,
pub description: Option<String>,
pub default_value: Option<String>,
}
Expand description
Parameters specified in a Systems Manager document that run on the server when the command is run.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.name: Option<String>
The name of the parameter.
type: Option<DocumentParameterType>
The type of parameter. The type can be either String or StringList.
description: Option<String>
A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.
default_value: Option<String>
If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.
Implementations§
source§impl DocumentParameter
impl DocumentParameter
sourcepub fn type(&self) -> Option<&DocumentParameterType>
pub fn type(&self) -> Option<&DocumentParameterType>
The type of parameter. The type can be either String or StringList.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.
sourcepub fn default_value(&self) -> Option<&str>
pub fn default_value(&self) -> Option<&str>
If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.
source§impl DocumentParameter
impl DocumentParameter
sourcepub fn builder() -> DocumentParameterBuilder
pub fn builder() -> DocumentParameterBuilder
Creates a new builder-style object to manufacture DocumentParameter
.
Trait Implementations§
source§impl Clone for DocumentParameter
impl Clone for DocumentParameter
source§fn clone(&self) -> DocumentParameter
fn clone(&self) -> DocumentParameter
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DocumentParameter
impl Debug for DocumentParameter
source§impl PartialEq for DocumentParameter
impl PartialEq for DocumentParameter
source§fn eq(&self, other: &DocumentParameter) -> bool
fn eq(&self, other: &DocumentParameter) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DocumentParameter
Auto Trait Implementations§
impl Freeze for DocumentParameter
impl RefUnwindSafe for DocumentParameter
impl Send for DocumentParameter
impl Sync for DocumentParameter
impl Unpin for DocumentParameter
impl UnwindSafe for DocumentParameter
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
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>
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>
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 more