aruba-admin
Version:
A TypeScript/Node.js library for interacting with Aruba Cloud's SOAP API with full type support and multi-region connectivity.
41 lines (40 loc) • 1.32 kB
TypeScript
import { CustomProductsCost } from "./CustomProductsCost";
import { FtpCost } from "./FtpCost";
import { IpAddressCost } from "./IpAddressCost";
import { LoadBalancersCost } from "./LoadBalancersCost";
import { PleskLicensesCost } from "./PleskLicensesCost";
import { PrivateCloudCost } from "./PrivateCloudCost";
import { ServerCost } from "./ServerCost";
import { SharedStorageCost } from "./SharedStorageCost";
import { CpuCost } from "./CpuCost";
/**
* Value
* @targetNSAlias `q37`
* @targetNamespace `http://schemas.datacontract.org/2004/07/Aruba.Cloud.Provisioning.Entities`
*/
export interface Value33 {
/** xs:decimal */
TotalHourlyCost?: number;
/** xs:string */
CurrencyCode?: string;
/** CustomProductsCost */
CustomProductsCost?: CustomProductsCost;
/** xs:int */
DatacenterId?: number;
/** FTPCost */
FTPCost?: FtpCost;
/** IpAddressCost */
IpAddressCost?: IpAddressCost;
/** LoadBalancersCost */
LoadBalancersCost?: LoadBalancersCost;
/** PleskLicensesCost */
PleskLicensesCost?: PleskLicensesCost;
/** PrivateCloudCost */
PrivateCloudCost?: PrivateCloudCost;
/** ServerCost */
ServerCost?: ServerCost;
/** SharedStorageCost */
SharedStorageCost?: SharedStorageCost;
/** VLanCost */
VLanCost?: CpuCost;
}