OBJECT

ImageRequirements

A grouping of various requirements for provisioning a VM with this image

link GraphQL Schema definition

  • type ImageRequirements {
  • # An array describing the minimum number of network interfaces
  • networks: [Network]
  • # Defines the SmartOS "brand" that is required to provision with this image
  • brand: Brand
  • # A boolean indicating that provisioning with this image requires that an SSH
  • # public key be provided
  • ssh_key: Boolean
  • # `min_ram` is an integer number of MiB specifying the minimum RAM required to
  • # provision this image
  • min_ram: Int
  • # `max_ram` is an integer number of MiB specifying the maximum RAM this image may
  • # provisioned with
  • max_ram: Int
  • # `min_platform` defines the minimum required SmartOS platform on which this image
  • # can be used (and hence in SDC on which it will be provisioned)
  • min_platform: [KeyValue]
  • # `max_platform` defines the maximum allowed SmartOS platform on which this image
  • # can be used (and hence in SDC on which it will be provisioned)
  • max_platform: [KeyValue]
  • }