Struct aws_sdk_imagebuilder::types::WorkflowSummary
source · #[non_exhaustive]pub struct WorkflowSummary {
pub arn: Option<String>,
pub name: Option<String>,
pub version: Option<String>,
pub description: Option<String>,
pub change_description: Option<String>,
pub type: Option<WorkflowType>,
pub owner: Option<String>,
pub state: Option<WorkflowState>,
pub date_created: Option<String>,
pub tags: Option<HashMap<String, String>>,
}
Expand description
Contains metadata about the workflow resource.
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.arn: Option<String>
The Amazon Resource Name (ARN) of the workflow resource.
name: Option<String>
The name of the workflow.
version: Option<String>
The version of the workflow.
description: Option<String>
Describes the workflow.
change_description: Option<String>
The change description for the current version of the workflow resource.
type: Option<WorkflowType>
The image creation stage that this workflow applies to. Image Builder currently supports build and test stage workflows.
owner: Option<String>
The owner of the workflow resource.
state: Option<WorkflowState>
Describes the current state of the workflow resource.
date_created: Option<String>
The original creation date of the workflow resource.
Contains a list of tags that are defined for the workflow.
Implementations§
source§impl WorkflowSummary
impl WorkflowSummary
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
Describes the workflow.
sourcepub fn change_description(&self) -> Option<&str>
pub fn change_description(&self) -> Option<&str>
The change description for the current version of the workflow resource.
sourcepub fn type(&self) -> Option<&WorkflowType>
pub fn type(&self) -> Option<&WorkflowType>
The image creation stage that this workflow applies to. Image Builder currently supports build and test stage workflows.
sourcepub fn state(&self) -> Option<&WorkflowState>
pub fn state(&self) -> Option<&WorkflowState>
Describes the current state of the workflow resource.
sourcepub fn date_created(&self) -> Option<&str>
pub fn date_created(&self) -> Option<&str>
The original creation date of the workflow resource.
Contains a list of tags that are defined for the workflow.
source§impl WorkflowSummary
impl WorkflowSummary
sourcepub fn builder() -> WorkflowSummaryBuilder
pub fn builder() -> WorkflowSummaryBuilder
Creates a new builder-style object to manufacture WorkflowSummary
.
Trait Implementations§
source§impl Clone for WorkflowSummary
impl Clone for WorkflowSummary
source§fn clone(&self) -> WorkflowSummary
fn clone(&self) -> WorkflowSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for WorkflowSummary
impl Debug for WorkflowSummary
source§impl PartialEq for WorkflowSummary
impl PartialEq for WorkflowSummary
source§fn eq(&self, other: &WorkflowSummary) -> bool
fn eq(&self, other: &WorkflowSummary) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for WorkflowSummary
Auto Trait Implementations§
impl Freeze for WorkflowSummary
impl RefUnwindSafe for WorkflowSummary
impl Send for WorkflowSummary
impl Sync for WorkflowSummary
impl Unpin for WorkflowSummary
impl UnwindSafe for WorkflowSummary
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