Skip to main content

Crate fakecloud_codedeploy

Crate fakecloud_codedeploy 

Source
Expand description

AWS CodeDeploy (codedeploy) implementation for FakeCloud.

awsJson1.1 control plane for CodeDeploy: applications, application revisions, deployment groups, deployment configurations, deployments and their targets/instances, on-premises instances, GitHub account tokens, and resource tagging. There is no real deployment engine, so a CreateDeployment mints a state deployment that lazily settles from Created through InProgress to a terminal Succeeded state on read (the same deterministic settle pattern CodeBuild, EKS, and Cloud Map use); everything else is real, persisted, account-partitioned CRUD. The predefined CodeDeployDefault.* deployment configurations are always resolvable.

Re-exports§

pub use service::CodeDeployService;
pub use service::CODEDEPLOY_ACTIONS;
pub use state::CodeDeploySnapshot;
pub use state::CodeDeployState;
pub use state::SharedCodeDeployState;
pub use state::CODEDEPLOY_SNAPSHOT_SCHEMA_VERSION;

Modules§

persistence
Snapshot save/load for AWS CodeDeploy state.
service
AWS CodeDeploy awsJson1.1 dispatch + operation handlers.
state
Account-partitioned, serializable state for AWS CodeDeploy.