The stuff Microsoft left out..
Project description
AZURE API EXTRAS
W.I.P. Azure stuff to make my life easier.
INSTALLATION
pip install azure-extras
CONFIGURATION
Copy azure.example.ini to $HOME/.azure.ini, adding
your subscription and tenant details along the way.
This location can be customised with the --config flag at runtime.
TODO: Use Azure CLI credentials
KUDU API CLI FRONTEND
https://github.com/projectkudu/kudu
usage: az-kudu [-h] [-a NAME] [-C PATH] [-r NAME]
(-c COMMAND | -e SLUG | -z PATH | -Z SOURCE DESTINATION)
[-p PATH] [-v]
CLI Kudu API Frontend
optional arguments:
-h, --help show this help message and exit
-a NAME, --app NAME azure app service name
-C PATH, --config PATH
path to azure configuration file
-r NAME, --rg NAME azure resource group
-c COMMAND, --cmd COMMAND
command to run (use quotes for multi-word commands)
-e SLUG, --endpoint SLUG
api endpoint slug
-z PATH, --deploy_zip PATH
upload a zip to the server
-Z SOURCE DESTINATION, --download_zip SOURCE DESTINATION
download a zip of a remote path
-p PATH, --cwd PATH server current working directory
-v increase verbosity
APP SERVICE HEALTH CHECK
Workaround until this is implemented in terraform
usage: az-chkhealth [-h] [-a NAME [NAME ...]] [-r NAME] [-A ENABLE/DISABLE]
[-C PATH] [-v]
Enable or disable Health Check in Azure App Services
optional arguments:
-h, --help show this help message and exit
-a NAME [NAME ...], --app_services NAME [NAME ...]
list of azure app services
-r NAME, --resource_group NAME
azure resource group
-A ENABLE/DISABLE, --action ENABLE/DISABLE
action to carry out - enable or disable.
-C PATH, --config PATH
path to azure configuration file
-v increase verbosity
APP SERVICES CONTROLLER
usage: az-asctl [-h] [-a NAME [NAME ...]] [-r NAME] [-A START/STOP] [-C PATH]
[-v]
Start or stop Azure App Services and their slots
optional arguments:
-h, --help show this help message and exit
-a NAME [NAME ...], --app_services NAME [NAME ...]
list of azure app services
-r NAME, --resource_group NAME
azure resource group
-A START/STOP, --action START/STOP
action to carry out - enable or disable.
-C PATH, --config PATH
path to azure configuration file
-v increase verbosity
STREAM ANALYTICS JOBS CONTROLLER
usage: az-sajctl [-h] [-C PATH] [-r NAME] [-j JOBS [JOBS ...]] [-a START/STOP]
[-v]
Start or stop Stream Analytics Jobs
optional arguments:
-h, --help show this help message and exit
-C PATH, --config PATH
path to azure configuration file
-r NAME, --resource_group NAME
azure resource group
-j JOBS [JOBS ...], --stream_analytics_jobs JOBS [JOBS ...]
list of azure stream analytics jobs
-a START/STOP, --action START/STOP
action to carry out - start or stop.
-v increase verbosity
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file azure_extras-0.3.1.tar.gz.
File metadata
- Download URL: azure_extras-0.3.1.tar.gz
- Upload date:
- Size: 11.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c220e3457aa2595b068450e7468a1b848e1cdfd97c34a6fdd464b143b106044
|
|
| MD5 |
7ef17c519ad651fc1f29c8fc9f389ca5
|
|
| BLAKE2b-256 |
17469a24f002a4e57c0fa8fb103321276bdbf8587265c3c15fe2a5433fdb6808
|
File details
Details for the file azure_extras-0.3.1-py3-none-any.whl.
File metadata
- Download URL: azure_extras-0.3.1-py3-none-any.whl
- Upload date:
- Size: 14.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf6841f44cdb47aa09d1aa65b7e0a9f64b37cd0b1f024b651102b275d0a22da0
|
|
| MD5 |
069206896d670debe732dddba9b13293
|
|
| BLAKE2b-256 |
38f9c869c1f18b0df1522506b0ad57f100594006e087fef51d89312b0129ee23
|