aruba-admin
Version:
A TypeScript/Node.js library for interacting with Aruba Cloud's SOAP API with full type support and multi-region connectivity.
43 lines (42 loc) • 2.05 kB
TypeScript
import { ProductInfo } from "./ProductInfo";
/**
* CustomVirtualDisk
* @targetNSAlias `tns`
* @targetNamespace `http://schemas.datacontract.org/2004/07/Aruba.Cloud.Provisioning.Entities`
*/
export interface CustomVirtualDisk {
/** xs:int */
CompanyId?: number;
/** xs:int */
ProductId?: number;
/** ProductInfo */
ProductInfo?: ProductInfo;
/** xs:int */
ResourceId?: number;
/** ResourceTypes|xs:string|Ram,Cpu,HardDisk0,OSTemplate,VLan,Ip,HardDisk1,HardDisk2,HardDisk3,FTP,LicensePlesk,LicensePleskAddon,AssistanceOnDemand,CloudStorageSize,CloudStorageDownloadBandwidth,CloudStorageUploadBandwidth,CloudStorageRequests,CloudStoragePacket,Domain,DomainPrivacy,DNS,SharedStorage,SharedStorageUpgrade,MonitoringClassOfServices,Sms,PrivateCloud,PrivateCloudCPU,PrivateCloudDisk,PrivateCloudRAM,PrivateCloudVLan,PrivateCloudIP,LoadBalancer,CustomCloudProduct,SmartVMWare,BackupPacket,BackupDownloadBandwidth,BackupUploadBandwidth,BackupClient,BackupSize,Firewall,DedicatedNetwork,License,Software,JelasticPacket,JelasticStorage,JelasticFixedCloudLet,JelasticFlexibleCloudLet,JelasticPublicIP,DbaasPacket,DbaasStorage,DbaasCPU,DbaasRAM,DbaasBackup,DbaasConnections,DRaaS,HybridLink,VirtualMachineProPacket,OpenStackFlavor,PrivateCloudOrganization,PrivateCloudMonitoring,PrivateCloudEncryption,PrivateCloudContainerService,BaasM365Packet,BaasM365Infrastructure,BaasM365BackupUser,BaasM365Storage,BaasM365StorageSecondCopy */
ResourceType?: string;
/** xs:int */
UserId?: number;
/** xs:dateTime */
CreationDate?: Date;
/** xs:int */
Size?: number;
/** xs:string */
FileName?: string;
/** xs:int */
InvalidityCode?: number;
/** xs:string */
InvalidityReason?: string;
/** xs:boolean */
IsEligible?: boolean;
/** xs:string */
RelativePath?: string;
/** xs:string */
RelativePathFile?: string;
/** xs:long */
SizeByte?: number;
/** xs:int */
SizeGBNormalized?: number;
/** xs:string */
VirtualDiskType?: string;
}