Skip to content

Commit c27b80c

Browse files
docs(serverless): document trigger API (#3443)
Co-authored-by: Rémy Léone <rleone@scaleway.com>
1 parent 3cc943c commit c27b80c

16 files changed

+159
-219
lines changed

cmd/scw/testdata/test-all-usage-container-trigger-create-usage.golden

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,17 @@ USAGE:
66
scw container trigger create [arg=value ...]
77

88
ARGS:
9-
[name]
10-
[description]
11-
[container-id]
12-
[scw-sqs-config.queue]
13-
[scw-sqs-config.mnq-project-id]
14-
[scw-sqs-config.mnq-region]
15-
[sqs-config.endpoint]
16-
[sqs-config.queue-url]
17-
[sqs-config.access-key]
18-
[sqs-config.secret-key]
19-
[scw-nats-config.subject]
20-
[scw-nats-config.mnq-project-id]
21-
[scw-nats-config.mnq-region]
22-
[scw-nats-config.mnq-nats-account-id]
23-
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw)
9+
name Name of the trigger
10+
container-id ID of the container to trigger
11+
[description] Description of the trigger
12+
scw-sqs-config.queue Name of the SQS queue the trigger should listen to
13+
scw-sqs-config.mnq-project-id ID of the M&Q project
14+
scw-sqs-config.mnq-region Region in which the M&Q project is activated
15+
scw-nats-config.subject Name of the NATS subject the trigger should listen to
16+
scw-nats-config.mnq-nats-account-id ID of the M&Q NATS account
17+
[scw-nats-config.mnq-project-id] ID of the M&Q project
18+
scw-nats-config.mnq-region Region of the M&Q project
19+
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw)
2420

2521
DEPRECATED ARGS:
2622
[scw-sqs-config.mnq-namespace-id]

cmd/scw/testdata/test-all-usage-container-trigger-delete-usage.golden

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
Delete a trigger with a specified ID.
44

55
USAGE:
6-
scw container trigger delete [arg=value ...]
6+
scw container trigger delete <trigger-id ...> [arg=value ...]
77

88
ARGS:
9-
trigger-id
9+
trigger-id ID of the trigger to delete
1010
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw)
1111

1212
FLAGS:

cmd/scw/testdata/test-all-usage-container-trigger-get-usage.golden

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
Get a trigger with a specified ID.
44

55
USAGE:
6-
scw container trigger get [arg=value ...]
6+
scw container trigger get <trigger-id ...> [arg=value ...]
77

88
ARGS:
9-
trigger-id
9+
trigger-id ID of the trigger to get
1010
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw)
1111

1212
FLAGS:

cmd/scw/testdata/test-all-usage-container-trigger-list-usage.golden

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ USAGE:
66
scw container trigger list [arg=value ...]
77

88
ARGS:
9-
[order-by] (created_at_asc | created_at_desc)
10-
[container-id]
11-
[namespace-id]
9+
[order-by] Order in which to return results (created_at_asc | created_at_desc)
10+
[container-id] ID of the container the triggers belongs to
11+
[namespace-id] ID of the namespace the triggers belongs to
1212
[project-id] Project ID to use. If none is passed the default project ID will be used
1313
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw | all)
1414

cmd/scw/testdata/test-all-usage-container-trigger-update-usage.golden

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,13 @@
33
Update a trigger with a specified ID.
44

55
USAGE:
6-
scw container trigger update [arg=value ...]
6+
scw container trigger update <trigger-id ...> [arg=value ...]
77

88
ARGS:
9-
trigger-id
10-
[name]
11-
[description]
12-
[sqs-config.access-key]
13-
[sqs-config.secret-key]
14-
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw)
9+
trigger-id ID of the trigger to update
10+
[name] Name of the trigger
11+
[description] Description of the trigger
12+
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw)
1513

1614
FLAGS:
1715
-h, --help help for update

cmd/scw/testdata/test-all-usage-function-trigger-create-usage.golden

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,17 @@ USAGE:
66
scw function trigger create [arg=value ...]
77

88
ARGS:
9-
[name]
10-
[description]
11-
[function-id]
12-
[scw-sqs-config.queue]
13-
[scw-sqs-config.mnq-project-id]
14-
[scw-sqs-config.mnq-region]
15-
[sqs-config.endpoint]
16-
[sqs-config.queue-url]
17-
[sqs-config.access-key]
18-
[sqs-config.secret-key]
19-
[scw-nats-config.subject]
20-
[scw-nats-config.mnq-project-id]
21-
[scw-nats-config.mnq-region]
22-
[scw-nats-config.mnq-nats-account-id]
23-
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw)
9+
name Name of the trigger
10+
function-id ID of the function to trigger
11+
[description] Description of the trigger
12+
scw-sqs-config.queue Name of the SQS queue the trigger should listen to
13+
scw-sqs-config.mnq-project-id ID of the M&Q project
14+
scw-sqs-config.mnq-region Region in which the M&Q project is activated
15+
scw-nats-config.subject Name of the NATS subject the trigger should listen to
16+
scw-nats-config.mnq-nats-account-id ID of the M&Q NATS account
17+
[scw-nats-config.mnq-project-id] ID of the M&Q project
18+
scw-nats-config.mnq-region Region of the M&Q project
19+
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw)
2420

2521
DEPRECATED ARGS:
2622
[scw-sqs-config.mnq-namespace-id]

cmd/scw/testdata/test-all-usage-function-trigger-delete-usage.golden

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
Delete function resources.
44

55
USAGE:
6-
scw function trigger delete [arg=value ...]
6+
scw function trigger delete <trigger-id ...> [arg=value ...]
77

88
ARGS:
9-
trigger-id
9+
trigger-id ID of the trigger to delete
1010
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw)
1111

1212
FLAGS:

cmd/scw/testdata/test-all-usage-function-trigger-get-usage.golden

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
Get function resources.
44

55
USAGE:
6-
scw function trigger get [arg=value ...]
6+
scw function trigger get <trigger-id ...> [arg=value ...]
77

88
ARGS:
9-
trigger-id
9+
trigger-id ID of the trigger to get
1010
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw)
1111

1212
FLAGS:

cmd/scw/testdata/test-all-usage-function-trigger-list-usage.golden

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ USAGE:
66
scw function trigger list [arg=value ...]
77

88
ARGS:
9-
[order-by] (created_at_asc | created_at_desc)
10-
[function-id]
11-
[namespace-id]
9+
[order-by] Order in which to return results (created_at_asc | created_at_desc)
10+
[function-id] ID of the function the triggers belongs to
11+
[namespace-id] ID of the namespace the triggers belongs to
1212
[project-id] Project ID to use. If none is passed the default project ID will be used
1313
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw | all)
1414

cmd/scw/testdata/test-all-usage-function-trigger-update-usage.golden

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,13 @@
33
Update function resources.
44

55
USAGE:
6-
scw function trigger update [arg=value ...]
6+
scw function trigger update <trigger-id ...> [arg=value ...]
77

88
ARGS:
9-
trigger-id
10-
[name]
11-
[description]
12-
[sqs-config.access-key]
13-
[sqs-config.secret-key]
14-
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw)
9+
trigger-id ID of the trigger to update
10+
[name] Name of the trigger
11+
[description] Description of the trigger
12+
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw)
1513

1614
FLAGS:
1715
-h, --help help for update

0 commit comments

Comments
 (0)