Struct aws_sdk_imagebuilder::types::WorkflowVersion
source · #[non_exhaustive]pub struct WorkflowVersion {
pub arn: Option<String>,
pub name: Option<String>,
pub version: Option<String>,
pub description: Option<String>,
pub type: Option<WorkflowType>,
pub owner: Option<String>,
pub date_created: Option<String>,
}
Expand description
Contains details about this version of the workflow.
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 semantic version of the workflow resource. The format includes three nodes:
description: Option<String>
Describes the workflow.
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.
date_created: Option<String>
The timestamp when Image Builder created the workflow version.
Implementations§
source§impl WorkflowVersion
impl WorkflowVersion
sourcepub fn version(&self) -> Option<&str>
pub fn version(&self) -> Option<&str>
The semantic version of the workflow resource. The format includes three nodes:
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
Describes the workflow.
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 date_created(&self) -> Option<&str>
pub fn date_created(&self) -> Option<&str>
The timestamp when Image Builder created the workflow version.
source§impl WorkflowVersion
impl WorkflowVersion
sourcepub fn builder() -> WorkflowVersionBuilder
pub fn builder() -> WorkflowVersionBuilder
Creates a new builder-style object to manufacture WorkflowVersion
.
Trait Implementations§
source§impl Clone for WorkflowVersion
impl Clone for WorkflowVersion
source§fn clone(&self) -> WorkflowVersion
fn clone(&self) -> WorkflowVersion
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for WorkflowVersion
impl Debug for WorkflowVersion
source§impl PartialEq for WorkflowVersion
impl PartialEq for WorkflowVersion
source§fn eq(&self, other: &WorkflowVersion) -> bool
fn eq(&self, other: &WorkflowVersion) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for WorkflowVersion
Auto Trait Implementations§
impl Freeze for WorkflowVersion
impl RefUnwindSafe for WorkflowVersion
impl Send for WorkflowVersion
impl Sync for WorkflowVersion
impl Unpin for WorkflowVersion
impl UnwindSafe for WorkflowVersion
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