Azure Resource Manager client in Go
Azure Resource Manager client in Go
- Usage: armclient [
] [ ...] Flags: --help Show context-sensitive help (also try --help-long and --help-man). --config.file="sample-azure.yml" Azure configuration file --debug Debug flag Commands: help [ ...] Show help. get Perform GET against Azure Resource Manager API resources [ ] Print out the Azure resources that exist on this subscription grafana <dataSource> <resourcetype> [<maxdashboardresource>] [<maxcontinuation>] Generate Grafana dashboard JSON files for given Azure resource type </pre> <p>To use armclient, you must first create a service principal which has Reader permission to access your Azure subscription.<br><a href="https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal">https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal</a></p> <p>Example: sample-azure.yml</p> <pre> credentials: environment: public subscription_id: <subscriptionId> client_id: <clientId> client_secret: <clientSecret> tenant_id: <tenantId> </pre> <p>armclient will pull Grafana dashboard templates from the following repository.</p> <p><a href="https://github.com/asheniam/azure-grafana-dashboard-templates">https://github.com/asheniam/azure-grafana-dashboard-templates</a></p>