Table of Contents

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

string

AdministratorReadOnly

Read-only administrator access.

Can view all settings but cannot make changes.

public const string AdministratorReadOnly = "Administrator Read Only"

Field Value

string

Analytics

Analytics access role.

public const string Analytics = "Analytics"

Field Value

string

ApiGateway

API Gateway role.

public const string ApiGateway = "API Gateway"

Field Value

string

ApiGatewayRead

API Gateway read-only role.

public const string ApiGatewayRead = "API Gateway Read"

Field Value

string

AuditLogsViewer

Audit logs viewer role.

public const string AuditLogsViewer = "Audit Logs Viewer"

Field Value

string

Billing

Billing management role.

public const string Billing = "Billing"

Field Value

string

BotManagement

Bot management (account-wide) role.

public const string BotManagement = "Bot Management (Account-wide)"

Field Value

string

CachePurge

Cache purge role.

public const string CachePurge = "Cache Purge"

Field Value

string

CloudflareAccess

Cloudflare Access role.

public const string CloudflareAccess = "Cloudflare Access"

Field Value

string

CloudflareCasb

Cloudflare CASB role.

public const string CloudflareCasb = "Cloudflare CASB"

Field Value

string

CloudflareCasbRead

Cloudflare CASB read-only role.

public const string CloudflareCasbRead = "Cloudflare CASB Read"

Field Value

string

CloudflareDex

Cloudflare DEX (Digital Experience) role.

public const string CloudflareDex = "Cloudflare DEX"

Field Value

string

CloudflareGateway

Cloudflare Gateway role.

public const string CloudflareGateway = "Cloudflare Gateway"

Field Value

string

CloudflareImages

Cloudflare Images role.

public const string CloudflareImages = "Cloudflare Images"

Field Value

string

CloudflareR2Admin

Cloudflare R2 admin role.

public const string CloudflareR2Admin = "Cloudflare R2 Admin"

Field Value

string

CloudflareR2Read

Cloudflare R2 read-only role.

public const string CloudflareR2Read = "Cloudflare R2 Read"

Field Value

string

CloudflareStream

Cloudflare Stream role.

public const string CloudflareStream = "Cloudflare Stream"

Field Value

string

CloudflareZeroTrust

Cloudflare Zero Trust full access role.

public const string CloudflareZeroTrust = "Cloudflare Zero Trust"

Field Value

string

CloudflareZeroTrustDnsLocationsWrite

Cloudflare Zero Trust DNS locations write role.

public const string CloudflareZeroTrustDnsLocationsWrite = "Cloudflare Zero Trust DNS Locations Write"

Field Value

string

CloudflareZeroTrustPii

Cloudflare Zero Trust PII access role.

public const string CloudflareZeroTrustPii = "Cloudflare Zero Trust PII"

Field Value

string

CloudflareZeroTrustReadOnly

Cloudflare Zero Trust read-only role.

public const string CloudflareZeroTrustReadOnly = "Cloudflare Zero Trust Read Only"

Field Value

string

CloudflareZeroTrustReporting

Cloudflare Zero Trust reporting role.

public const string CloudflareZeroTrustReporting = "Cloudflare Zero Trust Reporting"

Field Value

string

ConnectivityDirectoryAdmin

Connectivity Directory admin role.

public const string ConnectivityDirectoryAdmin = "Connectivity Directory Admin"

Field Value

string

ConnectivityDirectoryBind

Connectivity Directory bind role.

public const string ConnectivityDirectoryBind = "Connectivity Directory Bind"

Field Value

string

ConnectivityDirectoryRead

Connectivity Directory read role.

public const string ConnectivityDirectoryRead = "Connectivity Directory Read"

Field Value

string

Dns

DNS management role.

public const string Dns = "DNS"

Field Value

string

EmailConfigurationAdmin

Email configuration admin role.

public const string EmailConfigurationAdmin = "Email Configuration Admin"

Field Value

string

EmailIntegrationAdmin

Email integration admin role.

public const string EmailIntegrationAdmin = "Email Integration Admin"

Field Value

string

EmailSecurityAnalyst

Email security analyst role.

public const string EmailSecurityAnalyst = "Email security Analyst"

Field Value

string

EmailSecurityPolicyAdmin

Email security policy admin role.

public const string EmailSecurityPolicyAdmin = "Email security Policy Admin"

Field Value

string

EmailSecurityReadOnly

Email security read-only role.

public const string EmailSecurityReadOnly = "Email security Read Only"

Field Value

string

EmailSecurityReporting

Email security reporting role.

public const string EmailSecurityReporting = "Email security Reporting"

Field Value

string

Firewall

Firewall management role.

public const string Firewall = "Firewall"

Field Value

string

HyperdriveAdmin

Hyperdrive admin role.

public const string HyperdriveAdmin = "Hyperdrive Admin"

Field Value

string

HyperdriveRead

Hyperdrive read-only role.

public const string HyperdriveRead = "Hyperdrive Read"

Field Value

string

LoadBalancer

Load balancer management role.

public const string LoadBalancer = "Load Balancer"

Field Value

string

LogShare

Log share role with full access.

public const string LogShare = "Log Share"

Field Value

string

LogShareReader

Log share reader role (read-only).

public const string LogShareReader = "Log Share Reader"

Field Value

string

MagicNetworkMonitoring

Magic Network Monitoring role.

public const string MagicNetworkMonitoring = "Magic Network Monitoring"

Field Value

string

MagicNetworkMonitoringAdmin

Magic Network Monitoring admin role.

public const string MagicNetworkMonitoringAdmin = "Magic Network Monitoring Admin"

Field Value

string

MagicNetworkMonitoringReadOnly

Magic Network Monitoring read-only role.

public const string MagicNetworkMonitoringReadOnly = "Magic Network Monitoring Read-Only"

Field Value

string

MinimalAccountAccess

Minimal account access role.

Most restricted role with minimal permissions.

public const string MinimalAccountAccess = "Minimal Account Access"

Field Value

string

NetworkServicesRead

Network services read (Magic) role.

public const string NetworkServicesRead = "Network Services Read (Magic)"

Field Value

string

NetworkServicesWrite

Network services write (Magic) role.

public const string NetworkServicesWrite = "Network Services Write (Magic)"

Field Value

string

PageShield

Page Shield role.

public const string PageShield = "Page Shield"

Field Value

string

PageShieldRead

Page Shield read-only role.

public const string PageShieldRead = "Page Shield Read"

Field Value

string

SecretsStoreAdmin

Secrets Store admin role.

public const string SecretsStoreAdmin = "Secrets Store Admin"

Field Value

string

SecretsStoreDeployer

Secrets Store deployer role.

public const string SecretsStoreDeployer = "Secrets Store Deployer"

Field Value

string

SecretsStoreReporter

Secrets Store reporter role.

public const string SecretsStoreReporter = "Secrets Store Reporter"

Field Value

string

SecurityCenterBrandProtection

Security Center brand protection role.

public const string SecurityCenterBrandProtection = "Security Center Brand Protection"

Field Value

string

SecurityCenterCloudforceOneAdmin

Security Center Cloudforce One admin role.

public const string SecurityCenterCloudforceOneAdmin = "Security Center Cloudforce One Admin"

Field Value

string

SecurityCenterCloudforceOneRead

Security Center Cloudforce One read role.

public const string SecurityCenterCloudforceOneRead = "Security Center Cloudforce One Read"

Field Value

string

SslTlsCachingPerformance

SSL/TLS, caching, performance, page rules, and customization role.

public const string SslTlsCachingPerformance = "SSL/TLS Caching Performance Page Rules and Customization"

Field Value

string

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

string

TrustAndSafety

Trust and Safety role.

public const string TrustAndSafety = "Trust and Safety"

Field Value

string

Turnstile

Turnstile management role.

public const string Turnstile = "Turnstile"

Field Value

string

TurnstileRead

Turnstile read-only role.

public const string TurnstileRead = "Turnstile Read"

Field Value

string

VectorizeAdmin

Vectorize admin role.

public const string VectorizeAdmin = "Vectorize Admin"

Field Value

string

VectorizeReadOnly

Vectorize read-only role.

public const string VectorizeReadOnly = "Vectorize Read only"

Field Value

string

Waf

WAF (Web Application Firewall) management role.

public const string Waf = "WAF"

Field Value

string

WaitingRoomAdmin

Waiting room admin role.

public const string WaitingRoomAdmin = "Waiting Room Admin"

Field Value

string

WaitingRoomRead

Waiting room read-only role.

public const string WaitingRoomRead = "Waiting Room Read"

Field Value

string

WorkersPlatformAdmin

Workers Platform admin role.

public const string WorkersPlatformAdmin = "Workers Platform Admin"

Field Value

string

WorkersPlatformReadOnly

Workers Platform read-only role.

public const string WorkersPlatformReadOnly = "Workers Platform (Read-only)"

Field Value

string

ZarazAdmin

Zaraz admin role.

public const string ZarazAdmin = "Zaraz Admin"

Field Value

string

ZarazEdit

Zaraz edit role.

public const string ZarazEdit = "Zaraz Edit"

Field Value

string

ZarazRead

Zaraz read-only role.

public const string ZarazRead = "Zaraz Read"

Field Value

string

ZoneVersioning

Zone versioning (account-wide) role.

public const string ZoneVersioning = "Zone Versioning (Account-Wide)"

Field Value

string

ZoneVersioningRead

Zone versioning read access (account-wide) role.

public const string ZoneVersioningRead = "Zone Versioning Read (Account-Wide)"

Field Value

string