         properties: {
           # UUID of the network to create the interface in.
           network: 'string'
+
+          MAC: {
+            optional: true # Auto-generated per default.
+            type: 'string'
+          }
         }
       }
     }

  $each VIFs, (VIF) ->
    xapi.call 'VIF.create', {
      device: '0'
      MAC: ''
      MTU: '1500'
      network: VIF.network
      other_config: {}

          type: { type: 'string' }
        }
      }
    }

    # Number of virtual CPUs to start the new VM with.
    CPUs: {
      optional: true # If not defined use the template parameters.
      type: 'integer'
    }
  }

