Base type: System.ManagedEntity
Summary: Contains information about all storage arrays added to the platform
Name | Type | Notes |
---|---|---|
Description | System.String | |
StorageArrayID | System.Int32 | |
IPAddress | System.String | |
Vendor | System.String | |
TemplateID | System.Guid | |
EngineID | System.Int32 | |
ID | System.String | |
Name | System.String | |
UserCaption | System.String | |
Caption | System.String | |
DisplayName | System.String | |
Type | System.Int32 | |
CapacityRawTotal | System.Int64 | |
CapacityRawUsed | System.Int64 | |
CapacityRawUsedPercentage | System.Single | |
CapacityRawFree | System.Int64 | |
CapacityRawSpare | System.Int64 | |
CapacityUserTotal | System.Int64 | |
CapacityUserUsed | System.Int64 | |
CapacityUserUsedPercentage | System.Single | |
CapacityUserFree | System.Int64 | |
CapacityUserFreePercentage | System.Single | |
DataReduction | System.Single | |
TotalReduction | System.Single | |
IOPSTotal | System.Single | |
IOPSRead | System.Single | |
IOPSWrite | System.Single | |
IOPSOther | System.Single | |
IOPSReadWriteRatio | System.Single | |
BytesPSTotal | System.Single | |
BytesPSRead | System.Single | |
BytesPSWrite | System.Single | |
IOSizeTotal | System.Int32 | |
IOSizeRead | System.Int32 | |
IOSizeWrite | System.Int32 | |
Disks | System.Int32 | |
Manufacturer | System.String | |
Model | System.String | |
Firmware | System.String | |
SerialNumber | System.String | |
StatCollection | System.Int32 | |
RediscoveryInterval | System.Int32 | |
TopologyInterval | System.Int32 | |
LastSync | System.DateTime | |
CapacityRunoutSlope | System.Single | |
CapacityRunoutOffset | System.Single | |
CapacityRunout | System.DateTime | |
CapacityRunoutDate | System.DateTime | |
OperStatus | System.Int32 | |
OperStatusDescription | System.String | |
Status | System.Int32 | |
DeviceSyncInterval | System.Int32 | |
DeviceLastSync | System.DateTime | |
Created | System.DateTime | |
LastCapacityPollTime | System.DateTime | |
LastPerformancePollTime | System.DateTime | |
LastTopologyPollTime | System.DateTime | |
IsCluster | System.Boolean | |
DetailsUrl | System.String | |
OrionIdColumn | System.String | Default='StorageArrayID'. |
StatusDescription | System.String | |
Status | System.Int32 | |
StatusDescription | System.String | |
StatusLED | System.String | |
UnManaged | System.Boolean | Default='false'. |
UnManageFrom | System.DateTime | |
UnManageUntil | System.DateTime | |
DetailsUrl | System.String | |
Image | System.String | |
AncestorDisplayNames | System.String[] | |
AncestorDetailsUrls | System.String[] | |
StatusIconHint | System.String | |
DisplayName | System.String | |
Description | System.String | |
InstanceType | System.Type | |
Uri | System.String | |
InstanceSiteId | System.Int32 | Default='0'. |
HardwareHealthInfos | Orion.HardwareHealth.HardwareInfoForArray | Defined by relationship Orion.HardwareHealth.StorageArrayHostsHardwareInfoForArray (System.Hosting) |
IOPSTotalThreshold | Orion.SRM.StorageArrayIOPSTotalThreshold | Defined by relationship Orion.StorageArraysHostsStorageArrayIOPSTotalThreshold (System.Hosting) |
IOPSReadThreshold | Orion.SRM.StorageArrayIOPSReadThreshold | Defined by relationship Orion.StorageArraysHostsStorageArrayIOPSReadThreshold (System.Hosting) |
IOPSWriteThreshold | Orion.SRM.StorageArrayIOPSWriteThreshold | Defined by relationship Orion.StorageArraysHostsStorageArrayIOPSWriteThreshold (System.Hosting) |
IOPSOtherThreshold | Orion.SRM.StorageArrayIOPSOtherThreshold | Defined by relationship Orion.StorageArraysHostsStorageArrayIOPSOtherThreshold (System.Hosting) |
IOSizeTotalThreshold | Orion.SRM.StorageArrayIOSizeTotalThreshold | Defined by relationship Orion.StorageArraysHostsStorageArrayIOSizeTotalThreshold (System.Hosting) |
IOSizeReadThreshold | Orion.SRM.StorageArrayIOSizeReadThreshold | Defined by relationship Orion.StorageArraysHostsStorageArrayIOSizeReadThreshold (System.Hosting) |
IOSizeWriteThreshold | Orion.SRM.StorageArrayIOSizeWriteThreshold | Defined by relationship Orion.StorageArraysHostsStorageArrayIOSizeWriteThreshold (System.Hosting) |
BytesPSTotalThreshold | Orion.SRM.StorageArrayBytesPSTotalThreshold | Defined by relationship Orion.StorageArraysHostsStorageArrayBytesPSTotalThreshold (System.Hosting) |
BytesPSReadThreshold | Orion.SRM.StorageArrayBytesPSReadThreshold | Defined by relationship Orion.StorageArraysHostsStorageArrayBytesPSReadThreshold (System.Hosting) |
BytesPSWriteThreshold | Orion.SRM.StorageArrayBytesPSWriteThreshold | Defined by relationship Orion.StorageArraysHostsStorageArrayBytesPSWriteThreshold (System.Hosting) |
Providers | Orion.SRM.Providers | Defined by relationship Orion.SRM.StorageArraysReferencesProviders (System.Reference) |
IPAddresses | Orion.SRM.StorageArrayIPs | Defined by relationship Orion.SRM.StorageArraysReferencesStorageArrayIPs (System.Reference) |
CapacityStatistics | Orion.SRM.StorageArrayCapacityStatistics | Defined by relationship Orion.SRM.StorageArraysReferencesStorageArrayCapacityStatistics (System.Hosting) |
Statistics | Orion.SRM.StorageArrayStatistics | Defined by relationship Orion.SRM.StorageArraysReferencesStorageArrayStatistics (System.Hosting) |
PhysicalDisks | Orion.SRM.PhysicalDisks | Defined by relationship Orion.SRM.StorageArraysReferencesPhysicalDisks (System.Reference) |
LUNs | Orion.SRM.LUNs | Defined by relationship Orion.SRM.StorageArraysReferencesLUNs (System.Reference) |
Pools | Orion.SRM.Pools | Defined by relationship Orion.SRM.StorageArraysReferencesPools (System.Reference) |
Volumes | Orion.SRM.Volumes | Defined by relationship Orion.SRM.StorageArraysReferencesVolumes (System.Reference) |
Topologies | Orion.SRM.Topology | Defined by relationship Orion.SRM.StorageArraysReferencesTopology (System.Reference) |
VServers | Orion.SRM.VServers | Defined by relationship Orion.SRM.StorageArraysReferencesVServer (System.Reference) |
CustomProperties | Orion.SRM.StorageArrayCustomProperties | Defined by relationship Orion.SRM.StorageArrayHostsCustomProperties (System.Hosting) |
StorageControllers | Orion.SRM.StorageControllers | Defined by relationship Orion.SRM.StorageArraysReferencesControllers (System.Reference) |
WebUri | Orion.SRM.StorageArrayWebUri | Defined by relationship Orion.SRM.StorageArraysHostsWebUri (System.Hosting) |
RelyPools | Orion.SRM.Pools | Defined by relationship Orion.Rely.SRM.PoolsRelyOnStorageArrays (System.Reliance) |
RelyVServers | Orion.SRM.VServers | Defined by relationship Orion.Rely.SRM.VServersRelyOnStorageArrays (System.Reliance) |
RelyLUNs | Orion.SRM.LUNs | Defined by relationship Orion.Rely.SRM.LUNsRelyOnStorageArrays (System.Reliance) |
RelyServerVolumes | Orion.Volumes | Defined by relationship Orion.Rely.SRM.ServerVolumesRelyOnStorageArrays (System.Reliance) |
Engine | Orion.SRM.Engines | Defined by relationship Orion.SRM.EngineReferencesStorageArrays (System.Reference) |
Template | Orion.SRM.Templates | Defined by relationship Orion.SRM.TemplatesReferencesStorageArrays (System.Reference) |
Name | Summary | Parameters | Returns |
---|---|---|---|
GetLicensedArrays | Will return list of Storage Array IDs which are licensed. | ||
AddSmisCredentials | Adds smis credentials. Returns credentials ID | ||
AddExternalProvider | Adds external provider. Receives credential ID, returns provider ID. | ||
AddAllArrays | Adds all arrays within given provider. Returns true if success |