Package: AzureRMR 2.4.5

Hong Ooi

AzureRMR: Interface to 'Azure Resource Manager'

A lightweight but powerful R interface to the 'Azure Resource Manager' REST API. The package exposes a comprehensive class framework and related tools for creating, updating and deleting 'Azure' resource groups, resources and templates. While 'AzureRMR' can be used to manage any 'Azure' service, it can also be extended by other packages to provide extra functionality for specific services. Part of the 'AzureR' family of packages.

Authors:Hong Ooi [aut, cre], Microsoft [cph]

AzureRMR_2.4.5.tar.gz
AzureRMR_2.4.5.zip(r-4.7)AzureRMR_2.4.5.zip(r-4.6)AzureRMR_2.4.5.zip(r-4.5)
AzureRMR_2.4.5.tgz(r-4.6-any)AzureRMR_2.4.5.tgz(r-4.5-any)
AzureRMR_2.4.5.tar.gz(r-4.7-any)AzureRMR_2.4.5.tar.gz(r-4.6-any)
AzureRMR_2.4.5.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
AzureRMR/json (API)

# Install 'AzureRMR' in R:
install.packages('AzureRMR', repos = c('https://azure.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/azure/azurermr/issues

On CRAN:

Conda:

azureazure-resource-managerazure-sdk-rcloud

9.96 score 20 stars 14 packages 54 scripts 40k downloads 46 exports 13 dependencies

Last updated from:101eb921dc. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK189
source / vignettesOK185
linux-release-x86_64OK129
macos-release-arm64OK69
macos-oldrel-arm64OK66
windows-develOK78
windows-releaseOK93
windows-oldrelOK70
wasm-releaseOK106

Exports:az_resourceaz_resource_groupaz_rmaz_role_assignmentaz_role_definitionaz_subscriptionaz_templateAzureR_dirbuild_template_definitionbuild_template_parameterscall_azure_rmcall_azure_urlclean_token_directorycreate_azure_logindelete_azure_logindelete_azure_tokendelete_poolformat_public_fieldsformat_public_methodsget_azure_loginget_azure_tokenget_paged_listinit_poolis_azure_loginis_azure_tokenis_azure_v1_tokenis_emptyis_guidis_resourceis_resource_groupis_role_assignmentis_role_definitionis_subscriptionis_templateis_urllist_azure_loginslist_azure_tokensnamed_listpool_callpool_evalqpool_existspool_exportpool_lapplypool_mappool_sapplypool_size

Dependencies:askpassAzureAuthAzureGraphcurlhttrjosejsonlitemimeopensslR6rappdirssysuuid

Introduction to AzureRMR
Authentication | Subscriptions and resource groups | Resources and templates | Common methods | Tagging | Locking | Role-based access control | Conclusion

Last update: 2025-07-31
Started: 2018-10-29

Authentication basics
Interactive authentication | Non-interactive authentication | Creating a custom app registration | Set the app role and scope

Last update: 2023-09-19
Started: 2021-06-02

Working with templates
Template helper functions

Last update: 2023-09-19
Started: 2019-10-28

Parallel connections using a background process pool
Working with the pool

Last update: 2019-10-25
Started: 2019-10-23

Extending AzureRMR
Subclass resource/template classes | Add accessor functions | Adding documentation | Add client-facing interface

Last update: 2019-02-13
Started: 2018-08-31

Readme and manuals

Help Manual

Help pageTopics
Azure resource classaz_resource
Azure resource group classaz_resource_group
Azure Resource Manageraz_rm
Azure role assignment classaz_role_assignment
Azure role definition classaz_role_definition
Azure subscription classaz_subscription
Azure template classaz_template
Build the JSON for a template and its parametersbuild_template build_template_definition build_template_definition.default build_template_parameters build_template_parameters.default
Call the Azure Resource Manager REST APIcall_azure_rm call_azure_url
Login to Azure Resource Managercreate_azure_login delete_azure_login get_azure_login list_azure_logins
Manage parallel Azure connectionsdelete_pool init_pool pool_call pool_evalq pool_exists pool_export pool_lapply pool_map pool_sapply pool_size
Informational functionsis_azure_login is_resource is_resource_group is_role_assignment is_role_definition is_subscription is_template
Miscellaneous utility functionsget_paged_list is_url
Management lockscreate_lock delete_lock get_lock list_locks lock
Role-based access control (RBAC)add_role_assignment get_role_assignment get_role_definition list_role_assignments list_role_definitions rbac remove_role_assignment