Docs · static mirror — the interactive version loads with JavaScript.

Azure

Source: https://runstack.engineer/docs/toolkits/azure

Manage VMs, disks, networking, storage, web apps, databases, containers, costs and governance via ARM.

Tools (52):

ToolDescription
azureListSubscriptionsList Azure subscriptions visible to the connected service principal. Use to discover subscription IDs before other calls.
azureListResourceGroupsList resource groups in an Azure subscription. Use to discover where VMs, storage and apps live.
azureGetResourceGroupGet details of a single Azure resource group including location, tags and provisioning state.
azureCreateResourceGroupCreate a new Azure resource group in a subscription and location. Use before deploying new workloads.
azureDeleteResourceGroupDelete an Azure resource group and all resources it contains. Irreversible — confirm with the user first.
azureListResourcesList ARM resources in a subscription or resource group, optionally filtered by resource type. Use for inventory across VMs, storage, web apps and more.
azureListVirtualMachinesList virtual machines in a subscription or resource group. Returns name, size, OS, provisioning and power state.
azureGetVirtualMachineGet details of a virtual machine, optionally including instanceView for live power and provisioning status.
azureStartVirtualMachineStart a stopped Azure virtual machine. Use to bring a dev/test or production VM back online.
azureDeallocateVirtualMachineStop and deallocate an Azure virtual machine to stop compute billing. Use to save cost on idle VMs.
azureRestartVirtualMachineRestart an Azure virtual machine. Use after config changes or to recover an unresponsive VM.
azureListVmScaleSetsList virtual machine scale sets in a subscription or resource group. Returns SKU, capacity, upgrade policy and orchestration mode.
azureRunVmCommandRun a shell or PowerShell script on a VM via the VM agent (RunShellScript for Linux, RunPowerShellScript for Windows). The call is async — a 202 means accepted for processing.
azureListManagedDisksList managed disks in a subscription or resource group. Returns size, SKU, OS type, attachment state and encryption.
azureGetManagedDiskGet details of a managed disk including size, SKU, encryption, network access and attached VM.
azureListSnapshotsList managed disk snapshots in a subscription or resource group. Use to find backup/restore points before disk recovery.
azureListStorageAccountsList storage accounts in a subscription or resource group. Returns name, SKU, kind, location and access tier.
azureGetStorageAccountGet properties of a storage account including endpoints, encryption, network rules and status.
azureListStorageAccountKeysList access keys for a storage account. Handle as sensitive — use for connection strings and rotation checks.
azureListBlobContainersList blob containers in a storage account. Returns name, public access level and last-modified time.
azureListFileSharesList file shares in a storage account. Returns name, quota, provisioned size and access tier.
azureRegenerateStorageAccountKeyRegenerate (rotate) a storage account access key. Pass keyName key1 or key2 — rotate the standby key first to avoid downtime.
azureListVirtualNetworksList virtual networks in a subscription or resource group. Returns address spaces, subnets and peering state.
azureGetVirtualNetworkGet a virtual network including address spaces, subnets, DNS servers and peering status.
azureListPublicIpAddressesList public IP addresses in a subscription or resource group. Returns address, allocation method, SKU and association.
azureListNetworkSecurityGroupsList network security groups with their security rules. Use to audit open ports and access controls.
azureListLoadBalancersList load balancers in a subscription or resource group. Returns SKU, frontend IPs, backend pools and rules.
azureListDnsZonesList Azure DNS zones in a subscription or resource group. Returns name, record count and name servers.
azureListWebAppsList App Service web apps in a subscription or resource group. Returns hostname, state, runtime stack and app plan.
azureGetWebAppGet configuration of an App Service web app including app settings, bindings and site config.
azureRestartWebAppRestart an App Service web app. Use after deployments or config changes, or to recover a stuck app.
azureListAppServicePlansList App Service plans in a subscription or resource group. Returns SKU, worker count, OS kind and hosting status.
azureListFunctionAppsList Function Apps in a subscription or resource group. Returns hostname, state and runtime info for serverless workloads.
azureGetWebAppSettingsList app settings (environment variables) of a web app. Handle as sensitive — values may include secrets and connection strings.
azureListSqlServersList Azure SQL logical servers in a subscription. Returns name, location, version and admin login.
azureListSqlDatabasesList databases on an Azure SQL logical server. Returns name, SKU, status, collation and max size.
azureGetSqlDatabaseGet details of an Azure SQL database including SKU, status, collation, max size and zone redundancy.
azureListCosmosDbAccountsList Azure Cosmos DB accounts in a subscription or resource group. Returns API kind, locations, consistency and endpoints.
azureListContainerRegistriesList Azure Container Registry (ACR) registries. Returns login server, SKU and admin-user status for image hosting.
azureListContainerGroupsList Azure Container Instances (serverless containers). Returns state, IP, container image and restart policy.
azureGetKubernetesClusterGet an AKS cluster including Kubernetes version, DNS prefix, node pool profiles, network profile and power state.
azureListAgentPoolsList node pools (agent pools) of an AKS cluster. Returns VM size, count, OS, mode and autoscaling config.
azureListKubernetesClustersList Azure Kubernetes Service (AKS) managed clusters. Returns name, location, Kubernetes version and node pools.
azureListKeyVaultsList Key Vaults in a subscription. Returns name, location, SKU and vault URI for secrets management.
azureQueryMonitorMetricsQuery Azure Monitor metrics for any resource (VM CPU, storage latency, app requests). Use to check health and performance.
azureListActivityLogsList Azure Activity Log events for a subscription. Use to audit who created, updated or deleted resources and when.
azureListMetricAlertsList Azure Monitor metric alert rules in a subscription or resource group. Returns severity, condition, scopes and actions.
azureListLogAnalyticsWorkspacesList Log Analytics workspaces. Returns retention, SKU, provisioning state and customer ID for log queries.
azureListMonitorMetricDefinitionsList available metric definitions for a resource. Use to discover valid metricNames before calling azureQueryMonitorMetrics.
azureListRoleAssignmentsList RBAC role assignments in a subscription or resource group. Use to audit who has access to what.
azureQueryCostManagementQuery Azure Cost Management for actual cost grouped by service, resource group or location. Use to answer spend and billing questions.
azureListAdvisorRecommendationsList Azure Advisor recommendations for cost, security, reliability and performance. Use to find savings and best-practice fixes.