#[non_exhaustive]pub struct ServiceActionSummary {
pub id: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub definition_type: Option<ServiceActionDefinitionType>,
}
Expand description
Detailed information about the self-service action.
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.id: Option<String>
The self-service action identifier.
name: Option<String>
The self-service action name.
description: Option<String>
The self-service action description.
definition_type: Option<ServiceActionDefinitionType>
The self-service action definition type. For example, SSM_AUTOMATION
.
Implementations§
source§impl ServiceActionSummary
impl ServiceActionSummary
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The self-service action description.
sourcepub fn definition_type(&self) -> Option<&ServiceActionDefinitionType>
pub fn definition_type(&self) -> Option<&ServiceActionDefinitionType>
The self-service action definition type. For example, SSM_AUTOMATION
.
source§impl ServiceActionSummary
impl ServiceActionSummary
sourcepub fn builder() -> ServiceActionSummaryBuilder
pub fn builder() -> ServiceActionSummaryBuilder
Creates a new builder-style object to manufacture ServiceActionSummary
.
Trait Implementations§
source§impl Clone for ServiceActionSummary
impl Clone for ServiceActionSummary
source§fn clone(&self) -> ServiceActionSummary
fn clone(&self) -> ServiceActionSummary
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 ServiceActionSummary
impl Debug for ServiceActionSummary
source§impl PartialEq for ServiceActionSummary
impl PartialEq for ServiceActionSummary
source§fn eq(&self, other: &ServiceActionSummary) -> bool
fn eq(&self, other: &ServiceActionSummary) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ServiceActionSummary
Auto Trait Implementations§
impl Freeze for ServiceActionSummary
impl RefUnwindSafe for ServiceActionSummary
impl Send for ServiceActionSummary
impl Sync for ServiceActionSummary
impl Unpin for ServiceActionSummary
impl UnwindSafe for ServiceActionSummary
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.