I can use the PowerShell cmdlet Get-AzureRMResource to list all Azure resources.
Get-AzureRMResource
Is there a cmdlet that takes a ResourceGroupName and a
ResourceGroupName
Not a PowerShell cmdlet, but you can use the ListFunctions API as described here