Class: WorkspaceBuilder
Defined in: packages/sdk/src/workspace-builder/orchestrator.ts:46
Constructors
Constructor
new WorkspaceBuilder(
client):WorkspaceBuilder
Defined in: packages/sdk/src/workspace-builder/orchestrator.ts:49
Parameters
client
Returns
WorkspaceBuilder
Properties
client
readonlyclient:GravityRailWorkspaceClient
Defined in: packages/sdk/src/workspace-builder/orchestrator.ts:49
resources
readonlyresources:WorkspaceBuilderResource[] =[]
Defined in: packages/sdk/src/workspace-builder/orchestrator.ts:47
Methods
agent()
agent(
name,options?):AgentBuilder
Defined in: packages/sdk/src/workspace-builder/orchestrator.ts:83
Parameters
name
string
options?
AnyRecord = {}
Returns
apply()
apply():
Promise<ResourceSummary>
Defined in: packages/sdk/src/workspace-builder/orchestrator.ts:157
Returns
Promise<ResourceSummary>
form()
form(
name,options?):FormBuilder
Defined in: packages/sdk/src/workspace-builder/orchestrator.ts:51
Parameters
name
string
options?
AnyRecord & object = {}
Returns
journey()
journey(
name,options?):JourneyBuilder
Defined in: packages/sdk/src/workspace-builder/orchestrator.ts:77
Parameters
name
string
options?
AnyRecord = {}
Returns
label()
label(
name,options?):MemberLabelBuilder
Defined in: packages/sdk/src/workspace-builder/orchestrator.ts:63
Parameters
name
string
options?
color?
string
description?
string
slug?
string
Returns
memberFilter()
memberFilter(
name,options?):MemberFilterBuilder
Defined in: packages/sdk/src/workspace-builder/orchestrator.ts:95
Parameters
name
string
options?
AnyRecord = {}
Returns
notificationRule()
notificationRule(
name,options?):NotificationRuleBuilder
Defined in: packages/sdk/src/workspace-builder/orchestrator.ts:101
Parameters
name
string
options?
AnyRecord = {}
Returns
plan()
plan():
void
Defined in: packages/sdk/src/workspace-builder/orchestrator.ts:113
Returns
void
preview()
preview():
Promise<void>
Defined in: packages/sdk/src/workspace-builder/orchestrator.ts:130
Returns
Promise<void>
roleUpdate()
roleUpdate(
roleId,workflowIds?,dataTypeIds?):RoleUpdate
Defined in: packages/sdk/src/workspace-builder/orchestrator.ts:107
Parameters
roleId
number
workflowIds?
number[]
dataTypeIds?
number[]
Returns
routine()
routine(
name,cronSchedule?,options?):RoutineBuilder
Defined in: packages/sdk/src/workspace-builder/orchestrator.ts:89
Parameters
name
string
cronSchedule?
string = ''
options?
AnyRecord = {}
Returns
workflow()
workflow(
name,options?):WorkflowBuilder
Defined in: packages/sdk/src/workspace-builder/orchestrator.ts:57
Parameters
name
string
options?
AnyRecord = {}