DigitalOcean DDoS Protection
Always-on layer 3 and 4 attack mitigation applied to every provisioned resource.
- Provider
- digitalocean
- Category
- Security
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| adaptiveThresholds | boolean | — | no | — | inherited |
| alwaysOn | boolean | — | no | — | ▸ true |
| blackholeOnCapacity | boolean | — | no | true | inherited |
| layer7Protection | boolean | — | no | false | inherited |
| managed | boolean | — | no | false | ▸ true |
| protectedResourceCount | integer | — | no | — | inherited |
| scope | enum | network | application | both | no | — | ▸ network |
| telemetry | boolean | — | no | — | 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: "ddos-protection", component: "digitalocean-ddos-protection" }Anti-DDoS Originalibaba-anti-ddos-originAnti-DDoS Proalibaba-anti-ddos-proGame Shieldalibaba-game-shieldAWS Shieldaws-shieldAzure DDoS Protectionazure-ddos-protectionCloudflare DDoS Protectioncloudflare-ddos-protectionCloudflare Magic Transitcloudflare-magic-transitGeneric DDoS protection planddos-protectionNETSCOUT Arbor DDoSnetscout-arborRadware DefenseProradware-defensepro
# yaml-language-server: $schema=../../schema/component.schema.json # DigitalOcean DDoS protection: "free, always-on protection from distributed denial-of-service # (DDoS) attacks" that "requires no configuration" ("DDoS Protection"). It covers the network # (layer 3) and transport (layer 4) layers only, not layer 7, and applies automatically to # Droplets, Kubernetes clusters, managed databases, load balancers and reserved IPs from the # moment they are provisioned. Past mitigation capacity the target address is blackholed. schemaVersion: "1" type: "component" id: "digitalocean-ddos-protection" kind: "ddos-protection" provider: "digitalocean" docs: "https://docs.digitalocean.com/platform/ddos-protection/" defaults: managed: true scope: "network" alwaysOn: true properties: layer7Protection: type: "boolean" default: false blackholeOnCapacity: type: "boolean" default: true