Skip to content

execution-target

FieldValue
Prefixexecution-target
Namespace constantExecutionTargetNamespace
Subjects constantExecutionTargetSubjects
Kindbus
Schema recordExecutionTargetSchemas
Tierframework
Package@makaio/services-core
Defined inpackages/services/core/src/execution-target/namespace.ts
KeyWireTypeSchema
createdexecution-target.createdeventschemas.ts
deleteexecution-target.deleterpcschemas.ts
deletedexecution-target.deletedeventschemas.ts
getexecution-target.getrpcschemas.ts
listexecution-target.listrpcschemas.ts
resolveexecution-target.resolverpcschemas.ts
setexecution-target.setrpcschemas.ts
updatedexecution-target.updatedeventschemas.ts

Subject: execution-target.created Type: Event

FieldTypeRequired
createdAtnumberyes
descriptionstring | undefinedno
enabledbooleanyes
idstringyes
namestringyes
scopestringyes
type"local" | "container-local" | "container-isolated"yes
updatedAtnumberyes

Subject: execution-target.delete Type: Request (RPC)

Request:

FieldTypeRequired
idstringyes

Response:

FieldTypeRequired
deletedbooleanyes

Subject: execution-target.deleted Type: Event

FieldTypeRequired
idstringyes

Subject: execution-target.get Type: Request (RPC)

Request:

FieldTypeRequired
idstringyes

Response:

FieldTypeRequired
executionTarget{ id: string; name: string; scope: string; enabled: boolean; createdAt: number; updatedAt: number; type: "local"; description?: string | undefined; } | { id: string; name: string; scope: string; enabled: boolean; createdAt: number; updatedAt: number; type: "container-local"; description?: string | undefined; image?: string | undefined; env?: Record<string, string> | undefined; busUrl?: string | undefined; } | { id: string; name: string; scope: string; enabled: boolean; createdAt: number; updatedAt: number; type: "container-isolated"; busMode: "relay" | "host"; gitCredentialMode: "token" | "ssh-agent"; description?: string | undefined; image?: string | undefined; env?: Record<string, string> | undefined; relayUrl?: string | undefined; repoUrl?: string | undefined; } | nullyes

Subject: execution-target.list Type: Request (RPC)

Request:

FieldTypeRequired
scopestring | undefinedno
type"local" | "container-local" | "container-isolated" | undefinedno

Response:

FieldTypeRequired
executionTargets({ id: string; name: string; scope: string; enabled: boolean; createdAt: number; updatedAt: number; type: "local"; description?: string | undefined; } | { id: string; name: string; scope: string; enabled: boolean; createdAt: number; updatedAt: number; type: "container-local"; description?: string | undefined; image?: string | undefined; env?: Record<string, string> | undefined; busUrl?: string | undefined; } | { id: string; name: string; scope: string; enabled: boolean; createdAt: number; updatedAt: number; type: "container-isolated"; busMode: "relay" | "host"; gitCredentialMode: "token" | "ssh-agent"; description?: string | undefined; image?: string | undefined; env?: Record<string, string> | undefined; relayUrl?: string | undefined; repoUrl?: string | undefined; })[]yes

Subject: execution-target.resolve Type: Request (RPC)

Request:

FieldTypeRequired
executionTargetIdstring | undefinedno
projectIdstring | undefinedno
workstreamIdstring | undefinedno

Response:

FieldTypeRequired
executionTarget{ id: string; name: string; scope: string; enabled: boolean; createdAt: number; updatedAt: number; type: "local"; description?: string | undefined; } | { id: string; name: string; scope: string; enabled: boolean; createdAt: number; updatedAt: number; type: "container-local"; description?: string | undefined; image?: string | undefined; env?: Record<string, string> | undefined; busUrl?: string | undefined; } | { id: string; name: string; scope: string; enabled: boolean; createdAt: number; updatedAt: number; type: "container-isolated"; busMode: "relay" | "host"; gitCredentialMode: "token" | "ssh-agent"; description?: string | undefined; image?: string | undefined; env?: Record<string, string> | undefined; relayUrl?: string | undefined; repoUrl?: string | undefined; }yes

Subject: execution-target.set Type: Request (RPC)

Request:

FieldTypeRequired
executionTarget{ type: "local"; id: string; name: string; enabled: boolean; scope: string; description?: string | undefined; } | { type: "container-local"; id: string; name: string; enabled: boolean; scope: string; description?: string | undefined; image?: string | undefined; env?: Record<string, string> | undefined; busUrl?: string | undefined; } | { type: "container-isolated"; id: string; name: string; enabled: boolean; scope: string; busMode: "relay" | "host"; gitCredentialMode: "token" | "ssh-agent"; description?: string | undefined; image?: string | undefined; env?: Record<string, string> | undefined; relayUrl?: string | undefined; repoUrl?: string | undefined; }yes

Response:

FieldTypeRequired
idstringyes

Subject: execution-target.updated Type: Event

FieldTypeRequired
createdAtnumberyes
descriptionstring | undefinedno
enabledbooleanyes
idstringyes
namestringyes
scopestringyes
type"local" | "container-local" | "container-isolated"yes
updatedAtnumberyes

Auto-generated by yarn docs:bus. Do not edit manually.