Environments
environments
Methods
CreateEnvironment creates a new environment and starts it.
CreateAbdStartEnvironmentFromProject creates a new environment from a project and starts it.
CreateEnvironmentLogsToken creates a token that can be used to access the logs of an environment.
DeleteEnvironment deletes an environment. When the environment is running, it will be stopped as well. Deleted environments cannot be started again.
Example: Authorization: Bearer My Bearer Token
ListEnvironments returns a list of environments that match the query.
MarkEnvironmentActive allows tools to signal activity for an environment.
GetEnvironment returns a single environment.
+return NOT_FOUND User does not have access to an environment with the given ID +return NOT_FOUND Environment does not exist
StartEnvironment starts an environment. This function is idempotent, i.e. if the environment is already running no error is returned.
StopEnvironment stops a running environment.
UpdateEnvironment updates the environment partially.
Automations
environments.automations
Methods
UpsertAutomationsFile upserts the automations file for the given environment.
environments.automations.services
Methods
CreateService
DeleteService deletes a service. This call does not block until the service is deleted. If the service is not stopped it will be stopped before deletion.
ListServices
GetService
StartService starts a service. This call does not block until the service is started. This call will not error if the service is already running or has been started.
StopService stops a service. This call does not block until the service is stopped. This call will not error if the service is already stopped or has been stopped.
UpdateService
environments.automations.tasks
Methods
CreateTask
DeleteTask
ListTasks
GetTask
StartTask starts a task, i.e. creates a task execution. This call does not block until the task is started; the task will be started asynchronously.
UpdateTask
environments.automations.tasks.executions
Methods
ListTaskExecutions
GetTaskExecution
StopTaskExecution
Classes
environments.classes
Methods
ListEnvironmentClasses returns the list of environment classes with runner details a user is able to use based on the query buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE