{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Create a TCP Flow Protection filter for an account.","properties":{"path":{"type":"object","properties":{"account_id":{"$ref":"#/definitions/advanced-ddos-protection_identifier","description":"The ID of the account."}},"required":["account_id"],"additionalProperties":false},"body":{"$ref":"#/definitions/advanced-ddos-protection_NewExpressionFilter"}},"required":["path","body"],"additionalProperties":false,"definitions":{"advanced-ddos-protection_identifier":{"description":"Identifier.","type":"string","maxLength":32,"examples":["023e105f4ecef8ad9ca31a8372d0c353"]},"advanced-ddos-protection_NewExpressionFilter":{"type":"object","properties":{"expression":{"description":"The filter expression.","type":"string","examples":["ip.dst in { 192.0.2.0/24 198.51.100.0/24 } and tcp.srcport in { 80 443 10000..65535 }"]},"mode":{"description":"The filter's mode. Must be one of 'enabled', 'disabled', 'monitoring'.","type":"string"}},"additionalProperties":false,"required":["expression","mode"]}}},"name":"Create a TCP Flow Protection filter.","id":"cloudflare.createtcpflowprotectionfilter","example":{"path":{"account_id":"023e105f4ecef8ad9ca31a8372d0c353"},"body":{"expression":"ip.dst in { 192.0.2.0/24 198.51.100.0/24 } and tcp.srcport in { 80 443 10000..65535 }","mode":"example"}},"maxRequests":1,"summary":false}}