The Answer to this question is: the Publish-AzVMDscConfiguration cmdlet.
https://learn.microsoft.com/en-us/azure/virtual-machines/extensions/dsc-overview
he Publish-AzVMDscConfiguration cmdlet takes in a configuration file, scans it for dependent DSC resources, and then creates a .zip file. The .zip file contains the configuration and DSC resources that are needed to enact the configuration. The cmdlet can also create the package locally by using the -OutputArchivePath parameter. Otherwise, the cmdlet publishes the .zip file to Blob Storage, and then secures it with an SAS token.