Simon Wåhlin
simonwahlin.bsky.social
Simon Wåhlin
@simonwahlin.bsky.social
Cloud Architect @ Unwonted | Azure MVP, Certified Trainer

Azure | Bicep | BicepLang | PowerShell

I want to bridge the gap between Dev and Ops and enable secure and efficient cloud solutions on Azure for every organization.
You won't find two of those together
July 6, 2025 at 5:26 PM
The PowerShell module AzBobbyTables by @palmemanuel.bsky.social is your friend for anything Azure Storage Tables
December 12, 2024 at 1:05 PM
The bulk of that cost is compute cost (mainly Azure Functions and/or Container Apps)
December 12, 2024 at 1:00 PM
For my usecases with small (usually less than 1GB) datasets and low transactional volumes (single digit users), the cloud bill is at the most a coffee a month.
December 12, 2024 at 12:57 PM
Depending on requirements for volume, availability, and performance, of course, but most of my hobby projects run on combinations of Azure Storage (blobs, tables, and queues), Azure SQL (free), and CosmosDB (free). Azure Storage is vastly underrated, in my opinion.
December 12, 2024 at 12:41 PM
A diet coke or a redbull, often in combination with a good black coffee is how I start the day most of my days.
December 10, 2024 at 5:41 PM
Also super handy to find which subnet (and vnet) a given IP resides in.
December 6, 2024 at 8:51 AM
It includes child resources but it only works for a resourceGroup, it is terribly slow and exports a template, meaning I have to parse it and filter the resources I'm interested in which results in more code and worse performance than I have now.
November 30, 2024 at 2:35 PM
Yea, I basically want a command to export the full configuration of any given resource and be able to run that on a (potentially large) list of resources.
November 30, 2024 at 2:25 PM
I cuurently query a few tables in Resource Graph combined with Azure.Bicep.Types library to list potential child resource types, perform a list on each child type to get resourceIds followed by a Get on each resourceId. It works but it not very performant and throttling is a pain.
November 30, 2024 at 2:24 PM
There is also a table for appserviceresources so I can get them there, but I am looking for a generic way to get ANY child resources and not have to implement custom logic for each type.
November 30, 2024 at 2:14 PM
I mean for example given a site resoure (e.i. FunctionAp) I want to get all child resources like configs, but also extension resources like DiagnosticSettings, PolicyExemptions and RoleAssignment.

I can find tables for PolicyResources and AuthorizationResources so those can be solved using ARG.
November 30, 2024 at 2:13 PM
Woop! See you there!
November 29, 2024 at 9:18 PM
I'm sure mone will be ready by monday :D
a cartoon of a dog sitting in front of a laptop with a speech bubble saying it 's fine
ALT: a cartoon of a dog sitting in front of a laptop with a speech bubble saying it 's fine
media.tenor.com
November 29, 2024 at 4:17 PM