AWS Shield
DDoS protection for AWS resources: always-on network-layer defence in Standard, application-layer mitigation and response in Advanced.
- Provider
- aws
- Category
- Security
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| adaptiveThresholds | boolean | — | no | — | inherited |
| alwaysOn | boolean | — | no | — | ▸ true |
| automaticApplicationLayerMitigation | boolean | — | no | false | inherited |
| automaticMitigationAction | enum | count | block | no | — | inherited |
| healthBasedDetection | boolean | — | no | false | inherited |
| managed | boolean | — | no | false | ▸ true |
| proactiveEngagement | boolean | — | no | false | inherited |
| protectedResourceCount | integer | — | no | — | inherited |
| scope | enum | network | application | both | no | — | ▸ network |
| telemetry | boolean | — | no | — | ▸ false |
| tier | enum | standard | advanced | no | standard | inherited |
Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.
No rule reads this kind yet. That is a gap, not a guarantee.
nodes:
- { id: "shield", component: "aws-shield" }Anti-DDoS Originalibaba-anti-ddos-originAnti-DDoS Proalibaba-anti-ddos-proGame Shieldalibaba-game-shieldAzure DDoS Protectionazure-ddos-protectionCloudflare DDoS Protectioncloudflare-ddos-protectionCloudflare Magic Transitcloudflare-magic-transitGeneric DDoS protection planddos-protectionNETSCOUT Arbor DDoSnetscout-arborRadware DefenseProradware-defenseproDigitalOcean DDoS Protectiondigitalocean-ddos-protection
# yaml-language-server: $schema=../../schema/component.schema.json # AWS Shield: DDoS protection for AWS resources. Shield Standard applies automatically at no extra # cost against common volumetric layer 3 and 4 attack vectors such as UDP reflection and TCP SYN # floods ("AWS Shield"). Shield Advanced is a paid subscription that adds layer 7 protection through # AWS WAF, health-based detection, protection groups, real-time event metrics, Shield Response Team # access and cost protection; automatic application layer mitigation is configured, not on by # default, and adds a 150-WCU rule group ("AWS Shield Advanced capabilities and options"). schemaVersion: "1" type: "component" id: "aws-shield" kind: "ddos-protection" provider: "aws" docs: "https://docs.aws.amazon.com/waf/latest/developerguide/shield-chapter.html" defaults: managed: true scope: "network" alwaysOn: true telemetry: false properties: tier: type: "enum" values: ["standard", "advanced"] default: "standard" automaticApplicationLayerMitigation: type: "boolean" default: false automaticMitigationAction: type: "enum" values: ["count", "block"] healthBasedDetection: type: "boolean" default: false proactiveEngagement: type: "boolean" default: false