Identity and Access for Cloud is used to manage identities within an account and manage operations that those identities may perform. By authenticating identities and authorizing them to access specific services and entities, Identity and Access ensures that the right identities access the right entities. Identity and Access uses the role-based access control (RBAC) model to authorize operations on entities. To learn more, see Identity and Access in Cloud Manager.
Identity and Access in Limited Availability
The enablement of Identity and Access to all Cloud users will be done in stages. If you don't see Identity and Access in Cloud Manager, it means that the feature is not enabled on your account and you should continue using the Grant-based access control to authorize operations on entities.
This table lists the Identity and Access permissions or roles necessary to run specific Linode API operations.
- If the operation requires a specific permission, you need to check the Available roles list or run the List available roles operation and look for the role that contains the specific permission and fits the required access the most. Then, assign this role to your user or ask your account administrator to assign this role to you.
- If the operation requires a specific role to run it but no permission, it means that Identity and Access is not natively-enabled for this service yet. To learn more about this case, see Identity and Access for non-natively enabled services.
- For operations that have neither permission nor role next to them, continue using grant-based access control.
Review the Additional Comment, if appropriate for the specific endpoint.
| Operation | Permission (Natively enabled service) | Role (Non-natively enabled service) | Additional comment |
|---|---|---|---|
| Administration | |||
| Get your account | view_account | N/A | |
| Update your account | update_account | N/A | |
| List agreements | list_account_agreements | N/A | |
| Acknowledge agreements | acknowledge_account_agreement | N/A | |
| List available services | list_available_services | N/A | |
| Get available services for a region | view_region_available_service | N/A | |
| List enrolled Beta programs | list_enrolled_beta_programs | N/A | |
| Enroll in a Beta program | enroll_beta_program | N/A | |
| Get an enrolled Beta program | view_enrolled_beta_program | N/A | |
| Delete your account | cancel_account | N/A | |
| List child accounts | view_child_account | N/A | |
| Get a child account | view_child_account | N/A | |
| Create a proxy user token | create_child_account_token | N/A | |
| Add or edit a credit card | N/A | N/A | Deprecated API |
| List entity transfers | N/A | N/A | Deprecated API |
| Create an entity transfer | N/A | N/A | Deprecated API |
| Cancel an entity transfer | N/A | N/A | Deprecated API |
| Get an entity transfer | N/A | N/A | Deprecated API |
| Accept an entity transfer | N/A | N/A | |
| List events | list_events | N/A | |
| Get an event | view_event | N/A | |
| Mark an event as seen | mark_event_seen | N/A | |
| List invoices | list_billing_invoices | N/A | |
| Get an invoice | view_billing_invoice | N/A | |
| List invoice items | list_invoice_items | N/A | |
| List user logins | list_profile_logins | N/A | |
| Get an account login | view_account_login | N/A | |
| List maintenances | list_maintenances | N/A | |
| List notifications | list_notifications | N/A | |
| List OAuth clients | list_oauth_clients | N/A | |
| Create an OAuth client | create_oauth_client | N/A | |
| Delete an OAuth client | delete_oauth_client | N/A | |
| Get an OAuth client | view_oauth_client | N/A | |
| Update an OAuth client | update_oauth_client | N/A | |
| Reset an OAuth client secret | reset_oauth_client_secret | N/A | |
| Get the OAuth client's thumbnail | N/A | N/A | Internet facing, no permission |
| Update the OAuth client's thumbnail | update_oauth_client_thumbnail | N/A | |
| List payment methods | list_payment_methods | N/A | |
| Add a payment method | create_payment_method | N/A | |
| Delete a payment method | delete_payment_method | N/A | |
| Get a payment method | view_payment_method | N/A | |
| Set a default payment method | set_default_payment_method | N/A | |
| List payments | list_billing_payments | N/A | |
| Make a payment | make_billing_payment | N/A | |
| Stage a PayPal payment | N/A | N/A | |
| Get a payment | view_billing_payment | N/A | |
| Add a promo credit | create_promo_code | N/A | |
| List service transfers | list_service_transfers | N/A | |
| Request a service transfer | create_service_transfer | N/A | |
| Cancel a service transfer | cancel_service_transfer | N/A | |
| Get a service transfer request | view_service_transfer | N/A | |
| Accept a service transfer | accept_service_transfer | N/A | |
| Get account settings | view_account_settings | N/A | |
| Update account settings | update_account_settings | N/A | |
| Enable Linode Managed | enable_managed | N/A | |
| Get network usage | view_network_usage | N/A | |
| List users | view_user | N/A | |
| Create a user | create_user | N/A | |
| Delete a user | delete_user | N/A | |
| Get a user | view_user | N/A | |
| Update a user | update_user_grants | N/A | |
| List a user's grants | list_user_grants | N/A | |
| Update a user's grants | update_user_grants | N/A | |
| Beta programs | |||
| List Beta programs | N/A | N/A | RBAC permission to be introduced in the future |
| Get a Beta program | N/A | N/A | RBAC permission to be introduced in the future |
| Databases | |||
| Get a Managed Databases engine | N/A | database_viewer | |
| List Managed Databases | N/A | database_viewer | |
| List MySQL Managed Database advanced parameters | N/A | database_viewer | |
| List MySQL Managed Databases | N/A | database_viewer | |
| Create or restore a MySQL Managed Database | N/A | account_database_creator | |
| Delete a MySQL Managed Database | N/A | database_admin | |
| Get a MySQL Managed Database | N/A | database_viewer | |
| Update a MySQL Managed Database | N/A | database_admin | |
| Get MySQL Managed Database credentials | N/A | database_viewer | |
| Reset MySQL Managed Database credentials | N/A | database_admin | |
| Patch a MySQL Managed Database | N/A | database_admin | |
| Resume a MySQL Managed Database | N/A | database_admin | |
| Get a MySQL Managed Database SSL certificate | N/A | database_viewer | |
| Suspend a MySQL Managed Database | N/A | database_admin | |
| List PostgreSQL Managed Database advanced parameters | N/A | database_viewer | |
| List PostgreSQL Managed Databases | N/A | database_viewer | |
| Create or restore a PostgreSQL Managed Database | N/A | account_database_creator | |
| Delete a PostgreSQL Managed Database | N/A | database_admin | |
| Get a PostgreSQL Managed Database | N/A | database_viewer | |
| Update a PostgreSQL Managed Database | N/A | database_admin | |
| Get a PostgreSQL Managed Database | N/A | database_viewer | |
| Reset PostgreSQL Managed Database credentials | N/A | database_admin | |
| Patch a PostgreSQL Managed Database | N/A | database_admin | |
| Resume a PostgreSQL Managed Database | N/A | database_admin | |
| Get a PostgreSQL Managed Database SSL certificate | N/A | database_viewer | |
| Suspend a PostgreSQL Managed Database | N/A | database_admin | |
| List Managed Databases types | N/A | database_viewer | |
| Get a Managed Databases type | N/A | database_viewer | |
| Domains | |||
| List domains | N/A | domain_viewer | |
| Create a domain | N/A | account_domain_creator | |
| Import a domain | N/A | domain_admin | |
| Delete a domain | N/A | domain_admin | |
| Get a domain | N/A | domain_viewer | |
| Update a domain | N/A | domain_admin | |
| Clone a domain | N/A | domain_admin | |
| List domain records | N/A | domain_viewer | |
| Create a domain record | N/A | account_domain_creator | |
| Delete a domain record | N/A | domain_admin | |
| Get a domain record | N/A | domain_viewer | |
| Update a domain record | N/A | domain_admin | |
| Get a domain zone file | N/A | domain_viewer | |
| Images | |||
| List images | view_image | N/A | Public images don't require any authentication. |
| Create an image | create_image | N/A | |
| Upload an image | upload_image | N/A | |
| Delete an image | delete_image | N/A | |
| Get an image | view_image | N/A | |
| Update an image | update_image | N/A | |
| Replicate an image | replicate_image | N/A | |
| Linode instances | |||
| List Linodes | view_linode | N/A | |
| Create a Linode | create_linode | N/A | |
| Delete a Linode | delete_linode | N/A | |
| Get a Linode | view_linode | N/A | |
| Update a Linode | update_linode | N/A | |
| List backups | view_linode | N/A | |
| Create a snapshot | create_linode_backup_snapshot | N/A | |
| Cancel backups | cancel_linode_backups | N/A | |
| Enable backups | enable_linode_backups | N/A | |
| Get a backup | view_linode_backup | N/A | |
| Restore a backup | restore_linode_backup | N/A | |
| Boot a Linode | boot_linode | N/A | |
| Clone a Linode | clone_linode | N/A | |
| List configuration profiles | view_linode | N/A | |
| Create a configuration profile | create_linode_config_profile | N/A | |
| Delete a configuration profile | deete_linode_config_profile | N/A | |
| Get a configuration profile | view_linode_config_profile | N/A | |
| Update a configuration profile | update_linode_config_profile | N/A | |
| List configuration profile interfaces | view_linode_config_profile_interface | N/A | |
| Add a configuration profile interface | create_linode_config_profile_interface | N/A | |
| Reorder configuration profile interfaces | reorder_linode_config_profile_interfaces | N/A | |
| Delete a configuration profile interface | delete_linode_config_profile_interface | N/A | |
| Get a configuration profile interface | view_linode_config_profile_interface | N/A | |
| Update a configuration profile interface | update_linode_config_profile_interface | N/A | |
| List disks | view_linode_disk | N/A | |
| Create a disk | create_linode_disk | N/A | |
| Delete a disk | delete_linode_disk | N/A | |
| Get a disk | view_linode_disk | N/A | |
| Update a disk | update_linode_disk | N/A | |
| Clone a disk | clone_linode_disk | N/A | |
| Reset a disk root password | reset_linode_disk_root_password | N/A | |
| Resize a disk | resize_linode_disk | N/A | |
| List a Linode's firewalls | list_linode_firewalls | N/A | |
| Update a Linode's firewalls | update_linode_firewalls | N/A | |
| Apply a Linode's firewalls | apply_linode_firewalls | N/A | |
| List Linode interfaces | view_linode | N/A | |
| Add a Linode interface | update_linode | N/A | |
| List Linode interface settings | view_linode | N/A | |
| Update Linode interface settings | view_linode | N/A | |
| Delete a Linode interface | update_linode | N/A | |
| Get a Linode interface | view_linode | N/A | |
| Update a Linode interface | update_linode | N/A | |
| List Linode interfaces | view_linode | N/A | |
| Get networking information | view_linode | N/A | |
| Allocate an IPv4 address | view_linode | N/A | |
| Delete an IPv4 address | update_linode | N/A | |
| Get a Linode's IP address | view_linode | N/A | |
| Update an IP address's RDNS for a Linode | update_linode | N/A | |
| Launch a DC migration/pending host migration | migrate_linode | N/A | |
| Upgrade a Linode | upgrade_linode | N/A | |
| List Linode NodeBalancers | list_linode_nodebalancers | N/A | |
| Reset a Linode's root password | password_reset_linode | N/A | |
| Reboot a Linode | reboot_linode | N/A | |
| Rebuild a Linode | rebuild_linode | N/A | |
| Boot a Linode into rescue mode | rescue_linode | N/A | |
| Resize a Linode | resize_linode | N/A | |
| Shut down a Linode | shutdown_linode | N/A | |
| Get Linode statistics | view_linode_stats | N/A | |
| Get monthly statistics | view_linode_monthly_stats | N/A | |
| Get a network transfer | view_linode_network_transfer | N/A | |
| Get monthly network transfer stats | view_linode_monthly_network_transfer_stats | N/A | |
| Upgrade to Linode interfaces | update_linode | N/A | |
| List a Linode's volumes | list_linode_volumes | N/A | |
| List kernels | N/A | N/A | Internet facing, no permission |
| Get a kernel | N/A | N/A | Internet facing, no permission |
| List types | N/A | N/A | Internet facing, no permission |
| Get a type | N/A | N/A | Internet facing, no permission |
| Linode StackScripts | |||
| List StackScripts | N/A | stackscript_viewer | Public StackScripts don't require any authentication. |
| Create a StackScript | N/A | account_stackscript_creator | |
| Delete a StackScript | N/A | stackscript_admin | |
| Get a StackScript | N/A | stackscript_viewer | |
| Update a StackScript | N/A | stackscript_admin | |
| Linode Kubernetes Engine (LKE) | |||
| List Kubernetes clusters | N/A | lkecluster_viewer | |
| Create a Kubernetes cluster | N/A | account_lkecluster_creator | |
| Delete a Kubernetes cluster | N/A | lkecluster_admin | |
| Get a Kubernetes cluster | N/A | lkecluster_viewer | |
| Update a Kubernetes cluster | N/A | lkecluster_admin | |
| List Kubernetes API endpoints | N/A | lkecluster_viewer | |
| Delete the control plane access control list | N/A | lkecluster_admin | |
| Get the control plane access control list | N/A | lkecluster_viewer | |
| Update the control plane access control list | N/A | lkecluster_admin | |
| Get a Kubernetes cluster dashboard URL | N/A | lkecluster_viewer | |
| Delete a Kubeconfig | N/A | lkecluster_admin | |
| Get a Kubeconfig | N/A | lkecluster_viewer | |
| Delete a node | N/A | lkecluster_admin | |
| Get a node | N/A | lkecluster_viewer | |
| Recycle a node | N/A | lkecluster_admin | |
| List node pools | N/A | lkecluster_viewer | |
| Create a node pool | N/A | lkecluster_admin | |
| Delete a node pool | N/A | lkecluster_admin | |
| Get a node pool | N/A | lkecluster_viewer | |
| Update a node pool | N/A | lkecluster_admin | |
| Recycle a node pool | N/A | lkecluster_admin | |
| Recycle cluster nodes | N/A | lkecluster_admin | |
| Regenerate a Kubernetes cluster | N/A | lkecluster_admin | |
| Delete a service token | N/A | lkecluster_admin | |
| List LKE Kubernetes versions (any tier) | N/A | lkecluster_admin | |
| Get an LKE Kubernetes version (any tier) | N/A | lkecluster_viewer | |
| List Kubernetes types | N/A | N/A | Internet facing, no permission |
| List LKE Kubernetes versions (non-enterprise) | N/A | lkecluster_viewer | |
| Get an LKE Kubernetes version (non-enterprise) | N/A | lkecluster_viewer | |
| Longview | |||
| List Longview clients | N/A | longview_viewer | |
| Create a Longview client | N/A | account_longview_creator | |
| Delete a Longview client | N/A | longview_admin | |
| Get a Longview client | N/A | longview_viewer | |
| Update a Longview client | N/A | longview_admin | |
| Get a Longview plan | N/A | longview_viewer | |
| Update a Longview plan | N/A | account_longview_subscription_admin | |
| List Longview subscriptions | N/A | longview_viewer | |
| Get a Longview subscription | N/A | longview_admin | |
| List Longview types | N/A | longview_viewer | |
| Maintenance | |||
| List maintenance policies | N/A | N/A | RBAC permission to be introduced in the future |
| Managed | |||
| List managed contacts | N/A | N/A | RBAC permission to be introduced in the future |
| Create a managed contact | N/A | N/A | RBAC permission to be introduced in the future |
| Delete a managed contact | N/A | N/A | RBAC permission to be introduced in the future |
| Get a managed contact | N/A | N/A | RBAC permission to be introduced in the future |
| Update a managed contact | N/A | N/A | RBAC permission to be introduced in the future |
| List managed credentials | N/A | N/A | RBAC permission to be introduced in the future |
| Create a managed credential | N/A | N/A | RBAC permission to be introduced in the future |
| Get a managed SSH key | N/A | N/A | RBAC permission to be introduced in the future |
| Get a managed credential | N/A | N/A | RBAC permission to be introduced in the future |
| Update a managed credential | N/A | N/A | RBAC permission to be introduced in the future |
| Delete a managed credential | N/A | N/A | RBAC permission to be introduced in the future |
| Update a managed credential's username and password | N/A | N/A | RBAC permission to be introduced in the future |
| List managed issues | N/A | N/A | RBAC permission to be introduced in the future |
| Get a managed issue | N/A | N/A | RBAC permission to be introduced in the future |
| List managed Linode settings | N/A | N/A | RBAC permission to be introduced in the future |
| Get a Linode's managed settings | N/A | N/A | RBAC permission to be introduced in the future |
| Update a Linode's managed settings | N/A | N/A | RBAC permission to be introduced in the future |
| List managed services | N/A | N/A | RBAC permission to be introduced in the future |
| Create a managed service | N/A | N/A | RBAC permission to be introduced in the future |
| Delete a managed service | N/A | N/A | RBAC permission to be introduced in the future |
| Get a managed service | N/A | N/A | RBAC permission to be introduced in the future |
| Update a managed service | N/A | N/A | RBAC permission to be introduced in the future |
| Disable a managed service | N/A | N/A | RBAC permission to be introduced in the future |
| Enable a managed service | N/A | N/A | RBAC permission to be introduced in the future |
| List managed stats | N/A | N/A | RBAC permission to be introduced in the future |
| Monitor | |||
| List alert channels | N/A | N/A | RBAC permission to be introduced in the future |
| List alert definitions | N/A | N/A | RBAC permission to be introduced in the future |
| List dashboards | N/A | N/A | RBAC permission to be introduced in the future |
| Get a dashboard | N/A | N/A | RBAC permission to be introduced in the future |
| List supported service types | N/A | N/A | RBAC permission to be introduced in the future |
| Get details for a supported service type | N/A | N/A | RBAC permission to be introduced in the future |
| List alert definitions for a service type | N/A | N/A | RBAC permission to be introduced in the future |
| Create an alert definition | N/A | N/A | RBAC permission to be introduced in the future |
| Delete an alert definition | N/A | N/A | RBAC permission to be introduced in the future |
| Get an alert definition | N/A | N/A | RBAC permission to be introduced in the future |
| Update an alert definition | N/A | N/A | RBAC permission to be introduced in the future |
| List dashboards for a service type | N/A | N/A | RBAC permission to be introduced in the future |
| List metrics for a service type | N/A | N/A | RBAC permission to be introduced in the future |
| Create a token for a service type | N/A | N/A | RBAC permission to be introduced in the future |
| Monitor-Metrics | |||
| Get an entity's metrics | N/A | N/A | RBAC permission to be introduced in the future |
| Network transfer prices | |||
| List network transfer prices | N/A | N/A | Internet facing, no permission |
| Networking | |||
| List firewalls | view_firewall | ||
| Create a firewall | create_firewall | ||
| List default firewalls | list_default_firewalls | ||
| Update default firewalls | update_default_firewalls | ||
| List firewall templates | N/A | N/A | Internet facing, no permission |
| Get a firewall template | N/A | N/A | Internet facing, no permission |
| Delete a firewall | delete_firewall | N/A | |
| Get a firewall | view_firewall | N/A | |
| Update a firewall | update_firewall | N/A | |
| List firewall devices | view_firewall | N/A | |
| Create a firewall device | create_firewall_device | N/A | |
| Delete a firewall device | delete_firewall_device | N/A | |
| Get a firewall device | view_firewall_device | N/A | |
| List firewall rule versions | list_firewall_rule_versions | N/A | |
| Get a firewall rule version | view_firewall_rule_version | N/A | |
| List firewall rules | list_firewall_rules | N/A | |
| Update firewall rules | update_firewall_rules | N/A | |
| List IP addresses | N/A | N/A | RBAC permission to be introduced in the future |
| Allocate an IP address | N/A | N/A | RBAC permission to be introduced in the future |
| Assign IP addresses | N/A | N/A | RBAC permission to be introduced in the future |
| Share IP addresses | N/A | N/A | RBAC permission to be introduced in the future |
| Get an IP address | N/A | N/A | RBAC permission to be introduced in the future |
| Update an IP address's RDNS | N/A | N/A | RBAC permission to be introduced in the future |
| Assign IPv4s to Linodes | N/A | N/A | RBAC permission to be introduced in the future |
| Configure IPv4 sharing | N/A | N/A | RBAC permission to be introduced in the future |
| List IPv6 pools | N/A | N/A | RBAC permission to be introduced in the future |
| List IPv6 ranges | N/A | N/A | RBAC permission to be introduced in the future |
| Create an IPv6 range | N/A | N/A | RBAC permission to be introduced in the future |
| Delete an IPv6 range | N/A | N/A | RBAC permission to be introduced in the future |
| Get an IPv6 range | N/A | N/A | RBAC permission to be introduced in the future |
| List VLANs | N/A | N/A | RBAC permission to be introduced in the future |
| Delete a VLAN | N/A | N/A | RBAC permission to be introduced in the future |
| NodeBalancers | |||
| List NodeBalancers | view_nodebalancer | N/A | |
| Create a NodeBalancer | create_nodebalancer | N/A | |
| List NodeBalancer types | N/A | N/A | Internet facing, no permission |
| Delete a NodeBalancer | delete_nodebalancer | N/A | |
| Get a NodeBalancer | view_nodebalancer | N/A | |
| Update a NodeBalancer | update_nodebalancer | N/A | |
| List configs | view_nodebalancer_config | N/A | |
| Create a config | create_nodebalancer_config | N/A | |
| Delete a config | delete_nodebalancer_config | N/A | |
| Get a config | view_nodebalancer_config | N/A | |
| Update a config | update_nodebalancer_config | N/A | |
| List nodes | list_nodebalancer_config_nodes | N/A | |
| Create a node | create_nodebalancer_config_node | N/A | |
| Delete a NodeBalancer's node | delete_nodebalancer_config_node | N/A | |
| Get a NodeBalancer's node | view_nodebalancer_config_node | N/A | |
| Update a node | update_nodebalancer_config_node | N/A | |
| Rebuild a config | rebuild_nodebalancer_config | N/A | |
| List NodeBalancer firewalls | list_nodebalancer_firewalls | N/A | |
| Update a NodeBalancer's firewalls | update_nodebalancer_firewalls | N/A | |
| Get NodeBalancer statistics | view_nodebalancer_statistics | N/A | |
| List VPC configurations | list_nodebalancer_vpc_configs | N/A | |
| Get a VPC configuration | view_nodebalancer_vpc_config | N/A | |
| Object Storage | |||
| List Object Storage buckets | N/A | N/A | RBAC permission to be introduced in the future |
| Create an Object Storage bucket | N/A | N/A | RBAC permission to be introduced in the future |
| List Object Storage buckets per region | N/A | N/A | RBAC permission to be introduced in the future |
| Remove an Object Storage bucket | N/A | N/A | RBAC permission to be introduced in the future |
| Get an Object Storage bucket | N/A | N/A | RBAC permission to be introduced in the future |
| Get Object Storage bucket access | N/A | N/A | RBAC permission to be introduced in the future |
| Allow access to an Object Storage bucket | N/A | N/A | RBAC permission to be introduced in the future |
| Update access to an Object Storage bucket | N/A | N/A | RBAC permission to be introduced in the future |
| Get an Object Storage object ACL configuration | N/A | N/A | RBAC permission to be introduced in the future |
| Update an object's ACL configuration | N/A | N/A | RBAC permission to be introduced in the future |
| List Object Storage bucket contents | N/A | N/A | RBAC permission to be introduced in the future |
| Create a URL for an object | N/A | N/A | RBAC permission to be introduced in the future |
| Delete an Object Storage TLS/SSL certificate | N/A | N/A | RBAC permission to be introduced in the future |
| Get an Object Storage TLS/SSL certificate | N/A | N/A | RBAC permission to be introduced in the future |
| Upload an Object Storage TLS/SSL certificate | N/A | N/A | RBAC permission to be introduced in the future |
| Cancel Object Storage | N/A | N/A | RBAC permission to be introduced in the future |
| List clusters | N/A | N/A | No RBAC permissions for deprecated APIs |
| Get a cluster | N/A | N/A | No RBAC permissions for deprecated APIs |
| List Object Storage endpoints | N/A | N/A | RBAC permission to be introduced in the future |
| List Object Storage keys | N/A | N/A | RBAC permission to be introduced in the future |
| Create an Object Storage key | N/A | N/A | RBAC permission to be introduced in the future |
| Revoke an Object Storage key | N/A | N/A | RBAC permission to be introduced in the future |
| Get an Object Storage key | N/A | N/A | RBAC permission to be introduced in the future |
| Update an Object Storage key | N/A | N/A | RBAC permission to be introduced in the future |
| List Object Storage quotas | N/A | N/A | RBAC permission to be introduced in the future |
| Get an Object Storage quota | N/A | N/A | RBAC permission to be introduced in the future |
| Get Object Storage quota usage data | N/A | N/A | RBAC permission to be introduced in the future |
| Get Object Storage transfer data | N/A | N/A | RBAC permission to be introduced in the future |
| List Object Storage types | N/A | N/A | RBAC permission to be introduced in the future |
| Placement groups | |||
| List placement groups | N/A | N/A | RBAC permission to be introduced in the future |
| Create a placement group | N/A | N/A | RBAC permission to be introduced in the future |
| Delete a placement group | N/A | N/A | RBAC permission to be introduced in the future |
| Get a placement group | N/A | N/A | RBAC permission to be introduced in the future |
| Update a placement group | N/A | N/A | RBAC permission to be introduced in the future |
| Assign a placement group | N/A | N/A | RBAC permission to be introduced in the future |
| Unassign a placement group | N/A | N/A | RBAC permission to be introduced in the future |
| Profile | |||
| Get a profile | view_profile | N/A | |
| Update a profile | update_profile | N/A | |
| List authorized apps | list_profile_apps | N/A | |
| Revoke app access | revoke_profile_app | N/A | |
| Get an authorized app | revoke_profile_device | N/A | |
| List trusted devices | list_profile_devices | N/A | |
| Revoke a trusted device | revoke_profile_device | N/A | |
| Get a trusted device | view_profile_device | N/A | |
| List grants | list_profile_grants | N/A | |
| List logins | list_profile_logins | N/A | |
| Get a profile's login | view_profile_login | N/A | |
| Delete a phone number | delete_profile_phone_number | N/A | |
| Send a phone number verification code | send_profile_phone_number_verification_code | N/A | |
| Verify a phone number | verify_profile_phone_number | N/A | |
| Get user preferences | view_user_preference | N/A | |
| Update a user's preferences | update_user_preferences | N/A | |
| List security questions | list_profile_security_questions | N/A | |
| Answer security questions | answer_profile_security_questions | N/A | |
| List SSH keys | list_profile_ssh_keys | N/A | |
| Add an SSH key | create_profile_ssh_key | N/A | |
| Delete an SSH key | delete_profile_ssh_key | N/A | |
| Get an SSH key | view_profile_ssh_key | N/A | |
| Update an SSH key | update_profile_ssh_key | N/A | |
| Disable two factor authentication | disable_profile_tfa | N/A | |
| Create a two factor secret | create_profile_tfa_secret | N/A | |
| Enable two factor authentication | enable_profile_tfa | N/A | |
| List personal access tokens | list_profile_pats | N/A | |
| Create a personal access token | create_profile_pat | N/A | |
| Revoke a personal access token | delete_profile_pat | N/A | |
| Get a personal access token | view_profile_pat | N/A | |
| Update a personal access token | update_profile_pat | N/A | |
| Regions | |||
| List regions | N/A | N/A | Internet facing, no permission |
| List regions' availability | N/A | N/A | Internet facing, no permission |
| Get a region | N/A | N/A | Internet facing, no permission |
| Get a region's availability | N/A | N/A | Internet facing, no permission |
| Support | |||
| List support tickets | N/A | N/A | RBAC permission to be introduced in the future |
| Open a support ticket | N/A | N/A | RBAC permission to be introduced in the future |
| Get a support ticket | N/A | N/A | RBAC permission to be introduced in the future |
| Create a support ticket attachment | N/A | N/A | RBAC permission to be introduced in the future |
| Close a support ticket | N/A | N/A | RBAC permission to be introduced in the future |
| List replies | N/A | N/A | RBAC permission to be introduced in the future |
| Create a reply | N/A | N/A | RBAC permission to be introduced in the future |
| Tags | |||
| List tags | N/A | N/A | RBAC permission to be introduced in the future |
| Create a tag | N/A | N/A | RBAC permission to be introduced in the future |
| Delete a tag | N/A | N/A | RBAC permission to be introduced in the future |
| List tagged objects | N/A | N/A | RBAC permission to be introduced in the future |
| Volumes | |||
| List volumes | view_volume | N/A | |
| Create a volume | create_volume | N/A | |
| List volume types | N/A | N/A | Internet facing, no permission |
| Delete a volume | delete_volume | N/A | |
| Get a volume | view_volume | N/A | |
| Update a volume | update_volume | N/A | |
| Attach a volume | attach_volume | N/A | |
| Clone a volume | clone_volume | N/A | |
| Detach a volume | detach_volume | N/A | |
| Resize a volume | resize_volume | N/A | |
| VPCs | |||
| List VPCs | view_vpc | N/A | |
| Create a VPC | create_vpc | N/A | |
| List VPC IP addresses | list_vpcs_ip_addresses | N/A | |
| Delete a VPC | delete_vpc | N/A | |
| Get a VPC | view_vpc | N/A | |
| Update a VPC | update_vpc | N/A | |
| List a VPC's IP addresses | list_vpc_ip_addresses | N/A | |
| List VPC subnets | list_vpc_subnets | N/A | |
| Create a VPC subnet | create_vpc_subnet | N/A | |
| Delete a VPC subnet | delete_vpc_subnet | N/A | |
| Get a VPC subnet | view_vpc_subnet | N/A | |
| Update a VPC subnet | update_vpc_subnet | N/A | |
| Identity and Access | |||
| List entities | list_entities | N/A | |
| List available roles | list_role_permissions | N/A | |
| Get a user's access level | list_user_permissions | N/A | |
| Update a user's access level | update_user_permissions | N/A |
