Role Reference
A role is a set of permitted operations on specific resource types.
Roles are assigned within the scope of permissions. A role's action applies to the access scope specified in the permission; for more information, see the Access Control in Selectel Products guide.
Some roles can only be assigned in a specific access scope and may have a different set of manageable resources in different access scopes.
member
A user with full access to all services. Does not have access to manage: users, service users, user groups, federations.
billing
A user with access to billing management and no access to service management.
iam.admin
A user with access to manage other users but no access to services or billing. Cannot manage their own account: change permissions, manage notifications, or delete the user. The first user with the iam.admin role is created by the Account Owner.
iam.viewer
A user with access to view everything managed by iam.admin.
reader
A user with access to view everything managed by member in the same access scope.
dedicated.admin
The dedicated.admin role provides access to manage:
- dedicated servers; for more information, see the Manage access to dedicated servers instructions;
- colocated equipment; for more information, see the Manage access to colocated equipment instructions;
- firewalls; for more information, see the Manage access to firewalls instructions;
- basic firewall; for more information, see the Manage access to basic firewall instructions;
- storage system; for more information, see the Manage access to storage systems instructions;
- network volumes for dedicated servers; for more information, see the Manage access to network volumes instructions;
- leased network equipment; for more information, see the Manage access to leased network equipment instructions.
dedicated.viewer
A user with access to view everything managed by dedicated.admin in the same access scope.
vpc.admin
A user with access to manage cloud platform networks (private networks and subnets, public subnets and public IP addresses, cloud routers), cloud firewalls, security groups, and cloud load balancers.
Adding ports to a cloud server and deleting ports added to a cloud server is not available; this requires the member role.
vpc.viewer
A user with access to view everything managed by vpc.admin in the same access scope.
vpc.private_network.admin
A user with access to manage private networks, subnets, and ports, as well as private DNS.
Adding ports to a cloud server and deleting ports added to a cloud server is not available; this requires the member role.
vpc.private_network.viewer
A user with access to view everything managed by vpc.private_network.admin in the same access scope.
vpc.external_access.admin
A user with access to manage objects for Internet access: public subnets, public IP addresses, and cloud routers.
Adding ports to a cloud server and deleting ports added to a cloud server is not available; this requires the member role.
vpc.external_access.user
A user with access to view everything managed by vpc.external_access.admin in the same access scope, and also with access to manage public IP addresses.
vpc.external_access.viewer
A user with access to view everything managed by vpc.external_access.admin in the same access scope.
vpc.network_security.admin
Managing traffic restriction tools: cloud firewalls and security groups.
vpc.network_security.user
A user with access to view everything managed by vpc.network_security.admin in the same access scope.
vpc.network_security.viewer
A user with access to view everything managed by vpc.network_security.admin in the same access scope.
vpc.load_balancer.admin
A user with access to manage cloud load balancers. For more information, see the Manage access to cloud load balancers guide.
vpc.load_balancer.viewer
A user with access to view everything that a vpc.load_balancer.admin manages in the same access scope. For more information, see the Manage access to cloud load balancers guide.
compute.admin
A user with access to manage cloud servers, flavors, and placement groups. No access to other products. For more information, see the Manage access to cloud servers and flavors and Manage access to cloud server placement groups guides.
* In addition to the compute.admin role, the user must have a role with access to manage cloud platform networks.
compute.viewer
A user with access to view cloud servers, flavors, and placement groups. No access to other products. For more information, see the Manage access to cloud servers and flavors and Manage access to cloud server placement groups guides.
compute.server.user
A user with access to manage cloud servers. No access to other products. For more information, see the Manage access to cloud servers and flavors guide.
* In addition to the compute.server.user role, the user must have a role with access to manage cloud platform networks, network volumes, images, and backups.
compute.server.viewer
A user with access to view cloud servers. No access to other products. For more information, see the Manage access to cloud servers and flavors guide.
compute.flavor.admin
A user with access to manage cloud server flavors. No access to other products. For more information, see the Manage access to cloud servers and flavors guide.
compute.flavor.viewer
A user with access to view cloud server flavors. No access to other products. For more information, see the Manage access to cloud servers and flavors guide.
compute.server_group.admin
A user with access to manage cloud server placement groups. No access to other products. For more information, see the Manage access to cloud server placement groups guide.
compute.server_group.viewer
A user with access to view cloud server placement groups. No access to other products. For more information, see the Manage access to cloud server placement groups guide.
compute.volume.admin
A user with access to manage network volumes for cloud servers. No access to other products. For more information, see the Manage access to cloud server network volumes and snapshots guide.
compute.volume.user
A user with access to manage network volumes for cloud servers. No access to other products in their project or to network volumes in other projects. For more information, see the Manage access to cloud server network volumes and snapshots guide.
compute.volume.viewer
A user with access to view network volumes. No access to other products. For more information, see the Manage access to cloud server network volumes and snapshots guide.
compute.snapshot.admin
A user with access to manage network volume snapshots. No access to other products.
For more information, see the instructions Manage access to cloud server network volumes and snapshots.
compute.snapshot.viewer
A user with access to view network volume snapshots. No access to other products. For more information, see the Manage access to cloud server network volumes and snapshots guide.
compute.image.admin
A user with access to manage images. No access to other products. For more information, see the Manage access to cloud server images guide.
compute.image.user
A user with access to manage images. No access to other products in their project or to images in other projects. For more information, see the Manage access to cloud server images guide.
compute.backup.admin
A user with access to manage network volume backups and backup plans. No access to other products. For more information, see the Manage access to cloud server network volume backups guide.
compute.backup.viewer
A user with access to view network volume backups. No access to other products. For more information, see the Manage access to cloud server network volume backups guide.
filestorage.admin
A user with access to manage File Storage. No access to other products. For more information, see the Manage access to File Storage guide.
* In addition to the filestorage.admin role, the user must have a role with access to manage cloud platform networks to connect a file storage network.
filestorage.viewer
A user with access to view File Storage instances. No access to other products. For more information, see the Manage access to File Storage guide.
s3.admin
A user with full access to manage S3 within the project. No access to S3 in other projects or other products in their project. For more information, see the Manage access to S3 guide.
s3.user
A user with access to an S3 bucket, if a bucket policy is configured in it that allows this user access to the bucket; for more information, see the Manage Access to S3 instruction. The level of access is determined by the bucket policy settings. Does not have access to S3 in other projects or to other products in their project.
Differs from a user with the s3.bucket.user role only in that they can view the list of buckets in the project.
s3.bucket.user
A user with access to an S3 bucket, if a bucket policy is configured in it that allows this user access to the bucket; for more information, see the Manage Access to S3 instruction. The level of access is determined by the bucket policy settings. Does not have access to S3 in other projects or to other products in their project.
Differs from a user with the s3.user role only in that they cannot view the list of buckets in the project.
object_storage:admin
The object_storage:admin role will be removed soon; it cannot be assigned to new users. Existing users with the object_storage:admin role will continue to function.
A deprecated version of the s3.admin role. Has identical permissions.
object_storage_user
The object_storage_user role will be removed soon; it cannot be assigned to new users. Existing users with the object_storage_user role will continue to function.
A deprecated version of the s3.user role. Has identical permissions.
global_router.admin
A user with access to manage global routers in the account. No access to other products. For more information, see the Manage access to global routers guide.
global_router.viewer
A user with access to view global routers and their networks. No access to other products. For more information, see the Manage access to global routers guide.
logs.admin
A user with access to manage logs. No access to other products. For more information, see the Manage access to logs guide.
logs.writer
A user with access to add logs to the Logs service. No access to other products. For more information, see the Manage access to logs guide.
logs.viewer
A user with access to view logs. No access to other products. For more information, see the Manage access to logs guide.
metrics.admin
A user with access to manage metrics. No access to other products. For more information, see the Manage access to metrics guide.
audit_logs.admin
A user with access to audit logs. No access to other products. For more information, see the Manage access to audit logs guide.
mobile_farm.admin
A user with full access to manage Mobile Farm in their project. No access to Mobile Farm in other projects or other products in their project. For more information, see the Manage access to Mobile Farm guide.
mobile_farm.user
A user with access to use Mobile Farm devices in their project. No access to Mobile Farm in other projects or other products in their project. For more information, see the Manage access to Mobile Farm guide.
mobile_farm.viewer
A user with access to view Mobile Farm devices and consumption in their project. No access to Mobile Farm in other projects or other products in their project. For more information, see the Manage access to Mobile Farm guide.