Skip to main content

Crate fakecloud_shield

Crate fakecloud_shield 

Source
Expand description

AWS Shield / Shield Advanced (shield) awsJson1_1 service for fakecloud.

Full control plane for AWS Shield Advanced: protections and protection groups over supported resource types (CloudFront distributions, Route 53 hosted zones, Elastic IPs, Classic/Application load balancers, Global Accelerator), the annual auto-renewing Shield Advanced subscription and its subscription-state / limits, emergency-contact settings, DDoS Response Team (DRT) access (role + log buckets), proactive engagement, application-layer automatic response, health-check association, and resource tagging – all model-driven-validated, account-partitioned and persisted (snapshot + restore).

Attack surfacing is honest: with no real DDoS traffic to observe, ListAttacks returns an empty attack list and DescribeAttackStatistics returns a zeroed time-series over the requested window. No synthetic attacks are fabricated. Every other operation is real, persisted CRUD – no stubbed success responses.

Modules§

persistence
Snapshot save/load for AWS Shield state.

Structs§

ShieldService
ShieldSnapshot
ShieldState
The account-scoped Shield state for one AWS account.

Constants§

SHIELD_SNAPSHOT_SCHEMA_VERSION

Type Aliases§

SharedShieldState