File Exchange

image thumbnail

matlab-azure-cli

version 0.3.2 (5.16 MB) by Anders Sollander
A MATLAB Interface to the Azure CLI

1 Download

Updated 27 Aug 2020

From GitHub

View license on GitHub

This software is a very thin wrapper on top of the Azure command line client. It allows interacting with Azure resources, from within MATLAB, similarly to the way it's done from the command line.

It's very easy to shell out and do a system command in MATLAB, e.g. [r, s] = system('az acr list') would perform an Azure CLI command and return both the status of the command and the command line output, typically JSON. This is, in fact, the exact way that this package uses the Azure CLI.

This motivation for creating this package can be summarized as follows:

* The MATLAB package provides tab completion, for easily creating command sequences.
* Tab completion is also provided for command options/parameters.
* Help is available (locally, without shelling out to the CLI) for all groups, subgroups and commands
* The return values, in JSON, is decoded into MATLAB variables, making it easy to use the information in subsequent commands.

Cite As

Anders Sollander (2021). matlab-azure-cli (https://github.com/mathworks-ref-arch/matlab-azure-cli/releases/tag/v0.3.2), GitHub. Retrieved .

Comments and Ratings (0)

MATLAB Release Compatibility
Created with R2020a
Compatible with R2016a and later releases
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Software/MATLAB

Software/MATLAB/app/system/+azure

Software/MATLAB/app/system/+azure/+generate

Software/MATLAB/app/system/generated/+az

Software/MATLAB/app/system/generated/+az/+account

Software/MATLAB/app/system/generated/+az/+account/+lock

Software/MATLAB/app/system/generated/+az/+account/+management_group

Software/MATLAB/app/system/generated/+az/+account/+management_group/+subscription

Software/MATLAB/app/system/generated/+az/+acr

Software/MATLAB/app/system/generated/+az/+acr/+agentpool

Software/MATLAB/app/system/generated/+az/+acr/+config

Software/MATLAB/app/system/generated/+az/+acr/+config/+content_trust

Software/MATLAB/app/system/generated/+az/+acr/+config/+retention

Software/MATLAB/app/system/generated/+az/+acr/+credential

Software/MATLAB/app/system/generated/+az/+acr/+encryption

Software/MATLAB/app/system/generated/+az/+acr/+helm

Software/MATLAB/app/system/generated/+az/+acr/+helm/+repo

Software/MATLAB/app/system/generated/+az/+acr/+identity

Software/MATLAB/app/system/generated/+az/+acr/+network_rule

Software/MATLAB/app/system/generated/+az/+acr/+pack

Software/MATLAB/app/system/generated/+az/+acr/+private_endpoint_connection

Software/MATLAB/app/system/generated/+az/+acr/+private_link_resource

Software/MATLAB/app/system/generated/+az/+acr/+replication

Software/MATLAB/app/system/generated/+az/+acr/+repository

Software/MATLAB/app/system/generated/+az/+acr/+scope_map

Software/MATLAB/app/system/generated/+az/+acr/+task

Software/MATLAB/app/system/generated/+az/+acr/+task/+credential

Software/MATLAB/app/system/generated/+az/+acr/+task/+identity

Software/MATLAB/app/system/generated/+az/+acr/+task/+timer

Software/MATLAB/app/system/generated/+az/+acr/+taskrun

Software/MATLAB/app/system/generated/+az/+acr/+token

Software/MATLAB/app/system/generated/+az/+acr/+token/+credential

Software/MATLAB/app/system/generated/+az/+acr/+webhook

Software/MATLAB/app/system/generated/+az/+ad

Software/MATLAB/app/system/generated/+az/+ad/+app

Software/MATLAB/app/system/generated/+az/+ad/+app/+credential

Software/MATLAB/app/system/generated/+az/+ad/+app/+owner

Software/MATLAB/app/system/generated/+az/+ad/+app/+permission

Software/MATLAB/app/system/generated/+az/+ad/+group

Software/MATLAB/app/system/generated/+az/+ad/+group/+member

Software/MATLAB/app/system/generated/+az/+ad/+group/+owner

Software/MATLAB/app/system/generated/+az/+ad/+signed_in_user

Software/MATLAB/app/system/generated/+az/+ad/+sp

Software/MATLAB/app/system/generated/+az/+ad/+sp/+credential

Software/MATLAB/app/system/generated/+az/+ad/+sp/+owner

Software/MATLAB/app/system/generated/+az/+ad/+user

Software/MATLAB/app/system/generated/+az/+advisor

Software/MATLAB/app/system/generated/+az/+advisor/+configuration

Software/MATLAB/app/system/generated/+az/+advisor/+recommendation

Software/MATLAB/app/system/generated/+az/+aks

Software/MATLAB/app/system/generated/+az/+aks/+nodepool

Software/MATLAB/app/system/generated/+az/+ams

Software/MATLAB/app/system/generated/+az/+ams/+account

Software/MATLAB/app/system/generated/+az/+ams/+account/+mru

Software/MATLAB/app/system/generated/+az/+ams/+account/+sp

Software/MATLAB/app/system/generated/+az/+ams/+account/+storage

Software/MATLAB/app/system/generated/+az/+ams/+account_filter

Software/MATLAB/app/system/generated/+az/+ams/+asset

Software/MATLAB/app/system/generated/+az/+ams/+asset_filter

Software/MATLAB/app/system/generated/+az/+ams/+content_key_policy

Software/MATLAB/app/system/generated/+az/+ams/+content_key_policy/+option

Software/MATLAB/app/system/generated/+az/+ams/+job

Software/MATLAB/app/system/generated/+az/+ams/+live_event

Software/MATLAB/app/system/generated/+az/+ams/+live_output

Software/MATLAB/app/system/generated/+az/+ams/+streaming_endpoint

Software/MATLAB/app/system/generated/+az/+ams/+streaming_endpoint/+akamai

Software/MATLAB/app/system/generated/+az/+ams/+streaming_locator

Software/MATLAB/app/system/generated/+az/+ams/+streaming_policy

Software/MATLAB/app/system/generated/+az/+ams/+transform

Software/MATLAB/app/system/generated/+az/+ams/+transform/+output

Software/MATLAB/app/system/generated/+az/+apim

Software/MATLAB/app/system/generated/+az/+apim/+api

Software/MATLAB/app/system/generated/+az/+appconfig

Software/MATLAB/app/system/generated/+az/+appconfig/+credential

Software/MATLAB/app/system/generated/+az/+appconfig/+feature

Software/MATLAB/app/system/generated/+az/+appconfig/+feature/+filter

Software/MATLAB/app/system/generated/+az/+appconfig/+identity

Software/MATLAB/app/system/generated/+az/+appconfig/+kv

Software/MATLAB/app/system/generated/+az/+appconfig/+revision

Software/MATLAB/app/system/generated/+az/+appservice

Software/MATLAB/app/system/generated/+az/+appservice/+ase

Software/MATLAB/app/system/generated/+az/+appservice/+hybrid_connection

Software/MATLAB/app/system/generated/+az/+appservice/+plan

Software/MATLAB/app/system/generated/+az/+appservice/+vnet_integration

Software/MATLAB/app/system/generated/+az/+aro

Software/MATLAB/app/system/generated/+az/+backup

Software/MATLAB/app/system/generated/+az/+backup/+container

Software/MATLAB/app/system/generated/+az/+backup/+item

Software/MATLAB/app/system/generated/+az/+backup/+job

Software/MATLAB/app/system/generated/+az/+backup/+policy

Software/MATLAB/app/system/generated/+az/+backup/+protectable_item

Software/MATLAB/app/system/generated/+az/+backup/+protection

Software/MATLAB/app/system/generated/+az/+backup/+recoveryconfig

Software/MATLAB/app/system/generated/+az/+backup/+recoverypoint

Software/MATLAB/app/system/generated/+az/+backup/+restore

Software/MATLAB/app/system/generated/+az/+backup/+restore/+files

Software/MATLAB/app/system/generated/+az/+backup/+vault

Software/MATLAB/app/system/generated/+az/+backup/+vault/+backup_properties

Software/MATLAB/app/system/generated/+az/+batch

Software/MATLAB/app/system/generated/+az/+batch/+account

Software/MATLAB/app/system/generated/+az/+batch/+account/+autostorage_keys

Software/MATLAB/app/system/generated/+az/+batch/+account/+keys

Software/MATLAB/app/system/generated/+az/+batch/+application

Software/MATLAB/app/system/generated/+az/+batch/+application/+package

Software/MATLAB/app/system/generated/+az/+batch/+application/+summary

Software/MATLAB/app/system/generated/+az/+batch/+certificate

Software/MATLAB/app/system/generated/+az/+batch/+job

Software/MATLAB/app/system/generated/+az/+batch/+job/+all_statistics

Software/MATLAB/app/system/generated/+az/+batch/+job/+prep_release_status

Software/MATLAB/app/system/generated/+az/+batch/+job/+task_counts

Software/MATLAB/app/system/generated/+az/+batch/+job_schedule

Software/MATLAB/app/system/generated/+az/+batch/+location

Software/MATLAB/app/system/generated/+az/+batch/+location/+quotas

Software/MATLAB/app/system/generated/+az/+batch/+node

Software/MATLAB/app/system/generated/+az/+batch/+node/+file

Software/MATLAB/app/system/generated/+az/+batch/+node/+remote_desktop

Software/MATLAB/app/system/generated/+az/+batch/+node/+remote_login_settings

Software/MATLAB/app/system/generated/+az/+batch/+node/+scheduling

Software/MATLAB/app/system/generated/+az/+batch/+node/+service_logs

Software/MATLAB/app/system/generated/+az/+batch/+node/+user

Software/MATLAB/app/system/generated/+az/+batch/+pool

Software/MATLAB/app/system/generated/+az/+batch/+pool/+all_statistics

Software/MATLAB/app/system/generated/+az/+batch/+pool/+autoscale

Software/MATLAB/app/system/generated/+az/+batch/+pool/+node_counts

Software/MATLAB/app/system/generated/+az/+batch/+pool/+supported_images

Software/MATLAB/app/system/generated/+az/+batch/+pool/+usage_metrics

Software/MATLAB/app/system/generated/+az/+batch/+task

Software/MATLAB/app/system/generated/+az/+batch/+task/+file

Software/MATLAB/app/system/generated/+az/+batch/+task/+subtask

Software/MATLAB/app/system/generated/+az/+billing

Software/MATLAB/app/system/generated/+az/+billing/+enrollment_account

Software/MATLAB/app/system/generated/+az/+billing/+invoice

Software/MATLAB/app/system/generated/+az/+billing/+period

Software/MATLAB/app/system/generated/+az/+bot

Software/MATLAB/app/system/generated/+az/+bot/+authsetting

Software/MATLAB/app/system/generated/+az/+bot/+directline

Software/MATLAB/app/system/generated/+az/+bot/+email

Software/MATLAB/app/system/generated/+az/+bot/+facebook

Software/MATLAB/app/system/generated/+az/+bot/+kik

Software/MATLAB/app/system/generated/+az/+bot/+msteams

Software/MATLAB/app/system/generated/+az/+bot/+skype

Software/MATLAB/app/system/generated/+az/+bot/+slack

Software/MATLAB/app/system/generated/+az/+bot/+sms

Software/MATLAB/app/system/generated/+az/+bot/+telegram

Software/MATLAB/app/system/generated/+az/+bot/+webchat

Software/MATLAB/app/system/generated/+az/+cache

Software/MATLAB/app/system/generated/+az/+cdn

Software/MATLAB/app/system/generated/+az/+cdn/+custom_domain

Software/MATLAB/app/system/generated/+az/+cdn/+edge_node

Software/MATLAB/app/system/generated/+az/+cdn/+endpoint

Software/MATLAB/app/system/generated/+az/+cdn/+endpoint/+rule

Software/MATLAB/app/system/generated/+az/+cdn/+endpoint/+rule/+action

Software/MATLAB/app/system/generated/+az/+cdn/+endpoint/+rule/+condition

Software/MATLAB/app/system/generated/+az/+cdn/+endpoint/+waf

Software/MATLAB/app/system/generated/+az/+cdn/+endpoint/+waf/+policy

Software/MATLAB/app/system/generated/+az/+cdn/+origin

Software/MATLAB/app/system/generated/+az/+cdn/+profile

Software/MATLAB/app/system/generated/+az/+cloud

Software/MATLAB/app/system/generated/+az/+cognitiveservices

Software/MATLAB/app/system/generated/+az/+cognitiveservices/+account

Software/MATLAB/app/system/generated/+az/+cognitiveservices/+account/+identity

Software/MATLAB/app/system/generated/+az/+cognitiveservices/+account/+keys

Software/MATLAB/app/system/generated/+az/+cognitiveservices/+account/+network_rule

Software/MATLAB/app/system/generated/+az/+config

Software/MATLAB/app/system/generated/+az/+consumption

Software/MATLAB/app/system/generated/+az/+consumption/+budget

Software/MATLAB/app/system/generated/+az/+consumption/+marketplace

Software/MATLAB/app/system/generated/+az/+consumption/+pricesheet

Software/MATLAB/app/system/generated/+az/+consumption/+reservation

Software/MATLAB/app/system/generated/+az/+consumption/+reservation/+detail

Software/MATLAB/app/system/generated/+az/+consumption/+reservation/+summary

Software/MATLAB/app/system/generated/+az/+consumption/+usage

Software/MATLAB/app/system/generated/+az/+container

Software/MATLAB/app/system/generated/+az/+cosmosdb

Software/MATLAB/app/system/generated/+az/+cosmosdb/+cassandra

Software/MATLAB/app/system/generated/+az/+cosmosdb/+cassandra/+keyspace

Software/MATLAB/app/system/generated/+az/+cosmosdb/+cassandra/+keyspace/+throughput

Software/MATLAB/app/system/generated/+az/+cosmosdb/+cassandra/+table

Software/MATLAB/app/system/generated/+az/+cosmosdb/+cassandra/+table/+throughput

Software/MATLAB/app/system/generated/+az/+cosmosdb/+gremlin

Software/MATLAB/app/system/generated/+az/+cosmosdb/+gremlin/+database

Software/MATLAB/app/system/generated/+az/+cosmosdb/+gremlin/+database/+throughput

Software/MATLAB/app/system/generated/+az/+cosmosdb/+gremlin/+graph

Software/MATLAB/app/system/generated/+az/+cosmosdb/+gremlin/+graph/+throughput

Software/MATLAB/app/system/generated/+az/+cosmosdb/+keys

Software/MATLAB/app/system/generated/+az/+cosmosdb/+mongodb

Software/MATLAB/app/system/generated/+az/+cosmosdb/+mongodb/+collection

Software/MATLAB/app/system/generated/+az/+cosmosdb/+mongodb/+collection/+throughput

Software/MATLAB/app/system/generated/+az/+cosmosdb/+mongodb/+database

Software/MATLAB/app/system/generated/+az/+cosmosdb/+mongodb/+database/+throughput

Software/MATLAB/app/system/generated/+az/+cosmosdb/+network_rule

Software/MATLAB/app/system/generated/+az/+cosmosdb/+private_endpoint_connection

Software/MATLAB/app/system/generated/+az/+cosmosdb/+private_link_resource

Software/MATLAB/app/system/generated/+az/+cosmosdb/+sql

Software/MATLAB/app/system/generated/+az/+cosmosdb/+sql/+container

Software/MATLAB/app/system/generated/+az/+cosmosdb/+sql/+container/+throughput

Software/MATLAB/app/system/generated/+az/+cosmosdb/+sql/+database

Software/MATLAB/app/system/generated/+az/+cosmosdb/+sql/+database/+throughput

Software/MATLAB/app/system/generated/+az/+cosmosdb/+sql/+stored_procedure

Software/MATLAB/app/system/generated/+az/+cosmosdb/+sql/+trigger

Software/MATLAB/app/system/generated/+az/+cosmosdb/+sql/+user_defined_function

Software/MATLAB/app/system/generated/+az/+cosmosdb/+table

Software/MATLAB/app/system/generated/+az/+cosmosdb/+table/+throughput

Software/MATLAB/app/system/generated/+az/+deployment

Software/MATLAB/app/system/generated/+az/+deployment/+group

Software/MATLAB/app/system/generated/+az/+deployment/+mg

Software/MATLAB/app/system/generated/+az/+deployment/+operation

Software/MATLAB/app/system/generated/+az/+deployment/+operation/+group

Software/MATLAB/app/system/generated/+az/+deployment/+operation/+mg

Software/MATLAB/app/system/generated/+az/+deployment/+operation/+sub

Software/MATLAB/app/system/generated/+az/+deployment/+operation/+tenant

Software/MATLAB/app/system/generated/+az/+deployment/+sub

Software/MATLAB/app/system/generated/+az/+deployment/+tenant

Software/MATLAB/app/system/generated/+az/+deployment_scripts

Software/MATLAB/app/system/generated/+az/+deploymentmanager

Software/MATLAB/app/system/generated/+az/+deploymentmanager/+artifact_source

Software/MATLAB/app/system/generated/+az/+deploymentmanager/+rollout

Software/MATLAB/app/system/generated/+az/+deploymentmanager/+service

Software/MATLAB/app/system/generated/+az/+deploymentmanager/+service_topology

Software/MATLAB/app/system/generated/+az/+deploymentmanager/+service_unit

Software/MATLAB/app/system/generated/+az/+deploymentmanager/+step

Software/MATLAB/app/system/generated/+az/+disk

Software/MATLAB/app/system/generated/+az/+disk_access

Software/MATLAB/app/system/generated/+az/+disk_encryption_set

Software/MATLAB/app/system/generated/+az/+dla

Software/MATLAB/app/system/generated/+az/+dla/+account

Software/MATLAB/app/system/generated/+az/+dla/+account/+blob_storage