pub struct LambdaServiceInvoker { /* private fields */ }Expand description
Cross-service invoker that lets other services (Secrets Manager
rotation, Cognito triggers, etc.) call a Lambda function
synchronously without depending on the full LambdaService
handler. Implements awsim_core::LambdaInvoker.
function_name accepts either the bare function name or an
arn:aws:lambda:region:account:function:name(:qualifier)? ARN;
the invoker normalises to the bare name before dispatching.
Implementations§
Source§impl LambdaServiceInvoker
impl LambdaServiceInvoker
pub fn new(store: AccountRegionStore<LambdaState>) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LambdaServiceInvoker
impl !RefUnwindSafe for LambdaServiceInvoker
impl Send for LambdaServiceInvoker
impl Sync for LambdaServiceInvoker
impl Unpin for LambdaServiceInvoker
impl UnsafeUnpin for LambdaServiceInvoker
impl !UnwindSafe for LambdaServiceInvoker
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
Mutably borrows from an owned value. Read more