When you configure an export, import, other type of flow step using the prebuilt Google Pub Sub connector, you can select any of the API operations listed below, organized by API type.
Note
If your API endpoint isn’t listed here, switch the flow step to HTTP mode and configure the endpoint provided in the Google Pub Sub API documentation. You can also create a composite endpoint for this application in HTTP mode.
|
Resource |
API endpoint |
Export |
Import |
|---|---|---|---|
|
Projects: Schemas |
Commit a new schema revision to an existing schema |
X |
|
|
Create a schema |
X |
||
|
Delete a schema |
X |
||
|
Delete a specific schema revision |
X |
||
|
Get a schema |
X |
||
|
List schemas in a project |
X |
||
|
List all schema revisions for the named schema |
X |
||
|
Rollback: Create a new schema revision that is a copy of the provided revision ID |
X |
||
|
Validate a schema |
X |
||
|
Validate a message against a schema |
X |
||
|
Projects: Snapshots |
Create a snapshot |
X |
|
|
Delete an existing snapshot |
X |
||
|
Get the configuration details of a snapshot |
X |
||
|
Get IAM policy |
X |
||
|
List the existing snapshots |
X |
||
|
Update an existing snapshot |
X |
||
|
Set IAM policy |
X |
||
|
Test IAM permissions |
X |
||
|
Projects: Subscriptions |
Acknowledge the messages |
X |
|
|
Create a subscription to a given topic |
X |
||
|
Delete an existing subscription |
X |
||
|
Detach a subscription |
X |
||
|
Get the configuration details of a subscription |
X |
||
|
Get IAM policy |
X |
||
|
List matching subscriptions |
X |
||
|
Modify the acknowledge deadline |
X |
||
|
Modify push config |
X |
||
|
Update an existing subscription |
X |
||
|
Pull messages from the server |
X |
||
|
Seek an existing subscription |
X |
||
|
Set IAM policy |
X |
||
|
Test IAM permissions |
X |
||
|
Projects: Topics |
Create the given topic with the given name |
X |
|
|
Delete the topic with the given name |
X |
||
|
Get the configuration of a topic |
X |
||
|
Get IAM policy |
X |
||
|
List matching topics |
X |
||
|
Update an existing topic |
X |
||
|
Publish: Add one or more messages to the topic |
X |
||
|
Set IAM policy |
X |
||
|
Test IAM permissions |
X |
||
|
Projects: Topics: Snapshots |
List the names of the snapshots |
X |
|
|
Projects: Topics: Subscriptions |
List the names of the attached subscriptions |
X |