related issues: #1711 #1734
{
group: 'wk00',
name: 'afa23fAf3',
props: {
name: 'My first pipeline',
tags: [],
},
...
}
建立一個名為 "wk00" 的 Workspace,建立後不允許修改名稱
POST /v0/workers
{
name: 'wk00',
...
}
POST /v0/stream/jars
Content-Type: multipart/form-data
group="wk00"
streamapp="my-streamApp.jar"
POST /v0/pipelines
{
group: 'wk00',
props: {
name: 'Untitled pipeline',
},
...
}
GET /v0/pipelines
[{
grooup: 'wk00',
name: 'afDa8dfA2',
props: {
name: 'Untitled pipeline',
},
...
}]
GET /v0/pipelines/afDa8dfA2?group=wk00
{
grooup: 'wk00',
name: 'afDa8dfA2',
props: {
name: 'Untitled pipeline',
},
...
}
PUT /v0/pipeline/afDa8dfA2?group=wk00
{
props: {
name: 'My first pipeline',
},
...
}
GET /v0/stream/jars?group=wk00
[{
group: 'wk00',
name: 'my-streamApp',
extenion: 'jar',
},
...]
/cc @chia7712 @saivirtue @konekoya @wu87988622 @jackyoh @vitojeng
- 允許增加任何額外的資訊,放到 Object 的 props 裡,例如:
這個是上周會議後與 @eechih 討論的新欄位,tags與其他使用者可以自訂的參數(如name)都會放到這裡面
整理來看我覺得沒什麼問題,+1
all related issues are created. close this.
Most helpful comment
/cc @chia7712 @saivirtue @konekoya @wu87988622 @jackyoh @vitojeng