Skip to content

Commit ee99b6b

Browse files
committed
chore: Regenerate extensions
1 parent 9019a0f commit ee99b6b

2 files changed

Lines changed: 47 additions & 0 deletions

File tree

activity/fly-http/wit/gen/obelisk-flyio_activity-fly-http-obelisk-ext@1.0.0-beta/activity-fly-http-obelisk-ext.wit

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,3 +196,35 @@ interface secrets {
196196
delete-invoke: func(label: string, app-name: string, secret-name: string) -> result<result<_, string>, invoke-extension-error>;
197197
}
198198

199+
interface ips {
200+
use obelisk-flyio:activity-fly-http/regions@1.0.0-beta.{region};
201+
use obelisk-flyio:activity-fly-http/ips@1.0.0-beta.{ipv4-config, ipv6-config, ip-variant, ip-request, ip-detail};
202+
use obelisk:types/execution@3.0.0.{execution-id, join-set, await-next-extension-error, get-extension-error, invoke-extension-error};
203+
204+
type ip-address = string;
205+
206+
allocate-submit: func(join-set: borrow<join-set>, app-name: string, request: ip-request) -> execution-id;
207+
208+
allocate-await-next: func(join-set: borrow<join-set>) -> result<tuple<execution-id, result<ip-address, string>>, await-next-extension-error>;
209+
210+
allocate-get: func(execution-id: execution-id) -> result<result<ip-address, string>, get-extension-error>;
211+
212+
allocate-invoke: func(label: string, app-name: string, request: ip-request) -> result<result<ip-address, string>, invoke-extension-error>;
213+
214+
list-submit: func(join-set: borrow<join-set>, app-name: string) -> execution-id;
215+
216+
list-await-next: func(join-set: borrow<join-set>) -> result<tuple<execution-id, result<list<ip-detail>, string>>, await-next-extension-error>;
217+
218+
list-get: func(execution-id: execution-id) -> result<result<list<ip-detail>, string>, get-extension-error>;
219+
220+
list-invoke: func(label: string, app-name: string) -> result<result<list<ip-detail>, string>, invoke-extension-error>;
221+
222+
release-submit: func(join-set: borrow<join-set>, app-name: string, ip: ip-address) -> execution-id;
223+
224+
release-await-next: func(join-set: borrow<join-set>) -> result<tuple<execution-id, result<_, string>>, await-next-extension-error>;
225+
226+
release-get: func(execution-id: execution-id) -> result<result<_, string>, get-extension-error>;
227+
228+
release-invoke: func(label: string, app-name: string, ip: ip-address) -> result<result<_, string>, invoke-extension-error>;
229+
}
230+

activity/fly-http/wit/gen/obelisk-flyio_activity-fly-http-obelisk-schedule@1.0.0-beta/activity-fly-http-obelisk-schedule.wit

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,3 +74,18 @@ interface secrets {
7474
delete-schedule: func(schedule-at: schedule-at, app-name: string, secret-name: string) -> execution-id;
7575
}
7676

77+
interface ips {
78+
use obelisk-flyio:activity-fly-http/regions@1.0.0-beta.{region};
79+
use obelisk-flyio:activity-fly-http/ips@1.0.0-beta.{ipv4-config, ipv6-config, ip-variant, ip-request, ip-detail};
80+
use obelisk:types/execution@3.0.0.{execution-id};
81+
use obelisk:types/time@3.0.0.{schedule-at};
82+
83+
type ip-address = string;
84+
85+
allocate-schedule: func(schedule-at: schedule-at, app-name: string, request: ip-request) -> execution-id;
86+
87+
list-schedule: func(schedule-at: schedule-at, app-name: string) -> execution-id;
88+
89+
release-schedule: func(schedule-at: schedule-at, app-name: string, ip: ip-address) -> execution-id;
90+
}
91+

0 commit comments

Comments
 (0)