aruba-admin
Version:
A TypeScript/Node.js library for interacting with Aruba Cloud's SOAP API with full type support and multi-region connectivity.
37 lines (36 loc) • 1.14 kB
TypeScript
import { PrivateVlan } from "./PrivateVlan";
import { SharedStorageIqNs } from "./SharedStorageIqNs";
import { SharedStorageResources } from "./SharedStorageResources";
/**
* SharedStorage
* @targetNSAlias `tns`
* @targetNamespace `http://schemas.datacontract.org/2004/07/Aruba.Cloud.Provisioning.Entities.SharedStorage`
*/
export interface SharedStorage {
/** xs:int */
CompanyID?: number;
/** xs:dateTime */
CreationDate?: Date;
/** xs:int */
DataCenterID?: number;
/** xs:dateTime */
DeletionDate?: Date;
/** xs:string */
MountPoint?: string;
/** PrivateVlan */
PrivateVlan?: PrivateVlan;
/** xs:int */
SharedStorageID?: number;
/** SharedStorageIQNs */
SharedStorageIQNs?: SharedStorageIqNs;
/** xs:string */
SharedStorageName?: string;
/** SharedStorageProtocolType|xs:string|CIFS,ISCSI,NFS */
SharedStorageProtocolType?: string;
/** SharedStorageResources */
SharedStorageResources?: SharedStorageResources;
/** SharedStorageStatus|xs:string|Creating,Active,Deleting,Deleted */
Status?: string;
/** xs:int */
UserID?: number;
}