public PersistentVM GetInstance()
        {
            ResourceExtensionReference extensionRef = null;
            extensionRef = new ResourceExtensionReference()
            {
                Name = "ChefClient",
                Publisher = "Chef.Bootstrap.WindowsAzure,",
                Version = "11.0"
            };

            var resourceList = new ResourceExtensionReferenceList();
            resourceList.Add(extensionRef);

            return new PersistentVM()
            {
                ResourceExtensionReferences = resourceList,
                OSVirtualHardDisk = new OSVirtualHardDisk() { OS = "Windows" }
            };
        }
        public PersistentVM GetInstance()
        {
            ResourceExtensionReference extensionRef = null;

            extensionRef = new ResourceExtensionReference()
            {
                Name      = "ChefClient",
                Publisher = "Chef.Bootstrap.WindowsAzure,",
                Version   = "11.0"
            };

            var resourceList = new ResourceExtensionReferenceList();

            resourceList.Add(extensionRef);

            return(new PersistentVM()
            {
                ResourceExtensionReferences = resourceList,
                OSVirtualHardDisk = new OSVirtualHardDisk()
                {
                    OS = "Windows"
                }
            });
        }