BuiltInRole Class
- java.
lang. Object - ExpandableStringEnum<T>
- com.
microsoft. azure. management. graphrbac. BuiltInRole
- com.
public class BuiltInRole extends ExpandableStringEnum
Defines values for roles.
Field Summary
Modifier and Type | Field and Description |
---|---|
final Built |
API_MANAGEMENT_SERVICE_CONTRIBUTOR
A role that can manage API Management service and the APIs. |
final Built |
API_MANAGEMENT_SERVICE_OPERATOR_ROLE
A role that can manage API Management service, but not the APIs themselves. |
final Built |
API_MANAGEMENT_SERVICE_READER_ROLE
A role that has read-only access to API Management service and APIs. |
final Built |
APPLICATION_INSIGHTS_COMPONENT_CONTRIBUTOR
A role that can manage Application Insights components. |
final Built |
AUTOMATION_OPERATOR
A role that is able to start, stop, suspend, and resume jobs. |
final Built |
AZURE_COSMOS_DB_ACCOUNT_CONTRIBUTOR
A role that can manage Azure Cosmos DB accounts. |
final Built |
BACKUP_CONTRIBUTOR
A role that can manage backup in Recovery Services vault. |
final Built |
BACKUP_OPERATOR
A role that can manage backup except removing backup, in Recovery Services vault. |
final Built |
BACKUP_READER
A role that can view all backup management services. |
final Built |
BILLING_READER
A role that can view all billing information. |
final Built |
BIZTALK_CONTRIBUTOR
A role that can manage BizTalk services. |
final Built |
CLASSIC_NETWORK_CONTRIBUTOR
A role that can manage classic virtual networks and reserved IPs. |
final Built |
CLASSIC_STORAGE_ACCOUNT_CONTRIBUTOR
A role that can manage classic storage accounts. |
final Built |
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 Built |
CLEARDB_MYSQL_DB_CONTRIBUTOR
A role that can manage ClearDB MySQL databases. |
final Built |
CONTRIBUTOR
A role that can manage everything except access.. |
final Built |
DATA_FACTORY_CONTRIBUTOR
A role that can create and manage data factories, and child resources within them.. |
final Built |
DEVTEST_LABS_USER
A role that can view everything and connect, start, restart, and shutdown virtual machines. |
final Built |
DNS_ZONE_CONTRIBUTOR
A role that can manage DNS zones and records. |
final Built |
INTELLIGENT_SYSTEMS_ACCOUNT_CONTRIBUTOR
A role that can manage Intelligent Systems accounts. |
final Built |
MONITORING_CONTRIBUTOR
A role that can read monitoring data and edit monitoring settings. |
final Built |
MONITORING_READER
A role that can read all monitoring data. |
final Built |
NETWORK_CONTRIBUTOR
A role that can manage all network resources. |
final Built |
NEW_RELIC_APM_ACCOUNT_CONTRIBUTOR
A role that can manage New Relic Application Performance Management accounts and applications. |
final Built |
OWNER
A role that can manage everything, including access. |
final Built |
READER
A role that can view everything, but can't make changes. |
final Built |
REDIS_CACHE_CONTRIBUTOR
A role that can manage Redis caches. |
final Built |
SCHEDULER_JOB_COLLECTIONS_CONTRIBUTOR
A role that can manage scheduler job collections. |
final Built |
SEARCH_SERVICE_CONTRIBUTOR
A role that can manage search services. |
final Built |
SECURITY_MANAGER
A role that can manage security components, security policies, and virtual machines. |
final Built |
SQL_DB_CONTRIBUTOR
A role that can manage SQL databases, but not their security-related policies. |
final Built |
SQL_SECURITY_MANAGER
A role that can manage the security-related policies of SQL servers and databases. |
final Built |
SQL_SERVER_CONTRIBUTOR
A role that can manage SQL servers and databases, but not their security-related policies. |
final Built |
STORAGE_ACCOUNT_CONTRIBUTOR
A role that can manage storage accounts. |
final Built |
USER_ACCESS_ADMINISTRATOR
A role that can manage user access to Azure resources. |
final Built |
VIRTUAL_MACHINE_CONTRIBUTOR
A role that can manage virtual machines, but not the virtual network or storage account to which they are connected. |
final Built |
WEB_PLAN_CONTRIBUTOR
A role that can manage web plans. |
final Built |
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 |
---|---|
Built |
fromString(String name)
Finds or creates a role instance based on the specified name. |
Collection<Built |
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:
Returns:
values
public static Collection
Returns:
Applies to
Azure SDK for Java