BuiltInRole Class

public class BuiltInRole extends ExpandableStringEnum

Defines values for roles.

Field Summary

Modifier and Type Field and Description
final BuiltInRole API_MANAGEMENT_SERVICE_CONTRIBUTOR

A role that can manage API Management service and the APIs.

final BuiltInRole API_MANAGEMENT_SERVICE_OPERATOR_ROLE

A role that can manage API Management service, but not the APIs themselves.

final BuiltInRole API_MANAGEMENT_SERVICE_READER_ROLE

A role that has read-only access to API Management service and APIs.

final BuiltInRole APPLICATION_INSIGHTS_COMPONENT_CONTRIBUTOR

A role that can manage Application Insights components.

final BuiltInRole AUTOMATION_OPERATOR

A role that is able to start, stop, suspend, and resume jobs.

final BuiltInRole AZURE_COSMOS_DB_ACCOUNT_CONTRIBUTOR

A role that can manage Azure Cosmos DB accounts.

final BuiltInRole BACKUP_CONTRIBUTOR

A role that can manage backup in Recovery Services vault.

final BuiltInRole BACKUP_OPERATOR

A role that can manage backup except removing backup, in Recovery Services vault.

final BuiltInRole BACKUP_READER

A role that can view all backup management services.

final BuiltInRole BILLING_READER

A role that can view all billing information.

final BuiltInRole BIZTALK_CONTRIBUTOR

A role that can manage BizTalk services.

final BuiltInRole CLASSIC_NETWORK_CONTRIBUTOR

A role that can manage classic virtual networks and reserved IPs.

final BuiltInRole CLASSIC_STORAGE_ACCOUNT_CONTRIBUTOR

A role that can manage classic storage accounts.

final BuiltInRole CLASSIC_VIRTUAL_MACHINE_CONTRIBUTOR

A role that can manage classic virtual machines, but not the virtual network or storage account to which they are connected.

final BuiltInRole CLEARDB_MYSQL_DB_CONTRIBUTOR

A role that can manage ClearDB MySQL databases.

final BuiltInRole CONTRIBUTOR

A role that can manage everything except access..

final BuiltInRole DATA_FACTORY_CONTRIBUTOR

A role that can create and manage data factories, and child resources within them..

final BuiltInRole DEVTEST_LABS_USER

A role that can view everything and connect, start, restart, and shutdown virtual machines.

final BuiltInRole DNS_ZONE_CONTRIBUTOR

A role that can manage DNS zones and records.

final BuiltInRole INTELLIGENT_SYSTEMS_ACCOUNT_CONTRIBUTOR

A role that can manage Intelligent Systems accounts.

final BuiltInRole MONITORING_CONTRIBUTOR

A role that can read monitoring data and edit monitoring settings.

final BuiltInRole MONITORING_READER

A role that can read all monitoring data.

final BuiltInRole NETWORK_CONTRIBUTOR

A role that can manage all network resources.

final BuiltInRole NEW_RELIC_APM_ACCOUNT_CONTRIBUTOR

A role that can manage New Relic Application Performance Management accounts and applications.

final BuiltInRole OWNER

A role that can manage everything, including access.

final BuiltInRole READER

A role that can view everything, but can't make changes.

final BuiltInRole REDIS_CACHE_CONTRIBUTOR

A role that can manage Redis caches.

final BuiltInRole SCHEDULER_JOB_COLLECTIONS_CONTRIBUTOR

A role that can manage scheduler job collections.

final BuiltInRole SEARCH_SERVICE_CONTRIBUTOR

A role that can manage search services.

final BuiltInRole SECURITY_MANAGER

A role that can manage security components, security policies, and virtual machines.

final BuiltInRole SQL_DB_CONTRIBUTOR

A role that can manage SQL databases, but not their security-related policies.

final BuiltInRole SQL_SECURITY_MANAGER

A role that can manage the security-related policies of SQL servers and databases.

final BuiltInRole SQL_SERVER_CONTRIBUTOR

A role that can manage SQL servers and databases, but not their security-related policies.

final BuiltInRole STORAGE_ACCOUNT_CONTRIBUTOR

A role that can manage storage accounts.

final BuiltInRole USER_ACCESS_ADMINISTRATOR

A role that can manage user access to Azure resources.

final BuiltInRole VIRTUAL_MACHINE_CONTRIBUTOR

A role that can manage virtual machines, but not the virtual network or storage account to which they are connected.

final BuiltInRole WEB_PLAN_CONTRIBUTOR

A role that can manage web plans.

final BuiltInRole WEBSITE_CONTRIBUTOR

A role that can manage websites, but not the web plans to which they are connected.

Method Summary

Modifier and Type Method and Description
BuiltInRole fromString(String name)

Finds or creates a role instance based on the specified name.

Collection<BuiltInRole> values()

Inherited Members

Field Details

API_MANAGEMENT_SERVICE_CONTRIBUTOR

public static final BuiltInRole API_MANAGEMENT_SERVICE_CONTRIBUTOR= BuiltInRole.fromString("API Management Service Contributor")

A role that can manage API Management service and the APIs.

API_MANAGEMENT_SERVICE_OPERATOR_ROLE

public static final BuiltInRole API_MANAGEMENT_SERVICE_OPERATOR_ROLE= BuiltInRole.fromString("API Management Service Operator Role")

A role that can manage API Management service, but not the APIs themselves.

API_MANAGEMENT_SERVICE_READER_ROLE

public static final BuiltInRole API_MANAGEMENT_SERVICE_READER_ROLE= BuiltInRole.fromString("API Management Service Reader Role")

A role that has read-only access to API Management service and APIs.

APPLICATION_INSIGHTS_COMPONENT_CONTRIBUTOR

public static final BuiltInRole APPLICATION_INSIGHTS_COMPONENT_CONTRIBUTOR= BuiltInRole.fromString("Application Insights Component Contributor")

A role that can manage Application Insights components.

AUTOMATION_OPERATOR

public static final BuiltInRole AUTOMATION_OPERATOR= BuiltInRole.fromString("Automation Operator")

A role that is able to start, stop, suspend, and resume jobs.

AZURE_COSMOS_DB_ACCOUNT_CONTRIBUTOR

public static final BuiltInRole AZURE_COSMOS_DB_ACCOUNT_CONTRIBUTOR= BuiltInRole.fromString("Azure Cosmos DB Account Contributor")

A role that can manage Azure Cosmos DB accounts.

BACKUP_CONTRIBUTOR

public static final BuiltInRole BACKUP_CONTRIBUTOR= BuiltInRole.fromString("Backup Contributor")

A role that can manage backup in Recovery Services vault.

BACKUP_OPERATOR

public static final BuiltInRole BACKUP_OPERATOR= BuiltInRole.fromString("Backup Operator")

A role that can manage backup except removing backup, in Recovery Services vault.

BACKUP_READER

public static final BuiltInRole BACKUP_READER= BuiltInRole.fromString("Backup Reader")

A role that can view all backup management services.

BILLING_READER

public static final BuiltInRole BILLING_READER= BuiltInRole.fromString("Billing Reader")

A role that can view all billing information.

BIZTALK_CONTRIBUTOR

public static final BuiltInRole BIZTALK_CONTRIBUTOR= BuiltInRole.fromString("BizTalk Contributor")

A role that can manage BizTalk services.

CLASSIC_NETWORK_CONTRIBUTOR

public static final BuiltInRole CLASSIC_NETWORK_CONTRIBUTOR= BuiltInRole.fromString("Classic Network Contributor")

A role that can manage classic virtual networks and reserved IPs.

CLASSIC_STORAGE_ACCOUNT_CONTRIBUTOR

public static final BuiltInRole CLASSIC_STORAGE_ACCOUNT_CONTRIBUTOR= BuiltInRole.fromString("Classic Storage Account Contributor")

A role that can manage classic storage accounts.

CLASSIC_VIRTUAL_MACHINE_CONTRIBUTOR

public static final BuiltInRole CLASSIC_VIRTUAL_MACHINE_CONTRIBUTOR= BuiltInRole.fromString("Classic Virtual Machine Contributor")

A role that can manage classic virtual machines, but not the virtual network or storage account to which they are connected.

CLEARDB_MYSQL_DB_CONTRIBUTOR

public static final BuiltInRole CLEARDB_MYSQL_DB_CONTRIBUTOR= BuiltInRole.fromString("ClearDB MySQL DB Contributor")

A role that can manage ClearDB MySQL databases.

CONTRIBUTOR

public static final BuiltInRole CONTRIBUTOR= BuiltInRole.fromString("Contributor")

A role that can manage everything except access..

DATA_FACTORY_CONTRIBUTOR

public static final BuiltInRole DATA_FACTORY_CONTRIBUTOR= BuiltInRole.fromString("Data Factory Contributor")

A role that can create and manage data factories, and child resources within them..

DEVTEST_LABS_USER

public static final BuiltInRole DEVTEST_LABS_USER= BuiltInRole.fromString("DevTest Labs User")

A role that can view everything and connect, start, restart, and shutdown virtual machines.

DNS_ZONE_CONTRIBUTOR

public static final BuiltInRole DNS_ZONE_CONTRIBUTOR= BuiltInRole.fromString("DNS Zone Contributor")

A role that can manage DNS zones and records.

INTELLIGENT_SYSTEMS_ACCOUNT_CONTRIBUTOR

public static final BuiltInRole INTELLIGENT_SYSTEMS_ACCOUNT_CONTRIBUTOR= BuiltInRole.fromString("Intelligent Systems Account Contributor")

A role that can manage Intelligent Systems accounts.

MONITORING_CONTRIBUTOR

public static final BuiltInRole MONITORING_CONTRIBUTOR= BuiltInRole.fromString("Monitoring Contributor")

A role that can read monitoring data and edit monitoring settings.

MONITORING_READER

public static final BuiltInRole MONITORING_READER= BuiltInRole.fromString("Monitoring Reader")

A role that can read all monitoring data.

NETWORK_CONTRIBUTOR

public static final BuiltInRole NETWORK_CONTRIBUTOR= BuiltInRole.fromString("Network Contributor")

A role that can manage all network resources.

NEW_RELIC_APM_ACCOUNT_CONTRIBUTOR

public static final BuiltInRole NEW_RELIC_APM_ACCOUNT_CONTRIBUTOR= BuiltInRole.fromString("New Relic APM Account Contributor")

A role that can manage New Relic Application Performance Management accounts and applications.

OWNER

public static final BuiltInRole OWNER= BuiltInRole.fromString("Owner")

A role that can manage everything, including access.

READER

public static final BuiltInRole READER= BuiltInRole.fromString("Reader")

A role that can view everything, but can't make changes.

REDIS_CACHE_CONTRIBUTOR

public static final BuiltInRole REDIS_CACHE_CONTRIBUTOR= BuiltInRole.fromString("Redis Cache Contributor")

A role that can manage Redis caches.

SCHEDULER_JOB_COLLECTIONS_CONTRIBUTOR

public static final BuiltInRole SCHEDULER_JOB_COLLECTIONS_CONTRIBUTOR= BuiltInRole.fromString("Scheduler Job Collections Contributor")

A role that can manage scheduler job collections.

SEARCH_SERVICE_CONTRIBUTOR

public static final BuiltInRole SEARCH_SERVICE_CONTRIBUTOR= BuiltInRole.fromString("Search Service Contributor")

A role that can manage search services.

SECURITY_MANAGER

public static final BuiltInRole SECURITY_MANAGER= BuiltInRole.fromString("Security Manager")

A role that can manage security components, security policies, and virtual machines.

SQL_DB_CONTRIBUTOR

public static final BuiltInRole SQL_DB_CONTRIBUTOR= BuiltInRole.fromString("SQL DB Contributor")

A role that can manage SQL databases, but not their security-related policies.

SQL_SECURITY_MANAGER

public static final BuiltInRole SQL_SECURITY_MANAGER= BuiltInRole.fromString("SQL Security Manager")

A role that can manage the security-related policies of SQL servers and databases.

SQL_SERVER_CONTRIBUTOR

public static final BuiltInRole SQL_SERVER_CONTRIBUTOR= BuiltInRole.fromString("SQL Server Contributor")

A role that can manage SQL servers and databases, but not their security-related policies.

STORAGE_ACCOUNT_CONTRIBUTOR

public static final BuiltInRole STORAGE_ACCOUNT_CONTRIBUTOR= BuiltInRole.fromString("Storage Account Contributor")

A role that can manage storage accounts.

USER_ACCESS_ADMINISTRATOR

public static final BuiltInRole USER_ACCESS_ADMINISTRATOR= BuiltInRole.fromString("User Access Administrator")

A role that can manage user access to Azure resources.

VIRTUAL_MACHINE_CONTRIBUTOR

public static final BuiltInRole VIRTUAL_MACHINE_CONTRIBUTOR= BuiltInRole.fromString("Virtual Machine Contributor")

A role that can manage virtual machines, but not the virtual network or storage account to which they are connected.

WEB_PLAN_CONTRIBUTOR

public static final BuiltInRole WEB_PLAN_CONTRIBUTOR= BuiltInRole.fromString("Web Plan Contributor")

A role that can manage web plans.

WEBSITE_CONTRIBUTOR

public static final BuiltInRole WEBSITE_CONTRIBUTOR= BuiltInRole.fromString("Website Contributor")

A role that can manage websites, but not the web plans to which they are connected.

Method Details

fromString

public static BuiltInRole fromString(String name)

Finds or creates a role instance based on the specified name.

Parameters:

name - a name

Returns:

a BuiltInRole instance

values

public static Collection values()

Returns:

known roles

Applies to