dtkt.core.v1messages.proto

Automation

Message

Automation is a runnable instance of a Flow with a tagged spec version and runtime configuration.

FieldTypeNumberDescription
namestring1

Automation resource name is one of:

  • Cloud: organizations/{organization}/automations/{automation}
  • Local: users/{user}/automations/{automation}
uidstring2

Server-assigned unique ID (UUID).

flowstring3

Name of flow resource to resolve spec.

etagstring4

Checksum of flow spec must match when resolving spec (concurrency control).

exec
ExecutionMetadata
5

Execution metadata of resolved Flow spec (versioned).

connections
map<string, ConnectionMetadata>
6

Connections configuration as map of connection node id to connection resource name and context (control plane). Examples:

inputs
map<string, Any>
7

Initial inputs configuration as map of input node id to valid data of input node's declared type (well-known type wrappers used for scalar values). Format:

timeout
Duration
8

Execution is stopped if total time exceeds given duration. Default: 0; no timeout

batchstring9

Server-assigned batch name if created within a batch (optional).

create_time
Timestamp
20

Automation create time.

update_time
Timestamp
21

Automation update time.