{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Updates the details of the given trigger. To update a trigger, send a PUT request to `/v2/functions/namespaces/$NAMESPACE_ID/triggers/$TRIGGER_NAME` with new values for the `is_enabled ` or `scheduled_details` properties.","properties":{"path":{"type":"object","properties":{"namespace_id":{"type":"string","examples":["fn-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"],"description":"The ID of the namespace to be managed."},"trigger_name":{"type":"string","examples":["my trigger"],"description":"The name of the trigger to be managed."}},"required":["namespace_id","trigger_name"],"additionalProperties":false},"body":{"$ref":"#/definitions/update_trigger"}},"required":["path","body"],"additionalProperties":false,"definitions":{"update_trigger":{"type":"object","properties":{"is_enabled":{"type":"boolean","description":"Indicates weather the trigger is paused or unpaused.","examples":[true]},"scheduled_details":{"$ref":"#/definitions/scheduled_details"}}},"scheduled_details":{"type":"object","description":"Trigger details for SCHEDULED type, where body is optional.\n","properties":{"cron":{"description":"valid cron expression string which is required for SCHEDULED type triggers.","type":"string","examples":["* * * * *"]},"body":{"description":"Optional data to be sent to function while triggering the function.","type":["object","null"],"properties":{"name":{"type":"string","examples":["Welcome to DO!"]}}}},"required":["cron"]}}},"name":"Update Trigger","id":"digitalocean.functions_update_trigger","example":{"path":{"namespace_id":"fn-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx","trigger_name":"my trigger"},"body":{}},"maxRequests":1,"summary":false}}