{"command":{"effect":"read","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Returns a websocket URL that allows sending/receiving console input and output to a component of the specified deployment if one exists. Optionally, the instance_name parameter can be provided to retrieve the exec URL for a specific instance. Note that instances are ephemeral; therefore, we recommended to avoid making persistent changes or such scripting around them.","properties":{"path":{"type":"object","properties":{"app_id":{"type":"string","examples":["4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"],"description":"The app ID"},"deployment_id":{"type":"string","examples":["3aa4d20e-5527-4c00-b496-601fbd22520a"],"description":"The deployment ID"},"component_name":{"type":"string","examples":["component"],"description":"An optional component name. If set, logs will be limited to this component only."}},"required":["app_id","deployment_id","component_name"],"additionalProperties":false},"query":{"type":"object","properties":{"instance_name":{"type":"string","examples":["go-app-d768568df-zz77d"],"description":"The name of the actively running ephemeral compute instance"}},"required":[],"additionalProperties":false}},"required":["path"],"additionalProperties":false},"name":"Retrieve Exec URL for Deployment","id":"digitalocean.apps_get_exec","example":{"path":{"app_id":"4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf","deployment_id":"3aa4d20e-5527-4c00-b496-601fbd22520a","component_name":"component"}},"maxRequests":1,"summary":false}}