Skip to main content

Crate fakecloud_batch

Crate fakecloud_batch 

Source
Expand description

AWS Batch (batch) restJson1 service for fakecloud.

Batch 0 (foundation): vendored Smithy model + crate scaffold + restJson1 routing for all 45 operations + the core control plane (compute environments, job queues, job definitions, tags). Real container-backed job execution (SubmitJob -> ECS task) and the remaining resource families land in later batches; unimplemented operations return a faithful ServerException/not-implemented error rather than a fake success.

Re-exports§

pub use service::BatchService;
pub use state::BatchAccounts;
pub use state::BatchSnapshot;
pub use state::BatchState;
pub use state::SharedBatchState;
pub use state::BATCH_SNAPSHOT_SCHEMA_VERSION;

Modules§

service
AWS Batch restJson1 service dispatch + core control plane.
state
In-memory state for AWS Batch. Control-plane resources are JSON-backed (the raw create input plus generated metadata, echoed verbatim on read), mirroring the Glue/Athena pattern. Real container-backed job execution lands in a later batch.