Proxmity Beacon roles and permissions

This page lists the IAM roles and permissions for Proxmity Beacon. To search through all roles and permissions, see the role and permission index.

Proxmity Beacon roles

Role Permissions

(roles/proximitybeacon.attachmentEditor)

Can create and delete attachments; can list and get a project's beacons; can list a project's namespaces.

proximitybeacon.attachments.*

  • proximitybeacon.attachments.create
  • proximitybeacon.attachments.delete
  • proximitybeacon.attachments.get
  • proximitybeacon.attachments.list

proximitybeacon.beacons.get

proximitybeacon.beacons.list

proximitybeacon.namespaces.list

resourcemanager.projects.get

resourcemanager.projects.list

(roles/proximitybeacon.attachmentPublisher)

Grants necessary permissions to use beacons to create attachments in namespaces not owned by this project.

proximitybeacon.beacons.attach

proximitybeacon.beacons.get

proximitybeacon.beacons.list

resourcemanager.projects.get

resourcemanager.projects.list

(roles/proximitybeacon.attachmentViewer)

Can view all attachments under a namespace; no beacon or namespace permissions.

proximitybeacon.attachments.get

proximitybeacon.attachments.list

resourcemanager.projects.get

resourcemanager.projects.list

(roles/proximitybeacon.beaconEditor)

Necessary access to register, modify, and view beacons; no attachment or namespace permissions.

proximitybeacon.beacons.create

proximitybeacon.beacons.get

proximitybeacon.beacons.list

proximitybeacon.beacons.update

resourcemanager.projects.get

resourcemanager.projects.list

Proxmity Beacon permissions

Permission Included in roles

Owner (roles/owner)

Editor (roles/editor)

Beacon Attachment Editor (roles/proximitybeacon.attachmentEditor)

Owner (roles/owner)

Editor (roles/editor)

Beacon Attachment Editor (roles/proximitybeacon.attachmentEditor)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Beacon Attachment Editor (roles/proximitybeacon.attachmentEditor)

Beacon Attachment Viewer (roles/proximitybeacon.attachmentViewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Beacon Attachment Editor (roles/proximitybeacon.attachmentEditor)

Beacon Attachment Viewer (roles/proximitybeacon.attachmentViewer)

Owner (roles/owner)

Editor (roles/editor)

Beacon Attachment Publisher (roles/proximitybeacon.attachmentPublisher)

Owner (roles/owner)

Editor (roles/editor)

Beacon Editor (roles/proximitybeacon.beaconEditor)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Beacon Attachment Editor (roles/proximitybeacon.attachmentEditor)

Beacon Attachment Publisher (roles/proximitybeacon.attachmentPublisher)

Beacon Editor (roles/proximitybeacon.beaconEditor)

Owner (roles/owner)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Beacon Attachment Editor (roles/proximitybeacon.attachmentEditor)

Beacon Attachment Publisher (roles/proximitybeacon.attachmentPublisher)

Beacon Editor (roles/proximitybeacon.beaconEditor)

Owner (roles/owner)

Security Admin (roles/iam.securityAdmin)

Owner (roles/owner)

Editor (roles/editor)

Beacon Editor (roles/proximitybeacon.beaconEditor)

Owner (roles/owner)

Editor (roles/editor)

Owner (roles/owner)

Editor (roles/editor)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Owner (roles/owner)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Beacon Attachment Editor (roles/proximitybeacon.attachmentEditor)

Owner (roles/owner)

Security Admin (roles/iam.securityAdmin)

Owner (roles/owner)

Editor (roles/editor)