TemplateApiInputDTO

Description

Model to describe a Template: contains the resources used to Deploy a VM or to Add Workload/Supply in a Plan

Optional Parameters

displayName
  • type: string

  • description: Name of the template

className
  • type: string

  • description: className

  • enum: ['VirtualMachine', 'PhysicalMachine', 'Storage', 'Container']

price
  • type: number

  • format: float

  • description: Cost price

model
  • type: string

  • description: The Model of the entire Physical Machine system. For example: Cisco UCS B200 M5 (Intel Xeon Gold 5115, 2.40 GHz) vs. PowerEdge R940 (Intel Xeon Gold 6136, 3.00 GHz)

cpuModel
  • type: string

  • description: The model of the CPU in the Physical Machine. This is separate from the model of the entire Physical Machine. For example: Intel Xeon Gold 6130 vs. AMD Opteron 6166 HE

vendor
  • type: string

  • description: Vendor

description
  • type: string

  • description: Description

image
  • type: string

  • description: Profile image, used for Container templates

imageTag
  • type: string

  • description: Profile image tag, used for Container templates

cmdWithArgs
  • type: string

  • description: Command with Arguments, used for Container templates

computeResources
  • type: array

  • description: Compute resources: Number of CPU, CPU speed, Memory size, ...

storageResources
  • type: array

  • description: Storage resources: Disk I/0, Disk Size, Percentage of Disk consumed

networkResources
  • type: array

  • description: Network resources

infrastructureResources
  • type: array

  • description: Infrastructure resources: Power, Size, Cooling

deploymentProfileId
  • type: string

  • description: Ids of the Deployment Profiles associated with this Template

enableMatch
  • type: boolean

  • description: Add to Infrastructure Cost Policy. Infrastructure Cost policies group hardware devices according to their cost