GitHub - Azure/AzureR: Family of packages for interacting with Azure from R (original) (raw)

AzureAuth

AzureAuth provides Azure Active Directory authentication functionality. Use this package to obtain OAuth 2.0 tokens for any Azure service that uses AAD for authentication. It supports AAD v1.0 and v2.0; authenticating with certificates; and multiple authentication flows, including authorization code, device code, client credentials, on-behalf-of and resource owner grant.

CRAN
R-CMD-check

AzureGraph

AzureGraph is an R6-based interface to Microsoft Graph, focusing on Azure Active Directory. Its main functionality revolves around registered apps and service principals, with a view to supporting the other packages in the family, but it can also be used to manage other objects in Graph.

CRAN
R-CMD-check

AzureRMR

AzureRMR is an R6-based interface to Azure Resource Manager. It enables working with subscriptions, resource groups, resources and templates: resources can be created, updated and deleted, templates can be deployed and removed, and role-based permissions assigned. Most of the other AzureR packages extend AzureRMR to provide more features specific to a given service.

CRAN
R-CMD-check

AzureKeyVault

AzureKeyVault provides a Resource Manager and client interface to Azure Key Vault. It supports all operations with objects stored in Key Vault, such as encryption and decryption, certificate signing, and storage account key management.

CRAN
R-CMD-check

AzureStor

AzureStor provides a Resource Manager and client interface to storage accounts. The client interface currently supports blob, file and Data Lake Gen2 storage. Features include parallel file transfers, retry on error, and an interface to the AzCopy v10 utility.

CRAN
R-CMD-check

AzureContainers

AzureContainers provides a Resource Manager and client interface to containers: Azure Container Instances, Azure Container Registry, and Azure Kubernetes Service. Build a Docker image and push it to ACR; deploy it to ACI; or create a service on AKS. As a bonus, AzureContainers can talk to any Docker registry or Kubernetes cluster, not just those in Azure.

CRAN
R-CMD-check

AzureVM

AzureVM is a package for deploying and interacting with virtual machines and virtual machine scalesets. It provides a flexible, powerful interface that lets you customise nearly all aspects of the deployment, including reusing existing resources. A selection of predefined configurations is also included to allow easy deployment of commonly used Linux and Windows images.

CRAN
R-CMD-check

AzureKusto

AzureKusto provides a Resource Manager and client interface to Azure Data Explorer, also known as Kusto. Its features include dplyr and DBI interfaces to Kusto, as well as the ability to manage clusters and database principals.

CRAN
R-CMD-check

AzureVMmetadata

AzureVMmetadata is a simple interface to the instance metadata service in an Azure virtual machine. This provides information on the VM's configuration, such as the number of processors, memory, storage, networking, Azure resource details, and so on.

CRAN
R-CMD-check

AzureCognitive

AzureCognitive implements basic functionality for communicating with Azure Cognitive Services. Both a Resource Manager interface, extending AzureRMR, and a client interface to the REST APIs are provided. While it can be called by the end-user, it is meant to provide a foundation for other packages that will support specific services, like Computer Vision, LUIS (language understanding), etc.

CRAN
R-CMD-check

AzureVision

AzureVision is an interface to Azure Computer Vision and Azure Custom Vision, building on the low-level functionality provided by the AzureCognitive package. These services let you leverage the cloud to carry out visual recognition tasks using advanced image processing models, without needing powerful hardware of your own.

CRAN
R-CMD-check

AzureQstor

AzureQstor is a lightweight, R6-based interface to Azure Queue Storage, building on the functionality provided by the AzureStor package.

CRAN
R-CMD-check

AzureTableStor

AzureTableStor is a lightweight interface to Azure Table Storage, building on the functionality provided by the AzureStor package. Both tables in storage accounts and in Azure Cosmos DB are supported.

CRAN
R-CMD-check

AzureCosmosR

AzureCosmosR is a frontend to the Azure Cosmos DB, NoSQL database service. It provides both a Resource Manager interface extending AzureRMR, and a comprehensive client interface to the core/SQL API.

CRAN
R-CMD-check

Microsoft365R

Microsoft365R is an interface to the Microsoft 365 (formerly known as Office 365) suite of cloud services, extending the framework supplied by AzureGraph. It allows access to data in Teams, SharePoint Online and OneDrive, and provides the ability to manage and send emails in Outlook. Both personal and business (organisational) accounts are supported.

CRAN
R-CMD-check