{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Update a TCP Flow Protection filter specified by the given UUID.","properties":{"path":{"type":"object","properties":{"account_id":{"$ref":"#/definitions/advanced-ddos-protection_identifier","description":"The ID of the account."},"filter_id":{"$ref":"#/definitions/advanced-ddos-protection_uuid","description":"The UUID of the filter to update."}},"required":["account_id","filter_id"],"additionalProperties":false},"body":{"$ref":"#/definitions/advanced-ddos-protection_ExpressionFilterUpdate"}},"required":["path","body"],"additionalProperties":false,"definitions":{"advanced-ddos-protection_identifier":{"description":"Identifier.","type":"string","maxLength":32,"examples":["023e105f4ecef8ad9ca31a8372d0c353"]},"advanced-ddos-protection_uuid":{"description":"UUID.","type":"string","maxLength":36,"examples":["f174e90a-fafe-4643-bbbc-4a0ed4fc8415"]},"advanced-ddos-protection_ExpressionFilterUpdate":{"type":"object","properties":{"expression":{"description":"The new filter expression. Optional.","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 new mode for the filter. Optional. Must be one of 'enabled', 'disabled', 'monitoring'.","type":"string"}},"additionalProperties":false}}},"name":"Update TCP Flow Protection filter.","id":"cloudflare.updatetcpflowprotectionfilter","example":{"path":{"account_id":"023e105f4ecef8ad9ca31a8372d0c353","filter_id":"f174e90a-fafe-4643-bbbc-4a0ed4fc8415"},"body":{}},"maxRequests":1,"summary":false}}