UNPKG

aruba-admin

Version:

A TypeScript/Node.js library for interacting with Aruba Cloud's SOAP API with full type support and multi-region connectivity.

51 lines (50 loc) 1.44 kB
import { AdditionalLicenses } from "./AdditionalLicenses"; import { NetworkAdaptersConfiguration } from "./NetworkAdaptersConfiguration"; import { VirtualDisks1 } from "./VirtualDisks1"; /** * server * @targetNSAlias `q172` * @targetNamespace `http://schemas.datacontract.org/2004/07/Aruba.Cloud.Provisioning.Entities` */ export interface Server1 { /** AdditionalLicenses */ AdditionalLicenses?: AdditionalLicenses; /** xs:string */ AdministratorPassword?: string; /** xs:int */ CPUQuantity?: number; /** xs:boolean */ ConfigureIPv4ForVPSStarter?: boolean; /** xs:boolean */ ConfigureIPv6?: boolean; /** xs:boolean */ IsLuckySmart?: boolean; /** xs:int */ MigrateServerID?: number; /** xs:string */ Name?: string; /** NetworkAdaptersConfiguration */ NetworkAdaptersConfiguration?: NetworkAdaptersConfiguration; /** xs:string */ Note?: string; /** xs:int */ OSTemplateId?: number; /** xs:int */ OSTemplateProductId?: number; /** xs:int */ OpenStackFlavorID?: number; /** xs:int */ RAMQuantity?: number; /** xs:int */ SmartVMWarePackageID?: number; /** xs:string */ SshKey?: string; /** xs:boolean */ SshPasswordAuthAllowed?: boolean; /** xs:int */ VMMServerTypeId?: number; /** VirtualDisks */ VirtualDisks?: VirtualDisks1; /** xs:int */ VirtualMachinePricingTypeID?: number; }