data
Google Pub/Sub Lua API for KosmoKrator Agents
Agent-facing Lua documentation and function reference for the Google Pub/Sub KosmoKrator integration.Lua Namespace
Agents call this integration through app.integrations.google_pubsub.*.
Use lua_read_doc("integrations.google-pubsub") inside KosmoKrator to discover the same reference at runtime.
Call Lua from the Headless CLI
Use kosmo integrations:lua when a shell script, CI job, cron job, or another coding CLI should run a deterministic
Google Pub/Sub workflow without starting an interactive agent session.
kosmo integrations:lua --eval 'dump(app.integrations.google_pubsub.projects_topics_publish({}))' --json kosmo integrations:lua --eval 'print(docs.read("google-pubsub"))' --json
kosmo integrations:lua --eval 'print(docs.read("google-pubsub.projects_topics_publish"))' --json Workflow file
Put repeatable logic in a Lua file, then execute it with JSON output for the calling process.
local google_pubsub = app.integrations.google_pubsub
local result = google_pubsub.projects_topics_publish({})
dump(result) kosmo integrations:lua workflow.lua --json
kosmo integrations:lua workflow.lua --force --json integrations:lua exposes app.integrations.google_pubsub, app.mcp.*, docs.*, json.*, and regex.*. Use app.integrations.google_pubsub.default.* or app.integrations.google_pubsub.work.* when you configured named credential accounts.
MCP-only Lua
If the script only needs configured MCP servers and does not need Google Pub/Sub, use the narrower mcp:lua command.
# Use mcp:lua for MCP-only scripts; use integrations:lua for this integration namespace.
kosmo mcp:lua --eval 'dump(mcp.servers())' --json Agent-Facing Lua Docs
This is the rendered version of the full Lua documentation exposed to agents when they inspect the integration namespace.
Google Pub/Sub - Lua API Reference
Google Pub/Sub tools are exposed under app.integrations.google_pubsub. This package is generated from Google’s official Pub/Sub v1 Discovery document and exposes 46 REST methods.
Configure access_token with a Google OAuth token that has Pub/Sub scopes such as https://www.googleapis.com/auth/pubsub. The default base URL is https://pubsub.googleapis.com.
Each method-specific tool accepts Discovery path parameters as top-level arguments, known query parameters as top-level shortcuts or inside query, and request resources inside body. Resource path parameters preserve /, so pass full names like projects/example/topics/events or projects/example/subscriptions/worker.
Examples
local topics = app.integrations.google_pubsub.google_pubsub_projects_topics_list({
project = "projects/example-project",
pageSize = 50
})
local published = app.integrations.google_pubsub.google_pubsub_projects_topics_publish({
topic = "projects/example-project/topics/events",
body = { messages = { { data = "aGVsbG8=" } } }
})
local pulled = app.integrations.google_pubsub.google_pubsub_projects_subscriptions_pull({
subscription = "projects/example-project/subscriptions/worker",
body = { maxMessages = 10 }
})
Multi-Account Usage
app.integrations.google_pubsub.google_pubsub_projects_topics_list({ project = "projects/example-project" })
app.integrations.google_pubsub.default.google_pubsub_projects_topics_list({ project = "projects/example-project" })
app.integrations.google_pubsub.production.google_pubsub_projects_topics_list({ project = "projects/example-project" })
Schemas
google_pubsub_projects_schemas_test_iam_permissions- POST /v1/{+resource}:testIamPermissions - Projects Schemas Test Iam Permissionsgoogle_pubsub_projects_schemas_validate- POST /v1/{+parent}/schemas:validate - Projects Schemas Validategoogle_pubsub_projects_schemas_rollback- POST /v1/{+name}:rollback - Projects Schemas Rollbackgoogle_pubsub_projects_schemas_get- GET /v1/{+name} - Projects Schemas Getgoogle_pubsub_projects_schemas_set_iam_policy- POST /v1/{+resource}:setIamPolicy - Projects Schemas Set Iam Policygoogle_pubsub_projects_schemas_create- POST /v1/{+parent}/schemas - Projects Schemas Creategoogle_pubsub_projects_schemas_list- GET /v1/{+parent}/schemas - Projects Schemas Listgoogle_pubsub_projects_schemas_validate_message- POST /v1/{+parent}/schemas:validateMessage - Projects Schemas Validate Messagegoogle_pubsub_projects_schemas_commit- POST /v1/{+name}:commit - Projects Schemas Commitgoogle_pubsub_projects_schemas_delete- DELETE /v1/{+name} - Projects Schemas Deletegoogle_pubsub_projects_schemas_get_iam_policy- GET /v1/{+resource}:getIamPolicy - Projects Schemas Get Iam Policygoogle_pubsub_projects_schemas_list_revisions- GET /v1/{+name}:listRevisions - Projects Schemas List Revisionsgoogle_pubsub_projects_schemas_delete_revision- DELETE /v1/{+name}:deleteRevision - Projects Schemas Delete Revision
Snapshots
google_pubsub_projects_snapshots_set_iam_policy- POST /v1/{+resource}:setIamPolicy - Projects Snapshots Set Iam Policygoogle_pubsub_projects_snapshots_get_iam_policy- GET /v1/{+resource}:getIamPolicy - Projects Snapshots Get Iam Policygoogle_pubsub_projects_snapshots_get- GET /v1/{+snapshot} - Projects Snapshots Getgoogle_pubsub_projects_snapshots_patch- PATCH /v1/{+name} - Projects Snapshots Patchgoogle_pubsub_projects_snapshots_test_iam_permissions- POST /v1/{+resource}:testIamPermissions - Projects Snapshots Test Iam Permissionsgoogle_pubsub_projects_snapshots_create- PUT /v1/{+name} - Projects Snapshots Creategoogle_pubsub_projects_snapshots_list- GET /v1/{+project}/snapshots - Projects Snapshots Listgoogle_pubsub_projects_snapshots_delete- DELETE /v1/{+snapshot} - Projects Snapshots Delete
Subscriptions
google_pubsub_projects_subscriptions_acknowledge- POST /v1/{+subscription}:acknowledge - Projects Subscriptions Acknowledgegoogle_pubsub_projects_subscriptions_test_iam_permissions- POST /v1/{+resource}:testIamPermissions - Projects Subscriptions Test Iam Permissionsgoogle_pubsub_projects_subscriptions_get- GET /v1/{+subscription} - Projects Subscriptions Getgoogle_pubsub_projects_subscriptions_patch- PATCH /v1/{+name} - Projects Subscriptions Patchgoogle_pubsub_projects_subscriptions_set_iam_policy- POST /v1/{+resource}:setIamPolicy - Projects Subscriptions Set Iam Policygoogle_pubsub_projects_subscriptions_detach- POST /v1/{+subscription}:detach - Projects Subscriptions Detachgoogle_pubsub_projects_subscriptions_pull- POST /v1/{+subscription}:pull - Projects Subscriptions Pullgoogle_pubsub_projects_subscriptions_list- GET /v1/{+project}/subscriptions - Projects Subscriptions Listgoogle_pubsub_projects_subscriptions_create- PUT /v1/{+name} - Projects Subscriptions Creategoogle_pubsub_projects_subscriptions_modify_push_config- POST /v1/{+subscription}:modifyPushConfig - Projects Subscriptions Modify Push Configgoogle_pubsub_projects_subscriptions_modify_ack_deadline- POST /v1/{+subscription}:modifyAckDeadline - Projects Subscriptions Modify Ack Deadlinegoogle_pubsub_projects_subscriptions_delete- DELETE /v1/{+subscription} - Projects Subscriptions Deletegoogle_pubsub_projects_subscriptions_get_iam_policy- GET /v1/{+resource}:getIamPolicy - Projects Subscriptions Get Iam Policygoogle_pubsub_projects_subscriptions_seek- POST /v1/{+subscription}:seek - Projects Subscriptions Seek
Topics
google_pubsub_projects_topics_publish- POST /v1/{+topic}:publish - Projects Topics Publishgoogle_pubsub_projects_topics_delete- DELETE /v1/{+topic} - Projects Topics Deletegoogle_pubsub_projects_topics_set_iam_policy- POST /v1/{+resource}:setIamPolicy - Projects Topics Set Iam Policygoogle_pubsub_projects_topics_get_iam_policy- GET /v1/{+resource}:getIamPolicy - Projects Topics Get Iam Policygoogle_pubsub_projects_topics_test_iam_permissions- POST /v1/{+resource}:testIamPermissions - Projects Topics Test Iam Permissionsgoogle_pubsub_projects_topics_create- PUT /v1/{+name} - Projects Topics Creategoogle_pubsub_projects_topics_list- GET /v1/{+project}/topics - Projects Topics Listgoogle_pubsub_projects_topics_patch- PATCH /v1/{+name} - Projects Topics Patchgoogle_pubsub_projects_topics_get- GET /v1/{+topic} - Projects Topics Getgoogle_pubsub_projects_topics_subscriptions_list- GET /v1/{+topic}/subscriptions - Projects Topics Subscriptions Listgoogle_pubsub_projects_topics_snapshots_list- GET /v1/{+topic}/snapshots - Projects Topics Snapshots List
Raw agent markdown
# Google Pub/Sub - Lua API Reference
Google Pub/Sub tools are exposed under `app.integrations.google_pubsub`. This package is generated from Google's official Pub/Sub v1 Discovery document and exposes 46 REST methods.
Configure `access_token` with a Google OAuth token that has Pub/Sub scopes such as `https://www.googleapis.com/auth/pubsub`. The default base URL is `https://pubsub.googleapis.com`.
Each method-specific tool accepts Discovery path parameters as top-level arguments, known query parameters as top-level shortcuts or inside `query`, and request resources inside `body`. Resource path parameters preserve `/`, so pass full names like `projects/example/topics/events` or `projects/example/subscriptions/worker`.
## Examples
```lua
local topics = app.integrations.google_pubsub.google_pubsub_projects_topics_list({
project = "projects/example-project",
pageSize = 50
})
local published = app.integrations.google_pubsub.google_pubsub_projects_topics_publish({
topic = "projects/example-project/topics/events",
body = { messages = { { data = "aGVsbG8=" } } }
})
local pulled = app.integrations.google_pubsub.google_pubsub_projects_subscriptions_pull({
subscription = "projects/example-project/subscriptions/worker",
body = { maxMessages = 10 }
})
```
## Multi-Account Usage
```lua
app.integrations.google_pubsub.google_pubsub_projects_topics_list({ project = "projects/example-project" })
app.integrations.google_pubsub.default.google_pubsub_projects_topics_list({ project = "projects/example-project" })
app.integrations.google_pubsub.production.google_pubsub_projects_topics_list({ project = "projects/example-project" })
```
## Schemas
- `google_pubsub_projects_schemas_test_iam_permissions` - POST /v1/{+resource}:testIamPermissions - Projects Schemas Test Iam Permissions
- `google_pubsub_projects_schemas_validate` - POST /v1/{+parent}/schemas:validate - Projects Schemas Validate
- `google_pubsub_projects_schemas_rollback` - POST /v1/{+name}:rollback - Projects Schemas Rollback
- `google_pubsub_projects_schemas_get` - GET /v1/{+name} - Projects Schemas Get
- `google_pubsub_projects_schemas_set_iam_policy` - POST /v1/{+resource}:setIamPolicy - Projects Schemas Set Iam Policy
- `google_pubsub_projects_schemas_create` - POST /v1/{+parent}/schemas - Projects Schemas Create
- `google_pubsub_projects_schemas_list` - GET /v1/{+parent}/schemas - Projects Schemas List
- `google_pubsub_projects_schemas_validate_message` - POST /v1/{+parent}/schemas:validateMessage - Projects Schemas Validate Message
- `google_pubsub_projects_schemas_commit` - POST /v1/{+name}:commit - Projects Schemas Commit
- `google_pubsub_projects_schemas_delete` - DELETE /v1/{+name} - Projects Schemas Delete
- `google_pubsub_projects_schemas_get_iam_policy` - GET /v1/{+resource}:getIamPolicy - Projects Schemas Get Iam Policy
- `google_pubsub_projects_schemas_list_revisions` - GET /v1/{+name}:listRevisions - Projects Schemas List Revisions
- `google_pubsub_projects_schemas_delete_revision` - DELETE /v1/{+name}:deleteRevision - Projects Schemas Delete Revision
## Snapshots
- `google_pubsub_projects_snapshots_set_iam_policy` - POST /v1/{+resource}:setIamPolicy - Projects Snapshots Set Iam Policy
- `google_pubsub_projects_snapshots_get_iam_policy` - GET /v1/{+resource}:getIamPolicy - Projects Snapshots Get Iam Policy
- `google_pubsub_projects_snapshots_get` - GET /v1/{+snapshot} - Projects Snapshots Get
- `google_pubsub_projects_snapshots_patch` - PATCH /v1/{+name} - Projects Snapshots Patch
- `google_pubsub_projects_snapshots_test_iam_permissions` - POST /v1/{+resource}:testIamPermissions - Projects Snapshots Test Iam Permissions
- `google_pubsub_projects_snapshots_create` - PUT /v1/{+name} - Projects Snapshots Create
- `google_pubsub_projects_snapshots_list` - GET /v1/{+project}/snapshots - Projects Snapshots List
- `google_pubsub_projects_snapshots_delete` - DELETE /v1/{+snapshot} - Projects Snapshots Delete
## Subscriptions
- `google_pubsub_projects_subscriptions_acknowledge` - POST /v1/{+subscription}:acknowledge - Projects Subscriptions Acknowledge
- `google_pubsub_projects_subscriptions_test_iam_permissions` - POST /v1/{+resource}:testIamPermissions - Projects Subscriptions Test Iam Permissions
- `google_pubsub_projects_subscriptions_get` - GET /v1/{+subscription} - Projects Subscriptions Get
- `google_pubsub_projects_subscriptions_patch` - PATCH /v1/{+name} - Projects Subscriptions Patch
- `google_pubsub_projects_subscriptions_set_iam_policy` - POST /v1/{+resource}:setIamPolicy - Projects Subscriptions Set Iam Policy
- `google_pubsub_projects_subscriptions_detach` - POST /v1/{+subscription}:detach - Projects Subscriptions Detach
- `google_pubsub_projects_subscriptions_pull` - POST /v1/{+subscription}:pull - Projects Subscriptions Pull
- `google_pubsub_projects_subscriptions_list` - GET /v1/{+project}/subscriptions - Projects Subscriptions List
- `google_pubsub_projects_subscriptions_create` - PUT /v1/{+name} - Projects Subscriptions Create
- `google_pubsub_projects_subscriptions_modify_push_config` - POST /v1/{+subscription}:modifyPushConfig - Projects Subscriptions Modify Push Config
- `google_pubsub_projects_subscriptions_modify_ack_deadline` - POST /v1/{+subscription}:modifyAckDeadline - Projects Subscriptions Modify Ack Deadline
- `google_pubsub_projects_subscriptions_delete` - DELETE /v1/{+subscription} - Projects Subscriptions Delete
- `google_pubsub_projects_subscriptions_get_iam_policy` - GET /v1/{+resource}:getIamPolicy - Projects Subscriptions Get Iam Policy
- `google_pubsub_projects_subscriptions_seek` - POST /v1/{+subscription}:seek - Projects Subscriptions Seek
## Topics
- `google_pubsub_projects_topics_publish` - POST /v1/{+topic}:publish - Projects Topics Publish
- `google_pubsub_projects_topics_delete` - DELETE /v1/{+topic} - Projects Topics Delete
- `google_pubsub_projects_topics_set_iam_policy` - POST /v1/{+resource}:setIamPolicy - Projects Topics Set Iam Policy
- `google_pubsub_projects_topics_get_iam_policy` - GET /v1/{+resource}:getIamPolicy - Projects Topics Get Iam Policy
- `google_pubsub_projects_topics_test_iam_permissions` - POST /v1/{+resource}:testIamPermissions - Projects Topics Test Iam Permissions
- `google_pubsub_projects_topics_create` - PUT /v1/{+name} - Projects Topics Create
- `google_pubsub_projects_topics_list` - GET /v1/{+project}/topics - Projects Topics List
- `google_pubsub_projects_topics_patch` - PATCH /v1/{+name} - Projects Topics Patch
- `google_pubsub_projects_topics_get` - GET /v1/{+topic} - Projects Topics Get
- `google_pubsub_projects_topics_subscriptions_list` - GET /v1/{+topic}/subscriptions - Projects Topics Subscriptions List
- `google_pubsub_projects_topics_snapshots_list` - GET /v1/{+topic}/snapshots - Projects Topics Snapshots List local result = app.integrations.google_pubsub.projects_topics_publish({})
print(result) Functions
projects_topics_publish Write
Projects Topics Publish (POST /v1/{+topic}:publish).
- Lua path
app.integrations.google_pubsub.projects_topics_publish- Full name
google-pubsub.google_pubsub_projects_topics_publish
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_topics_delete Write
Projects Topics Delete (DELETE /v1/{+topic}).
- Lua path
app.integrations.google_pubsub.projects_topics_delete- Full name
google-pubsub.google_pubsub_projects_topics_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_topics_set_iam_policy Write
Projects Topics Set Iam Policy (POST /v1/{+resource}:setIamPolicy).
- Lua path
app.integrations.google_pubsub.projects_topics_set_iam_policy- Full name
google-pubsub.google_pubsub_projects_topics_set_iam_policy
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_topics_get_iam_policy Read
Projects Topics Get Iam Policy (GET /v1/{+resource}:getIamPolicy).
- Lua path
app.integrations.google_pubsub.projects_topics_get_iam_policy- Full name
google-pubsub.google_pubsub_projects_topics_get_iam_policy
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_topics_test_iam_permissions Write
Projects Topics Test Iam Permissions (POST /v1/{+resource}:testIamPermissions).
- Lua path
app.integrations.google_pubsub.projects_topics_test_iam_permissions- Full name
google-pubsub.google_pubsub_projects_topics_test_iam_permissions
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_topics_create Write
Projects Topics Create (PUT /v1/{+name}).
- Lua path
app.integrations.google_pubsub.projects_topics_create- Full name
google-pubsub.google_pubsub_projects_topics_create
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_topics_list Read
Projects Topics List (GET /v1/{+project}/topics).
- Lua path
app.integrations.google_pubsub.projects_topics_list- Full name
google-pubsub.google_pubsub_projects_topics_list
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_topics_patch Write
Projects Topics Patch (PATCH /v1/{+name}).
- Lua path
app.integrations.google_pubsub.projects_topics_patch- Full name
google-pubsub.google_pubsub_projects_topics_patch
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_topics_get Read
Projects Topics Get (GET /v1/{+topic}).
- Lua path
app.integrations.google_pubsub.projects_topics_get- Full name
google-pubsub.google_pubsub_projects_topics_get
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_topics_subscriptions_list Read
Projects Topics Subscriptions List (GET /v1/{+topic}/subscriptions).
- Lua path
app.integrations.google_pubsub.projects_topics_subscriptions_list- Full name
google-pubsub.google_pubsub_projects_topics_subscriptions_list
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_topics_snapshots_list Read
Projects Topics Snapshots List (GET /v1/{+topic}/snapshots).
- Lua path
app.integrations.google_pubsub.projects_topics_snapshots_list- Full name
google-pubsub.google_pubsub_projects_topics_snapshots_list
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_subscriptions_acknowledge Write
Projects Subscriptions Acknowledge (POST /v1/{+subscription}:acknowledge).
- Lua path
app.integrations.google_pubsub.projects_subscriptions_acknowledge- Full name
google-pubsub.google_pubsub_projects_subscriptions_acknowledge
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_subscriptions_test_iam_permissions Write
Projects Subscriptions Test Iam Permissions (POST /v1/{+resource}:testIamPermissions).
- Lua path
app.integrations.google_pubsub.projects_subscriptions_test_iam_permissions- Full name
google-pubsub.google_pubsub_projects_subscriptions_test_iam_permissions
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_subscriptions_get Read
Projects Subscriptions Get (GET /v1/{+subscription}).
- Lua path
app.integrations.google_pubsub.projects_subscriptions_get- Full name
google-pubsub.google_pubsub_projects_subscriptions_get
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_subscriptions_patch Write
Projects Subscriptions Patch (PATCH /v1/{+name}).
- Lua path
app.integrations.google_pubsub.projects_subscriptions_patch- Full name
google-pubsub.google_pubsub_projects_subscriptions_patch
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_subscriptions_set_iam_policy Write
Projects Subscriptions Set Iam Policy (POST /v1/{+resource}:setIamPolicy).
- Lua path
app.integrations.google_pubsub.projects_subscriptions_set_iam_policy- Full name
google-pubsub.google_pubsub_projects_subscriptions_set_iam_policy
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_subscriptions_detach Write
Projects Subscriptions Detach (POST /v1/{+subscription}:detach).
- Lua path
app.integrations.google_pubsub.projects_subscriptions_detach- Full name
google-pubsub.google_pubsub_projects_subscriptions_detach
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_subscriptions_pull Write
Projects Subscriptions Pull (POST /v1/{+subscription}:pull).
- Lua path
app.integrations.google_pubsub.projects_subscriptions_pull- Full name
google-pubsub.google_pubsub_projects_subscriptions_pull
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_subscriptions_list Read
Projects Subscriptions List (GET /v1/{+project}/subscriptions).
- Lua path
app.integrations.google_pubsub.projects_subscriptions_list- Full name
google-pubsub.google_pubsub_projects_subscriptions_list
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_subscriptions_create Write
Projects Subscriptions Create (PUT /v1/{+name}).
- Lua path
app.integrations.google_pubsub.projects_subscriptions_create- Full name
google-pubsub.google_pubsub_projects_subscriptions_create
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_subscriptions_modify_push_config Write
Projects Subscriptions Modify Push Config (POST /v1/{+subscription}:modifyPushConfig).
- Lua path
app.integrations.google_pubsub.projects_subscriptions_modify_push_config- Full name
google-pubsub.google_pubsub_projects_subscriptions_modify_push_config
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_subscriptions_modify_ack_deadline Write
Projects Subscriptions Modify Ack Deadline (POST /v1/{+subscription}:modifyAckDeadline).
- Lua path
app.integrations.google_pubsub.projects_subscriptions_modify_ack_deadline- Full name
google-pubsub.google_pubsub_projects_subscriptions_modify_ack_deadline
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_subscriptions_delete Write
Projects Subscriptions Delete (DELETE /v1/{+subscription}).
- Lua path
app.integrations.google_pubsub.projects_subscriptions_delete- Full name
google-pubsub.google_pubsub_projects_subscriptions_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_subscriptions_get_iam_policy Read
Projects Subscriptions Get Iam Policy (GET /v1/{+resource}:getIamPolicy).
- Lua path
app.integrations.google_pubsub.projects_subscriptions_get_iam_policy- Full name
google-pubsub.google_pubsub_projects_subscriptions_get_iam_policy
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_subscriptions_seek Write
Projects Subscriptions Seek (POST /v1/{+subscription}:seek).
- Lua path
app.integrations.google_pubsub.projects_subscriptions_seek- Full name
google-pubsub.google_pubsub_projects_subscriptions_seek
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_snapshots_set_iam_policy Write
Projects Snapshots Set Iam Policy (POST /v1/{+resource}:setIamPolicy).
- Lua path
app.integrations.google_pubsub.projects_snapshots_set_iam_policy- Full name
google-pubsub.google_pubsub_projects_snapshots_set_iam_policy
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_snapshots_get_iam_policy Read
Projects Snapshots Get Iam Policy (GET /v1/{+resource}:getIamPolicy).
- Lua path
app.integrations.google_pubsub.projects_snapshots_get_iam_policy- Full name
google-pubsub.google_pubsub_projects_snapshots_get_iam_policy
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_snapshots_get Read
Projects Snapshots Get (GET /v1/{+snapshot}).
- Lua path
app.integrations.google_pubsub.projects_snapshots_get- Full name
google-pubsub.google_pubsub_projects_snapshots_get
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_snapshots_patch Write
Projects Snapshots Patch (PATCH /v1/{+name}).
- Lua path
app.integrations.google_pubsub.projects_snapshots_patch- Full name
google-pubsub.google_pubsub_projects_snapshots_patch
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_snapshots_test_iam_permissions Write
Projects Snapshots Test Iam Permissions (POST /v1/{+resource}:testIamPermissions).
- Lua path
app.integrations.google_pubsub.projects_snapshots_test_iam_permissions- Full name
google-pubsub.google_pubsub_projects_snapshots_test_iam_permissions
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_snapshots_create Write
Projects Snapshots Create (PUT /v1/{+name}).
- Lua path
app.integrations.google_pubsub.projects_snapshots_create- Full name
google-pubsub.google_pubsub_projects_snapshots_create
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_snapshots_list Read
Projects Snapshots List (GET /v1/{+project}/snapshots).
- Lua path
app.integrations.google_pubsub.projects_snapshots_list- Full name
google-pubsub.google_pubsub_projects_snapshots_list
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_snapshots_delete Write
Projects Snapshots Delete (DELETE /v1/{+snapshot}).
- Lua path
app.integrations.google_pubsub.projects_snapshots_delete- Full name
google-pubsub.google_pubsub_projects_snapshots_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_schemas_test_iam_permissions Write
Projects Schemas Test Iam Permissions (POST /v1/{+resource}:testIamPermissions).
- Lua path
app.integrations.google_pubsub.projects_schemas_test_iam_permissions- Full name
google-pubsub.google_pubsub_projects_schemas_test_iam_permissions
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_schemas_validate Write
Projects Schemas Validate (POST /v1/{+parent}/schemas:validate).
- Lua path
app.integrations.google_pubsub.projects_schemas_validate- Full name
google-pubsub.google_pubsub_projects_schemas_validate
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_schemas_rollback Write
Projects Schemas Rollback (POST /v1/{+name}:rollback).
- Lua path
app.integrations.google_pubsub.projects_schemas_rollback- Full name
google-pubsub.google_pubsub_projects_schemas_rollback
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_schemas_get Read
Projects Schemas Get (GET /v1/{+name}).
- Lua path
app.integrations.google_pubsub.projects_schemas_get- Full name
google-pubsub.google_pubsub_projects_schemas_get
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_schemas_set_iam_policy Write
Projects Schemas Set Iam Policy (POST /v1/{+resource}:setIamPolicy).
- Lua path
app.integrations.google_pubsub.projects_schemas_set_iam_policy- Full name
google-pubsub.google_pubsub_projects_schemas_set_iam_policy
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_schemas_create Write
Projects Schemas Create (POST /v1/{+parent}/schemas).
- Lua path
app.integrations.google_pubsub.projects_schemas_create- Full name
google-pubsub.google_pubsub_projects_schemas_create
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_schemas_list Read
Projects Schemas List (GET /v1/{+parent}/schemas).
- Lua path
app.integrations.google_pubsub.projects_schemas_list- Full name
google-pubsub.google_pubsub_projects_schemas_list
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_schemas_validate_message Write
Projects Schemas Validate Message (POST /v1/{+parent}/schemas:validateMessage).
- Lua path
app.integrations.google_pubsub.projects_schemas_validate_message- Full name
google-pubsub.google_pubsub_projects_schemas_validate_message
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_schemas_commit Write
Projects Schemas Commit (POST /v1/{+name}:commit).
- Lua path
app.integrations.google_pubsub.projects_schemas_commit- Full name
google-pubsub.google_pubsub_projects_schemas_commit
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_schemas_delete Write
Projects Schemas Delete (DELETE /v1/{+name}).
- Lua path
app.integrations.google_pubsub.projects_schemas_delete- Full name
google-pubsub.google_pubsub_projects_schemas_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_schemas_get_iam_policy Read
Projects Schemas Get Iam Policy (GET /v1/{+resource}:getIamPolicy).
- Lua path
app.integrations.google_pubsub.projects_schemas_get_iam_policy- Full name
google-pubsub.google_pubsub_projects_schemas_get_iam_policy
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_schemas_list_revisions Read
Projects Schemas List Revisions (GET /v1/{+name}:listRevisions).
- Lua path
app.integrations.google_pubsub.projects_schemas_list_revisions- Full name
google-pubsub.google_pubsub_projects_schemas_list_revisions
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
projects_schemas_delete_revision Write
Projects Schemas Delete Revision (DELETE /v1/{+name}:deleteRevision).
- Lua path
app.integrations.google_pubsub.projects_schemas_delete_revision- Full name
google-pubsub.google_pubsub_projects_schemas_delete_revision
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||