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::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.