pub struct EventBridgeState {Show 14 fields
pub account_id: String,
pub region: String,
pub buses: HashMap<String, EventBus>,
pub rules: HashMap<RuleKey, EventRule>,
pub events: Vec<PutEvent>,
pub archives: HashMap<String, Archive>,
pub connections: HashMap<String, Connection>,
pub api_destinations: HashMap<String, ApiDestination>,
pub replays: HashMap<String, Replay>,
pub partner_event_sources: HashMap<String, PartnerEventSource>,
pub endpoints: HashMap<String, Endpoint>,
pub lambda_invocations: Vec<LambdaInvocation>,
pub log_deliveries: Vec<LogDelivery>,
pub step_function_executions: Vec<StepFunctionExecution>,
}Fields§
§account_id: String§region: String§buses: HashMap<String, EventBus>§rules: HashMap<RuleKey, EventRule>§events: Vec<PutEvent>§archives: HashMap<String, Archive>§connections: HashMap<String, Connection>§api_destinations: HashMap<String, ApiDestination>§replays: HashMap<String, Replay>§partner_event_sources: HashMap<String, PartnerEventSource>Partner event sources: name -> PartnerEventSource
endpoints: HashMap<String, Endpoint>Endpoints: name -> Endpoint
lambda_invocations: Vec<LambdaInvocation>Recorded Lambda invocations (stub deliveries).
log_deliveries: Vec<LogDelivery>Recorded CloudWatch Logs deliveries (stub deliveries).
step_function_executions: Vec<StepFunctionExecution>Recorded Step Functions executions (stub deliveries).
Implementations§
Auto Trait Implementations§
impl Freeze for EventBridgeState
impl RefUnwindSafe for EventBridgeState
impl Send for EventBridgeState
impl Sync for EventBridgeState
impl Unpin for EventBridgeState
impl UnsafeUnpin for EventBridgeState
impl UnwindSafe for EventBridgeState
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