Class RoleConstants
- Namespace
- Cloudflare.NET.Roles
- Assembly
- Cloudflare.NET.dll
Constants for Cloudflare account roles.
These are the standard role names returned by the Cloudflare API. Role availability varies by account type and subscription plan.
public static class RoleConstants
- Inheritance
-
RoleConstants
- Inherited Members
Remarks
Documentation: https://developers.cloudflare.com/fundamentals/manage-members/roles/
Not all roles are available on all account types. Free accounts may have access to a limited subset of roles. Use ListAccountRolesAsync(string, ListAccountRolesFilters?, CancellationToken) to discover which roles are available for a specific account.
Fields
Administrator
Standard Administrator role.
Administrative access to the entire account.
public const string Administrator = "Administrator"
Field Value
AdministratorReadOnly
Read-only administrator access.
Can view all settings but cannot make changes.
public const string AdministratorReadOnly = "Administrator Read Only"
Field Value
Analytics
Analytics access role.
public const string Analytics = "Analytics"
Field Value
ApiGateway
API Gateway role.
public const string ApiGateway = "API Gateway"
Field Value
ApiGatewayRead
API Gateway read-only role.
public const string ApiGatewayRead = "API Gateway Read"
Field Value
AuditLogsViewer
Audit logs viewer role.
public const string AuditLogsViewer = "Audit Logs Viewer"
Field Value
Billing
Billing management role.
public const string Billing = "Billing"
Field Value
BotManagement
Bot management (account-wide) role.
public const string BotManagement = "Bot Management (Account-wide)"
Field Value
CachePurge
Cache purge role.
public const string CachePurge = "Cache Purge"
Field Value
CloudflareAccess
Cloudflare Access role.
public const string CloudflareAccess = "Cloudflare Access"
Field Value
CloudflareCasb
Cloudflare CASB role.
public const string CloudflareCasb = "Cloudflare CASB"
Field Value
CloudflareCasbRead
Cloudflare CASB read-only role.
public const string CloudflareCasbRead = "Cloudflare CASB Read"
Field Value
CloudflareDex
Cloudflare DEX (Digital Experience) role.
public const string CloudflareDex = "Cloudflare DEX"
Field Value
CloudflareGateway
Cloudflare Gateway role.
public const string CloudflareGateway = "Cloudflare Gateway"
Field Value
CloudflareImages
Cloudflare Images role.
public const string CloudflareImages = "Cloudflare Images"
Field Value
CloudflareR2Admin
Cloudflare R2 admin role.
public const string CloudflareR2Admin = "Cloudflare R2 Admin"
Field Value
CloudflareR2Read
Cloudflare R2 read-only role.
public const string CloudflareR2Read = "Cloudflare R2 Read"
Field Value
CloudflareStream
Cloudflare Stream role.
public const string CloudflareStream = "Cloudflare Stream"
Field Value
CloudflareZeroTrust
Cloudflare Zero Trust full access role.
public const string CloudflareZeroTrust = "Cloudflare Zero Trust"
Field Value
CloudflareZeroTrustDnsLocationsWrite
Cloudflare Zero Trust DNS locations write role.
public const string CloudflareZeroTrustDnsLocationsWrite = "Cloudflare Zero Trust DNS Locations Write"
Field Value
CloudflareZeroTrustPii
Cloudflare Zero Trust PII access role.
public const string CloudflareZeroTrustPii = "Cloudflare Zero Trust PII"
Field Value
CloudflareZeroTrustReadOnly
Cloudflare Zero Trust read-only role.
public const string CloudflareZeroTrustReadOnly = "Cloudflare Zero Trust Read Only"
Field Value
CloudflareZeroTrustReporting
Cloudflare Zero Trust reporting role.
public const string CloudflareZeroTrustReporting = "Cloudflare Zero Trust Reporting"
Field Value
ConnectivityDirectoryAdmin
Connectivity Directory admin role.
public const string ConnectivityDirectoryAdmin = "Connectivity Directory Admin"
Field Value
ConnectivityDirectoryBind
Connectivity Directory bind role.
public const string ConnectivityDirectoryBind = "Connectivity Directory Bind"
Field Value
ConnectivityDirectoryRead
Connectivity Directory read role.
public const string ConnectivityDirectoryRead = "Connectivity Directory Read"
Field Value
Dns
DNS management role.
public const string Dns = "DNS"
Field Value
EmailConfigurationAdmin
Email configuration admin role.
public const string EmailConfigurationAdmin = "Email Configuration Admin"
Field Value
EmailIntegrationAdmin
Email integration admin role.
public const string EmailIntegrationAdmin = "Email Integration Admin"
Field Value
EmailSecurityAnalyst
Email security analyst role.
public const string EmailSecurityAnalyst = "Email security Analyst"
Field Value
EmailSecurityPolicyAdmin
Email security policy admin role.
public const string EmailSecurityPolicyAdmin = "Email security Policy Admin"
Field Value
EmailSecurityReadOnly
Email security read-only role.
public const string EmailSecurityReadOnly = "Email security Read Only"
Field Value
EmailSecurityReporting
Email security reporting role.
public const string EmailSecurityReporting = "Email security Reporting"
Field Value
Firewall
Firewall management role.
public const string Firewall = "Firewall"
Field Value
HyperdriveAdmin
Hyperdrive admin role.
public const string HyperdriveAdmin = "Hyperdrive Admin"
Field Value
HyperdriveRead
Hyperdrive read-only role.
public const string HyperdriveRead = "Hyperdrive Read"
Field Value
LoadBalancer
Load balancer management role.
public const string LoadBalancer = "Load Balancer"
Field Value
LogShare
Log share role with full access.
public const string LogShare = "Log Share"
Field Value
LogShareReader
Log share reader role (read-only).
public const string LogShareReader = "Log Share Reader"
Field Value
MagicNetworkMonitoring
Magic Network Monitoring role.
public const string MagicNetworkMonitoring = "Magic Network Monitoring"
Field Value
MagicNetworkMonitoringAdmin
Magic Network Monitoring admin role.
public const string MagicNetworkMonitoringAdmin = "Magic Network Monitoring Admin"
Field Value
MagicNetworkMonitoringReadOnly
Magic Network Monitoring read-only role.
public const string MagicNetworkMonitoringReadOnly = "Magic Network Monitoring Read-Only"
Field Value
MinimalAccountAccess
Minimal account access role.
Most restricted role with minimal permissions.
public const string MinimalAccountAccess = "Minimal Account Access"
Field Value
NetworkServicesRead
Network services read (Magic) role.
public const string NetworkServicesRead = "Network Services Read (Magic)"
Field Value
NetworkServicesWrite
Network services write (Magic) role.
public const string NetworkServicesWrite = "Network Services Write (Magic)"
Field Value
PageShield
Page Shield role.
public const string PageShield = "Page Shield"
Field Value
PageShieldRead
Page Shield read-only role.
public const string PageShieldRead = "Page Shield Read"
Field Value
SecretsStoreAdmin
Secrets Store admin role.
public const string SecretsStoreAdmin = "Secrets Store Admin"
Field Value
SecretsStoreDeployer
Secrets Store deployer role.
public const string SecretsStoreDeployer = "Secrets Store Deployer"
Field Value
SecretsStoreReporter
Secrets Store reporter role.
public const string SecretsStoreReporter = "Secrets Store Reporter"
Field Value
SecurityCenterBrandProtection
Security Center brand protection role.
public const string SecurityCenterBrandProtection = "Security Center Brand Protection"
Field Value
SecurityCenterCloudforceOneAdmin
Security Center Cloudforce One admin role.
public const string SecurityCenterCloudforceOneAdmin = "Security Center Cloudforce One Admin"
Field Value
SecurityCenterCloudforceOneRead
Security Center Cloudforce One read role.
public const string SecurityCenterCloudforceOneRead = "Security Center Cloudforce One Read"
Field Value
SslTlsCachingPerformance
SSL/TLS, caching, performance, page rules, and customization role.
public const string SslTlsCachingPerformance = "SSL/TLS Caching Performance Page Rules and Customization"
Field Value
SuperAdministrator
Super Administrator with all privileges.
Full administrative access to all account features and settings.
public const string SuperAdministrator = "Super Administrator - All Privileges"
Field Value
TrustAndSafety
Trust and Safety role.
public const string TrustAndSafety = "Trust and Safety"
Field Value
Turnstile
Turnstile management role.
public const string Turnstile = "Turnstile"
Field Value
TurnstileRead
Turnstile read-only role.
public const string TurnstileRead = "Turnstile Read"
Field Value
VectorizeAdmin
Vectorize admin role.
public const string VectorizeAdmin = "Vectorize Admin"
Field Value
VectorizeReadOnly
Vectorize read-only role.
public const string VectorizeReadOnly = "Vectorize Read only"
Field Value
Waf
WAF (Web Application Firewall) management role.
public const string Waf = "WAF"
Field Value
WaitingRoomAdmin
Waiting room admin role.
public const string WaitingRoomAdmin = "Waiting Room Admin"
Field Value
WaitingRoomRead
Waiting room read-only role.
public const string WaitingRoomRead = "Waiting Room Read"
Field Value
WorkersPlatformAdmin
Workers Platform admin role.
public const string WorkersPlatformAdmin = "Workers Platform Admin"
Field Value
WorkersPlatformReadOnly
Workers Platform read-only role.
public const string WorkersPlatformReadOnly = "Workers Platform (Read-only)"
Field Value
ZarazAdmin
Zaraz admin role.
public const string ZarazAdmin = "Zaraz Admin"
Field Value
ZarazEdit
Zaraz edit role.
public const string ZarazEdit = "Zaraz Edit"
Field Value
ZarazRead
Zaraz read-only role.
public const string ZarazRead = "Zaraz Read"
Field Value
ZoneVersioning
Zone versioning (account-wide) role.
public const string ZoneVersioning = "Zone Versioning (Account-Wide)"
Field Value
ZoneVersioningRead
Zone versioning read access (account-wide) role.
public const string ZoneVersioningRead = "Zone Versioning Read (Account-Wide)"