roles/pubsublite.editor |
Modify topics, subscriptions and reservations, publish and consume messages. |
Pub/Sub Lite Editor |
['pubsublite.locations.openKafkaStream', 'pubsublite.operations.get', 'pubsublite.operations.list', 'pubsublite.reservations.attachTopic', 'pubsublite.reservations.create', 'pubsublite.reservations.delete', 'pubsublite.reservations.get', 'pubsublite.reservations.list', 'pubsublite.reservations.listTopics', 'pubsublite.reservations.update', 'pubsublite.subscriptions.create', 'pubsublite.subscriptions.delete', 'pubsublite.subscriptions.get', 'pubsublite.subscriptions.getCursor', 'pubsublite.subscriptions.list', 'pubsublite.subscriptions.seek', 'pubsublite.subscriptions.setCursor', 'pubsublite.subscriptions.subscribe', 'pubsublite.subscriptions.update', 'pubsublite.topics.computeHeadCursor', 'pubsublite.topics.computeMessageStats', 'pubsublite.topics.computeTimeCursor', 'pubsublite.topics.create', 'pubsublite.topics.delete', 'pubsublite.topics.get', 'pubsublite.topics.getPartitions', 'pubsublite.topics.list', 'pubsublite.topics.listSubscriptions', 'pubsublite.topics.publish', 'pubsublite.topics.subscribe', 'pubsublite.topics.update'] |
|
GA |
roles/pubsub.publisher |
Publish messages to a topic. |
Pub/Sub Publisher |
['pubsub.topics.publish'] |
|
GA |
roles/pubsublite.serviceAgent |
Grants Pub/Sub Lite Service Agent access to project resources. |
Pub/Sub Lite Service Agent |
['pubsub.topics.publish', 'pubsublite.subscriptions.get', 'pubsublite.subscriptions.getCursor', 'pubsublite.subscriptions.setCursor', 'pubsublite.subscriptions.subscribe', 'pubsublite.topics.computeHeadCursor', 'pubsublite.topics.getPartitions', 'pubsublite.topics.publish', 'pubsublite.topics.subscribe'] |
|
GA |
roles/pubsublite.subscriber |
Subscribe to and read messages from a topic. |
Pub/Sub Lite Subscriber |
['pubsublite.locations.openKafkaStream', 'pubsublite.operations.get', 'pubsublite.subscriptions.getCursor', 'pubsublite.subscriptions.seek', 'pubsublite.subscriptions.setCursor', 'pubsublite.subscriptions.subscribe', 'pubsublite.topics.computeHeadCursor', 'pubsublite.topics.computeMessageStats', 'pubsublite.topics.computeTimeCursor', 'pubsublite.topics.getPartitions', 'pubsublite.topics.subscribe'] |
|
GA |
roles/pubsub.viewer |
View topics, subscriptions, and snapshots. |
Pub/Sub Viewer |
['pubsub.schemas.get', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.validate', 'pubsub.snapshots.get', 'pubsub.snapshots.list', 'pubsub.subscriptions.get', 'pubsub.subscriptions.list', 'pubsub.topics.get', 'pubsub.topics.list', 'resourcemanager.projects.get', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] |
|
GA |
roles/pubsublite.admin |
Full access to topics, subscriptions and reservations. |
Pub/Sub Lite Admin |
['pubsublite.locations.openKafkaStream', 'pubsublite.operations.get', 'pubsublite.operations.list', 'pubsublite.reservations.attachTopic', 'pubsublite.reservations.create', 'pubsublite.reservations.delete', 'pubsublite.reservations.get', 'pubsublite.reservations.list', 'pubsublite.reservations.listTopics', 'pubsublite.reservations.update', 'pubsublite.subscriptions.create', 'pubsublite.subscriptions.delete', 'pubsublite.subscriptions.get', 'pubsublite.subscriptions.getCursor', 'pubsublite.subscriptions.list', 'pubsublite.subscriptions.seek', 'pubsublite.subscriptions.setCursor', 'pubsublite.subscriptions.subscribe', 'pubsublite.subscriptions.update', 'pubsublite.topics.computeHeadCursor', 'pubsublite.topics.computeMessageStats', 'pubsublite.topics.computeTimeCursor', 'pubsublite.topics.create', 'pubsublite.topics.delete', 'pubsublite.topics.get', 'pubsublite.topics.getPartitions', 'pubsublite.topics.list', 'pubsublite.topics.listSubscriptions', 'pubsublite.topics.publish', 'pubsublite.topics.subscribe', 'pubsublite.topics.update'] |
|
GA |
roles/pubsub.subscriber |
Consume messages from a subscription, attach subscriptions to a topic, and seek to a snapshot. |
Pub/Sub Subscriber |
['pubsub.snapshots.seek', 'pubsub.subscriptions.consume', 'pubsub.topics.attachSubscription'] |
|
GA |
roles/pubsub.admin |
Full access to topics, subscriptions, and snapshots. |
Pub/Sub Admin |
['pubsub.schemas.attach', 'pubsub.schemas.commit', 'pubsub.schemas.create', 'pubsub.schemas.delete', 'pubsub.schemas.get', 'pubsub.schemas.getIamPolicy', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.rollback', 'pubsub.schemas.setIamPolicy', 'pubsub.schemas.validate', 'pubsub.snapshots.create', 'pubsub.snapshots.delete', 'pubsub.snapshots.get', 'pubsub.snapshots.getIamPolicy', 'pubsub.snapshots.list', 'pubsub.snapshots.seek', 'pubsub.snapshots.setIamPolicy', 'pubsub.snapshots.update', 'pubsub.subscriptions.consume', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.getIamPolicy', 'pubsub.subscriptions.list', 'pubsub.subscriptions.setIamPolicy', 'pubsub.subscriptions.update', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.detachSubscription', 'pubsub.topics.get', 'pubsub.topics.getIamPolicy', 'pubsub.topics.list', 'pubsub.topics.publish', 'pubsub.topics.setIamPolicy', 'pubsub.topics.update', 'pubsub.topics.updateTag', 'resourcemanager.projects.get', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] |
|
GA |
roles/pubsublite.publisher |
Publish messages to a topic. |
Pub/Sub Lite Publisher |
['pubsublite.locations.openKafkaStream', 'pubsublite.topics.getPartitions', 'pubsublite.topics.publish'] |
|
GA |
roles/pubsub.editor |
Modify topics and subscriptions, publish and consume messages. |
Pub/Sub Editor |
['pubsub.schemas.attach', 'pubsub.schemas.commit', 'pubsub.schemas.create', 'pubsub.schemas.delete', 'pubsub.schemas.get', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.rollback', 'pubsub.schemas.validate', 'pubsub.snapshots.create', 'pubsub.snapshots.delete', 'pubsub.snapshots.get', 'pubsub.snapshots.list', 'pubsub.snapshots.seek', 'pubsub.snapshots.update', 'pubsub.subscriptions.consume', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.list', 'pubsub.subscriptions.update', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.detachSubscription', 'pubsub.topics.get', 'pubsub.topics.list', 'pubsub.topics.publish', 'pubsub.topics.update', 'pubsub.topics.updateTag', 'resourcemanager.projects.get', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] |
|
GA |
roles/pubsub.serviceAgent |
Grants Cloud Pub/Sub Service Account access to manage resources. |
Cloud Pub/Sub Service Agent |
['iam.serviceAccounts.get', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'iam.serviceAccounts.implicitDelegation', 'iam.serviceAccounts.list', 'iam.serviceAccounts.signBlob', 'iam.serviceAccounts.signJwt', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] |
|
GA |
roles/pubsublite.viewer |
View topics, subscriptions and reservations. |
Pub/Sub Lite Viewer |
['pubsublite.operations.get', 'pubsublite.operations.list', 'pubsublite.reservations.get', 'pubsublite.reservations.list', 'pubsublite.reservations.listTopics', 'pubsublite.subscriptions.get', 'pubsublite.subscriptions.getCursor', 'pubsublite.subscriptions.list', 'pubsublite.topics.get', 'pubsublite.topics.getPartitions', 'pubsublite.topics.list', 'pubsublite.topics.listSubscriptions'] |
|
GA |