Struct aws_sdk_codedeploy::operation::put_lifecycle_event_hook_execution_status::PutLifecycleEventHookExecutionStatusInput
source · #[non_exhaustive]pub struct PutLifecycleEventHookExecutionStatusInput {
pub deployment_id: Option<String>,
pub lifecycle_event_hook_execution_id: Option<String>,
pub status: Option<LifecycleEventStatus>,
}
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.deployment_id: Option<String>
The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.
lifecycle_event_hook_execution_id: Option<String>
The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks
section of the AppSpec file.
status: Option<LifecycleEventStatus>
The result of a Lambda function that validates a deployment lifecycle event. The values listed in Valid Values are valid for lifecycle statuses in general; however, only Succeeded
and Failed
can be passed successfully in your API call.
Implementations§
source§impl PutLifecycleEventHookExecutionStatusInput
impl PutLifecycleEventHookExecutionStatusInput
sourcepub fn deployment_id(&self) -> Option<&str>
pub fn deployment_id(&self) -> Option<&str>
The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.
sourcepub fn lifecycle_event_hook_execution_id(&self) -> Option<&str>
pub fn lifecycle_event_hook_execution_id(&self) -> Option<&str>
The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks
section of the AppSpec file.
sourcepub fn status(&self) -> Option<&LifecycleEventStatus>
pub fn status(&self) -> Option<&LifecycleEventStatus>
The result of a Lambda function that validates a deployment lifecycle event. The values listed in Valid Values are valid for lifecycle statuses in general; however, only Succeeded
and Failed
can be passed successfully in your API call.
source§impl PutLifecycleEventHookExecutionStatusInput
impl PutLifecycleEventHookExecutionStatusInput
sourcepub fn builder() -> PutLifecycleEventHookExecutionStatusInputBuilder
pub fn builder() -> PutLifecycleEventHookExecutionStatusInputBuilder
Creates a new builder-style object to manufacture PutLifecycleEventHookExecutionStatusInput
.
Trait Implementations§
source§impl Clone for PutLifecycleEventHookExecutionStatusInput
impl Clone for PutLifecycleEventHookExecutionStatusInput
source§fn clone(&self) -> PutLifecycleEventHookExecutionStatusInput
fn clone(&self) -> PutLifecycleEventHookExecutionStatusInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for PutLifecycleEventHookExecutionStatusInput
impl PartialEq for PutLifecycleEventHookExecutionStatusInput
source§fn eq(&self, other: &PutLifecycleEventHookExecutionStatusInput) -> bool
fn eq(&self, other: &PutLifecycleEventHookExecutionStatusInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PutLifecycleEventHookExecutionStatusInput
Auto Trait Implementations§
impl Freeze for PutLifecycleEventHookExecutionStatusInput
impl RefUnwindSafe for PutLifecycleEventHookExecutionStatusInput
impl Send for PutLifecycleEventHookExecutionStatusInput
impl Sync for PutLifecycleEventHookExecutionStatusInput
impl Unpin for PutLifecycleEventHookExecutionStatusInput
impl UnwindSafe for PutLifecycleEventHookExecutionStatusInput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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