#[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_RESPONSE
is not supported forSTANDARD
state 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_RESPONSE
is not supported forSTANDARD
state 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 ==
.