Vm Guest Customization APIs
The Customization service provides operations to apply a customization specification to a virtual machine.
Operations
                                            
                    
                            GET                        
                        
                                Get Vm Guest Customization                                                            
                                                            
                                    Returns the status of the customization operation that has been applied for the virtual machine in vm.
if you do not have all of the privileges described as follows: 
   -  The resource VirtualMachine referenced by the parameter vm requires System.View. 
                                
                                                    
                            PUT                        
                        
                                Set Vm Guest Customization                                                            
                                                            
                                    Applies a customization specification in spec on the virtual machine in vm. This operation only sets the specification settings for the virtual machine. The actual customization happens inside the guest when the virtual machine is powered on. If spec has unset values, then any pending customization settings for the virtual machine are cleared. If there is a pending customization for the virtual machine and spec has valid content, then the existing customization setting will be overwritten with the new settings.
if you do not have all of the privileges described as follows: 
   -  The resource VirtualMachine referenced by the parameter vm requires VirtualMachine.Provisioning.Customize. 
                                
                                                    