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.

44 lines (43 loc) 2.36 kB
import { Instances } from "./Instances"; import { LoadBalancerIpAddresses } from "./LoadBalancerIpAddresses"; import { LoadBalancerRules } from "./LoadBalancerRules"; import { NotificationContacts } from "./NotificationContacts"; /** * LoadBalancer * @targetNSAlias `tns` * @targetNamespace `http://schemas.datacontract.org/2004/07/Aruba.Cloud.Provisioning.Entities.LoadBalancer` */ export interface LoadBalancer { /** xs:int */ CompanyID?: number; /** xs:dateTime */ CreationDate?: Date; /** xs:int */ DataCenterID?: number; /** xs:boolean */ HealthCheckNotification?: boolean; /** Instances */ Instances?: Instances; /** xs:int */ LoadBalancerClassOfServiceID?: number; /** xs:int */ LoadBalancerID?: number; /** LoadBalancerIPAddresses */ LoadBalancerIPAddresses?: LoadBalancerIpAddresses; /** LoadBalancerRules */ LoadBalancerRules?: LoadBalancerRules; /** LoadBalancerStatus|xs:string|Creating,Running,Stopped,Deleted */ LoadBalancerStatus?: string; /** xs:string */ Name?: string; /** NotificationContacts */ NotificationContacts?: NotificationContacts; /** xs:int */ ProductID?: number; /** 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; }