DeclaredWorkflowProjectInfo
localizedNames objectrequired
property name*string
declarationsstring[]required
Possible values: Value must match regular expression ^[a-z][a-z0-9-]*$
platformSupport objectrequired
oneOf
- object
- object
modestringrequired
Constant value:
agnosticdataStorage objectrequired
Strictly limits accessible data locations; null represents an undeclared legacy project only.
- WorkflowProjectDataStorage
- Option 2
modestringrequired
local permits local storage only, server permits server storage only, and both permits an explicit choice.
Possible values: [both, local, server]
relatedProjects object[]required
Possible values: <= 32
Array [
aliasstringrequired
Possible values: Value must match regular expression ^[a-z][a-z0-9_-]{0,63}$
projectIdstring<uuid>required
grantToRelatedProject objectrequired
Rules allowing the related project to access the current project's KV; not the current project's permission on the target.
read objectrequired
oneOf
- object
- object
- object
modestringrequired
Constant value:
nonewrite objectrequired
oneOf
- object
- object
- object
modestringrequired
Constant value:
none]
DeclaredWorkflowProjectInfo
{
"localizedNames": {},
"declarations": [
"string"
],
"platformSupport": {
"mode": "agnostic"
},
"dataStorage": {
"mode": "local"
},
"relatedProjects": [
{
"alias": "string",
"projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"grantToRelatedProject": {
"read": {
"mode": "none"
},
"write": {
"mode": "none"
}
}
}
]
}