HewlettPackard / HewlettPackard/hpe3par_python_sdk

Storage System Info returns a dictionary instead of an object

Open
#9 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
10
Forks
16
PR merge metrics
No merged PRs in 30d

Description

the method `getStorageSystemInfo `returns a dictionary rather than the expected object

`{u'clusterNodes': [0, 1, 2, 3], u'onlineNodes': [0, 1, 2, 3], u'name': u'CB2515_2000K_252', u'licenseInfo': {u'WWNBASE': 103353, u'issueTimeSec': 1530167972, u'diskCount': 34, u'licenseState': {u'onlineImport': True, u'storageFederation': True, u'systemReporter': True, u'dynamicOptimization': True, u'qos': True, u'smartSAN': True, u'thinProvisioing': True, u'rmcApplicationSuite': True, u'peerVirtualization': True, u'thinPersistence': True, u'thinProvisioning': True, u'remoteCopy': True, u'adaptiveOptimization': True, u'darEncryption': True, u'virtualLock': True, u'domains': True, u'thinConversion': True, u'fileServices': True, u'virtualCopy': True}, u'issueTime8601': u'2018-06-28T12:09:32+05:30', u'licenses': [{u'name': u'3PAR OS Suite'}, {u'name': u'Adaptive Flash Cache'}, {u'name': u'Adaptive Optimization'}, {u'name': u'Autonomic Rebalance'}, {u'name': u'Cluster Extension'}, {u'name': u'Cluster Extension (102400G)'}, {u'name': u'Compression'}, {u'name': u'Data Encryption'}, {u'name': u'Dynamic Optimization'}, {u'name': u'File Persona (102400G)'}, {u'name': u'File Persona Basic'}, {u'name': u'Management Plug-In for VMware vCenter'}, {u'name': u'Online Import'}, {u'name': u'Peer Motion'}, {u'name': u'Priority Optimization'}, {u'name': u'Recovery Manager Central'}, {u'name': u'Recovery Manager for Exchange'}, {u'name': u'Recovery Manager for Microsoft Hyper-V'}, {u'name': u'Recovery Manager for Oracle'}, {u'name': u'Recovery Manager for SQL'}, {u'name': u'Recovery Manager for VMware vSphere'}, {u'name': u'Remote Copy'}, {u'name': u'Remote Copy (102400G)'}, {u'name': u'RMC Application Suite'}, {u'name': u'Smart SAN'}, {u'name': u'Storage Federation'}, {u'name': u'System Reporter'}, {u'name': u'Thin Conversion'}, {u'name': u'Thin Copy Reclamation'}, {u'name': u'Thin Deduplication'}, {u'name': u'Thin Persistence'}, {u'name': u'Thin Provisioning (102400G)'}, {u'name': u'Virtual Copy'}, {u'name': u'Virtual Copy (102400G)'}, {u'name': u'Virtual Domains'}, {u'name': u'Virtual Lock'}, {u'name': u'VSS Provider for Microsoft Windows'}]}, u'freeCapacityMiB': 21050368.0, u'chunkletSizeMiB': 1024, u'totalCapacityMiB': 38260736.0, u'serialNumber': u'SGH549W49T', u'IPv4Addr': u'15.212.192.252', u'id': 103353, u'parameters': {u'rawSpaceAlertFC': 0, u'hostDIFTemplate': 2, u'thermalShutdown': True, u'remoteCopyHostThrottling': False, u'remoteSyslogSecurityHost': u'0.0.0.0', u'allowR0': True, u'overProvRatioLimit': 0.0, u'allowR5OnNLDrives': False, u'failoverMatchedSet': True, u'upgradeNote': u'', u'disableDedup': False, u'portFailoverEnabled': True, u'allowWrtbackUpgrade': False, u'eventLogNum': 1, u'autoExportAfterReboot': True, u'sessionTimeout': 3600, u'sparingAlgorithm': u'Default', u'eventLogsize': 4194304, u'rawSpaceAlertSSD': 0, u'remoteSyslog': False, u'disableChunkletInitUNMAP': False, u'hostDIF': True, u'allowWrtbackSingleNode': False, u'disableCompr': False, u'complianceOfficerApproval': False, u'allowR5OnFCDrives': True, u'VVRetentionTimeMax': 1209600, u'personaProfile': 1, u'remoteSyslogHost': u'0.0.0.0', u'rawSpaceAlertNL': 0, u'overProvRatioWarning': 0.0}, u'systemVersion': u'3.3.1.457', u'allocatedCapacityMiB': 14423040.0, u'failedCapacityMiB': 0.0, u'readOnlyParameters': {u'maxCompressedVolumeSizeMiB': 16777216, u'maxDedupVolumeSizeMiB': 16777216, u'maxVolumeSizeMiB': 67108864}, u'timeZone': u'Asia/Kolkata', u'IPv6Addr': u'2620:0:a17:e033::12', u'totalNodes': 4, u'masterNode': 1, u'model': u'HPE_3PAR 20800'}`

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.