aruba-admin
Version:
A TypeScript/Node.js library for interacting with Aruba Cloud's SOAP API with full type support and multi-region connectivity.
40 lines (39 loc) • 1.24 kB
TypeScript
import { HybridLinkPricingTypeDescriptions } from "./HybridLinkPricingTypeDescriptions";
import { BillingType } from "./BillingType";
import { SourceResource } from "./SourceResource";
import { TargetCustomResource } from "./TargetCustomResource";
/**
* HybridLink
* @targetNSAlias `tns`
* @targetNamespace `http://schemas.datacontract.org/2004/07/Aruba.Cloud.Provisioning.Entities`
*/
export interface HybridLink {
/** xs:dateTime */
CreationDate?: Date;
/** xs:int */
DataCenterID?: number;
/** xs:dateTime */
DeletionDate?: Date;
/** xs:int */
HybridLinkID?: number;
/** xs:string */
HybridLinkName?: string;
/** HybridLinkPricingTypeDescriptions */
HybridLinkPricingTypeDescriptions?: HybridLinkPricingTypeDescriptions;
/** xs:int */
HybridLinkPricingTypeID?: number;
/** HybridLinkStatus */
HybridLinkStatus?: BillingType;
/** xs:decimal */
MonthlyCost?: number;
/** xs:dateTime */
RenewalDate?: Date;
/** xs:int */
ResourceID?: number;
/** SourceResource */
SourceResource?: SourceResource;
/** TargetCustomResource */
TargetCustomResource?: TargetCustomResource;
/** TargetResource */
TargetResource?: SourceResource;
}