Skip to content

Instantly share code, notes, and snippets.

@stuartleeks
Created November 13, 2015 10:00
Show Gist options
  • Save stuartleeks/0ad6e40f7e722ad79291 to your computer and use it in GitHub Desktop.
Save stuartleeks/0ad6e40f7e722ad79291 to your computer and use it in GitHub Desktop.
ARM deployment operations - PowerShell, CLI
param($resourceGroupName)
# note that this requires jq: https://stedolan.github.io/jq/download/
$deploymentName=$(azure group deployment list $resourceGroupName --json | jq "[.[] | {name:.name, timestamp: .properties.timestamp } ] | sort_by(.timestamp) | reverse | .[0].name" --raw-output)
azure group deployment operation list --resource-group $resourceGroupName --name $deploymentName --json | jq '[.[] | .properties | { provisioningState : .provisioningState, timestamp: .timestamp, resourceType:.targetResource.resourceType,resourceName:.targetResource.resourceName}] | sort_by(.timestamp)'
param($resourceGroupName)
# note that this requires jq: https://stedolan.github.io/jq/download/
$deploymentName=$(azure group deployment list $resourceGroupName --json | jq "[.[] | {name:.name, timestamp: .properties.timestamp } ] | sort_by(.timestamp) | reverse | .[0].name" --raw-output)
azure group deployment operation list --resource-group $resourceGroupName --name $deploymentName --json | jq '[.[] | .properties | { provisioningState : .provisioningState, timestamp: .timestamp, resourceType:.targetResource.resourceType,resourceName:.targetResource.resourceName}] | sort_by(.timestamp) | .[] | select(.provisioningState != \"Succeeded\")'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment