/// <summary>
 /// Initializes a new instance of the MachineExtensionInstanceView
 /// class.
 /// </summary>
 /// <param name="name">The machine extension name.</param>
 /// <param name="type">Specifies the type of the extension; an example
 /// is "CustomScriptExtension".</param>
 /// <param name="typeHandlerVersion">Specifies the version of the
 /// script handler.</param>
 /// <param name="status">Instance view status.</param>
 public MachineExtensionInstanceView(string name = default(string), string type = default(string), string typeHandlerVersion = default(string), MachineExtensionInstanceViewStatus status = default(MachineExtensionInstanceViewStatus))
 {
     Name = name;
     Type = type;
     TypeHandlerVersion = typeHandlerVersion;
     Status             = status;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the
 /// MachineExtensionPropertiesInstanceView class.
 /// </summary>
 /// <param name="name">The machine extension name.</param>
 /// <param name="type">Specifies the type of the extension; an example
 /// is "CustomScriptExtension".</param>
 /// <param name="typeHandlerVersion">Specifies the version of the
 /// script handler.</param>
 /// <param name="status">Instance view status.</param>
 public MachineExtensionPropertiesInstanceView(string name = default(string), string type = default(string), string typeHandlerVersion = default(string), MachineExtensionInstanceViewStatus status = default(MachineExtensionInstanceViewStatus))
     : base(name, type, typeHandlerVersion, status)
 {
     CustomInit();
 }