I've worked with ARM templates a bit but building ARM projects in Visual Studio is new. When you create VM resources and then subsequently create a script or DSC extension, in addition to the new JSON, Powershell changes are made, but the next run of the Powershell script prompts newly for _artifactsLocation and _artifactsSASToken.
Can someone explain what these values refer to, point me at the documentation for how to ensure that an ARM template deployment for a resource group uploads the accompanying additional script/DSC assets and ensure they're executed? All the documentation I've been able to find refers to web applications and assumes that the asset you want to upload is a web application to run.
EDIT FOR CLARITY: When you add a DSC resource to an existing ARM project in Visual Studio, it adds code to create storage containers and upload the DSC scripts, but this seems incomplete? Running the script from a powershell prompt prompts for incomplete parameters, seemingly ignoring the code that creates a storage account if it doesn't exist...