#[non_exhaustive]pub struct PipeTargetStateMachineParameters {
pub invocation_type: Option<PipeTargetInvocationType>,
}Expand description
The parameters for using a Step Functions state machine as a target.
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.invocation_type: Option<PipeTargetInvocationType>Specify whether to invoke the Step Functions state machine synchronously or asynchronously.
-
REQUEST_RESPONSE(default) - Invoke synchronously. For more information, see StartSyncExecution in the Step Functions API Reference.REQUEST_RESPONSEis not supported forSTANDARDstate machine workflows. -
FIRE_AND_FORGET- Invoke asynchronously. For more information, see StartExecution in the Step Functions API Reference.
For more information, see Invocation types in the Amazon EventBridge User Guide.
Implementations§
source§impl PipeTargetStateMachineParameters
impl PipeTargetStateMachineParameters
sourcepub fn invocation_type(&self) -> Option<&PipeTargetInvocationType>
pub fn invocation_type(&self) -> Option<&PipeTargetInvocationType>
Specify whether to invoke the Step Functions state machine synchronously or asynchronously.
-
REQUEST_RESPONSE(default) - Invoke synchronously. For more information, see StartSyncExecution in the Step Functions API Reference.REQUEST_RESPONSEis not supported forSTANDARDstate machine workflows. -
FIRE_AND_FORGET- Invoke asynchronously. For more information, see StartExecution in the Step Functions API Reference.
For more information, see Invocation types in the Amazon EventBridge User Guide.
source§impl PipeTargetStateMachineParameters
impl PipeTargetStateMachineParameters
sourcepub fn builder() -> PipeTargetStateMachineParametersBuilder
pub fn builder() -> PipeTargetStateMachineParametersBuilder
Creates a new builder-style object to manufacture PipeTargetStateMachineParameters.
Trait Implementations§
source§impl Clone for PipeTargetStateMachineParameters
impl Clone for PipeTargetStateMachineParameters
source§fn clone(&self) -> PipeTargetStateMachineParameters
fn clone(&self) -> PipeTargetStateMachineParameters
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for PipeTargetStateMachineParameters
impl PartialEq for PipeTargetStateMachineParameters
source§fn eq(&self, other: &PipeTargetStateMachineParameters) -> bool
fn eq(&self, other: &PipeTargetStateMachineParameters) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for PipeTargetStateMachineParameters
Auto Trait Implementations§
impl Freeze for PipeTargetStateMachineParameters
impl RefUnwindSafe for PipeTargetStateMachineParameters
impl Send for PipeTargetStateMachineParameters
impl Sync for PipeTargetStateMachineParameters
impl Unpin for PipeTargetStateMachineParameters
impl UnwindSafe for PipeTargetStateMachineParameters
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