ucsmsdk.mometa.lstorage package

Submodules

This module contains the general information for LstorageControllerDef ManagedObject.

class ucsmsdk.mometa.lstorage.LstorageControllerDef.LstorageControllerDef(parent_mo_or_dn, name, **kwargs)[source]

Bases: ucsmsdk.ucsmo.ManagedObject

This is LstorageControllerDef class.

consts = <ucsmsdk.mometa.lstorage.LstorageControllerDef.LstorageControllerDefConsts instance>
mo_meta = <ucsmsdk.ucscoremeta.MoMeta object>
naming_props = set([u'name'])
prop_map = {'dn': 'dn', 'status': 'status', 'adminState': 'admin_state', 'configQualifier': 'config_qualifier', 'name': 'name', 'rn': 'rn', 'sacl': 'sacl', 'configState': 'config_state', 'operState': 'oper_state', 'childAction': 'child_action'}
prop_meta = {'config_state': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x131347cd0>, 'dn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x122446710>, 'admin_state': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1313479d0>, 'name': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x122446850>, 'sacl': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x122446410>, 'oper_state': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x122446b10>, 'rn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x122446dd0>, 'config_qualifier': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x131347350>, 'status': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x122446690>, 'child_action': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x131347c50>}
class ucsmsdk.mometa.lstorage.LstorageControllerDef.LstorageControllerDefConsts[source]
ADMIN_STATE_OFFLINE = 'offline'
ADMIN_STATE_ONLINE = 'online'
ADMIN_STATE_UNDEPLOYED = 'undeployed'
CONFIG_STATE_APPLIED = 'applied'
CONFIG_STATE_APPLYING = 'applying'
CONFIG_STATE_FAILED_TO_APPLY = 'failed-to-apply'
CONFIG_STATE_OK = 'ok'
OPER_STATE_COMPUTE_DEGRADED = 'compute-degraded'
OPER_STATE_COMPUTE_INOPERABLE = 'compute-inoperable'
OPER_STATE_OFFLINE = 'offline'
OPER_STATE_ONLINE = 'online'
OPER_STATE_UNDEFINED = 'undefined'

This module contains the general information for LstorageControllerModeConfig ManagedObject.

class ucsmsdk.mometa.lstorage.LstorageControllerModeConfig.LstorageControllerModeConfig(parent_mo_or_dn, **kwargs)[source]

Bases: ucsmsdk.ucsmo.ManagedObject

This is LstorageControllerModeConfig class.

consts = <ucsmsdk.mometa.lstorage.LstorageControllerModeConfig.LstorageControllerModeConfigConsts instance>
mo_meta = <ucsmsdk.ucscoremeta.MoMeta object>
naming_props = set([])
prop_map = {'dn': 'dn', 'status': 'status', 'sacl': 'sacl', 'protectConfig': 'protect_config', 'raidMode': 'raid_mode', 'rn': 'rn', 'childAction': 'child_action'}
prop_meta = {'dn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x113908450>, 'status': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x124a97e10>, 'protect_config': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x113908d50>, 'raid_mode': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x113908c50>, 'sacl': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x124a97490>, 'rn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x113908090>, 'child_action': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1254a5610>}
class ucsmsdk.mometa.lstorage.LstorageControllerModeConfig.LstorageControllerModeConfigConsts[source]
PROTECT_CONFIG_FALSE = 'false'
PROTECT_CONFIG_NO = 'no'
PROTECT_CONFIG_TRUE = 'true'
PROTECT_CONFIG_YES = 'yes'
RAID_MODE_ANY_CONFIGURATION = 'any-configuration'
RAID_MODE_BEST_EFFORT_MIRRORED = 'best-effort-mirrored'
RAID_MODE_BEST_EFFORT_MIRRORED_STRIPED = 'best-effort-mirrored-striped'
RAID_MODE_BEST_EFFORT_STRIPED = 'best-effort-striped'
RAID_MODE_BEST_EFFORT_STRIPED_DUAL_PARITY = 'best-effort-striped-dual-parity'
RAID_MODE_BEST_EFFORT_STRIPED_PARITY = 'best-effort-striped-parity'
RAID_MODE_DUAL_DISK = 'dual-disk'
RAID_MODE_NO_LOCAL_STORAGE = 'no-local-storage'
RAID_MODE_NO_RAID = 'no-raid'
RAID_MODE_RAID_MIRRORED = 'raid-mirrored'
RAID_MODE_RAID_MIRRORED_STRIPED = 'raid-mirrored-striped'
RAID_MODE_RAID_STRIPED = 'raid-striped'
RAID_MODE_RAID_STRIPED_DUAL_PARITY = 'raid-striped-dual-parity'
RAID_MODE_RAID_STRIPED_DUAL_PARITY_STRIPED = 'raid-striped-dual-parity-striped'
RAID_MODE_RAID_STRIPED_PARITY = 'raid-striped-parity'
RAID_MODE_RAID_STRIPED_PARITY_STRIPED = 'raid-striped-parity-striped'
RAID_MODE_SINGLE_DISK = 'single-disk'

This module contains the general information for LstorageControllerQualifier ManagedObject.

class ucsmsdk.mometa.lstorage.LstorageControllerQualifier.LstorageControllerQualifier(parent_mo_or_dn, **kwargs)[source]

Bases: ucsmsdk.ucsmo.ManagedObject

This is LstorageControllerQualifier class.

consts = <ucsmsdk.mometa.lstorage.LstorageControllerQualifier.LstorageControllerQualifierConsts instance>
mo_meta = <ucsmsdk.ucscoremeta.MoMeta object>
naming_props = set([])
prop_map = {'dn': 'dn', 'status': 'status', 'sacl': 'sacl', 'controllerId': 'controller_id', 'controllerType': 'controller_type', 'rn': 'rn', 'childAction': 'child_action'}
prop_meta = {'controller_type': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1145ee950>, 'dn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1145ee490>, 'sacl': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1145ee2d0>, 'controller_id': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1145eea90>, 'status': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x126f76a10>, 'rn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1145ee210>, 'child_action': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1145ee290>}
class ucsmsdk.mometa.lstorage.LstorageControllerQualifier.LstorageControllerQualifierConsts[source]
CONTROLLER_ID_ALL = 'all'
CONTROLLER_TYPE_EXTERNAL = 'external'
CONTROLLER_TYPE_FLASH = 'FLASH'
CONTROLLER_TYPE_HBA = 'HBA'
CONTROLLER_TYPE_NVME = 'NVME'
CONTROLLER_TYPE_PCH = 'PCH'
CONTROLLER_TYPE_PT = 'PT'
CONTROLLER_TYPE_SAS = 'SAS'
CONTROLLER_TYPE_SATA = 'SATA'
CONTROLLER_TYPE_SD = 'SD'
CONTROLLER_TYPE_UNKNOWN = 'unknown'

This module contains the general information for LstorageControllerRef ManagedObject.

class ucsmsdk.mometa.lstorage.LstorageControllerRef.LstorageControllerRef(parent_mo_or_dn, server_id, controller_type, controller_id, **kwargs)[source]

Bases: ucsmsdk.ucsmo.ManagedObject

This is LstorageControllerRef class.

consts = <ucsmsdk.mometa.lstorage.LstorageControllerRef.LstorageControllerRefConsts instance>
mo_meta = <ucsmsdk.ucscoremeta.MoMeta object>
naming_props = set([u'serverId', u'controllerId', u'controllerType'])
prop_map = {'dn': 'dn', 'status': 'status', 'sacl': 'sacl', 'rn': 'rn', 'controllerId': 'controller_id', 'serverId': 'server_id', 'controllerType': 'controller_type', 'childAction': 'child_action'}
prop_meta = {'controller_type': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14c9d64d0>, 'dn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14c9d6210>, 'server_id': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14c9d6710>, 'status': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14c9d6d90>, 'sacl': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14c9d6a50>, 'rn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14c9d6dd0>, 'controller_id': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x12743a290>, 'child_action': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14c9d6650>}
class ucsmsdk.mometa.lstorage.LstorageControllerRef.LstorageControllerRefConsts[source]
CONTROLLER_TYPE_EXTERNAL = 'external'
CONTROLLER_TYPE_FLASH = 'FLASH'
CONTROLLER_TYPE_HBA = 'HBA'
CONTROLLER_TYPE_NVME = 'NVME'
CONTROLLER_TYPE_PCH = 'PCH'
CONTROLLER_TYPE_PT = 'PT'
CONTROLLER_TYPE_SAS = 'SAS'
CONTROLLER_TYPE_SATA = 'SATA'
CONTROLLER_TYPE_SD = 'SD'
CONTROLLER_TYPE_UNKNOWN = 'unknown'

This module contains the general information for LstorageDasScsiLun ManagedObject.

class ucsmsdk.mometa.lstorage.LstorageDasScsiLun.LstorageDasScsiLun(parent_mo_or_dn, name, **kwargs)[source]

Bases: ucsmsdk.ucsmo.ManagedObject

This is LstorageDasScsiLun class.

consts = <ucsmsdk.mometa.lstorage.LstorageDasScsiLun.LstorageDasScsiLunConsts instance>
mo_meta = <ucsmsdk.ucscoremeta.MoMeta object>
naming_props = set([u'name'])
prop_map = {'status': 'status', 'operState': 'oper_state', 'sacl': 'sacl', 'configState': 'config_state', 'configQualifier': 'config_qualifier', 'size': 'size', 'deferredNaming': 'deferred_naming', 'adminState': 'admin_state', 'autoDeploy': 'auto_deploy', 'lunDn': 'lun_dn', 'fractionalSize': 'fractional_size', 'localDiskPolicyName': 'local_disk_policy_name', 'rn': 'rn', 'dn': 'dn', 'bootDev': 'boot_dev', 'operLocalDiskPolicyName': 'oper_local_disk_policy_name', 'lunMapType': 'lun_map_type', 'expandToAvail': 'expand_to_avail', 'childAction': 'child_action', 'name': 'name', 'storageClass': 'storage_class', 'order': 'order'}
prop_meta = {'config_state': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11399ccd0>, 'status': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14ebaa4d0>, 'sacl': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14ebaa8d0>, 'oper_state': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14ebaabd0>, 'size': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14ebaa710>, 'local_disk_policy_name': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11e195690>, 'auto_deploy': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x121e96950>, 'lun_map_type': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14ebaaf90>, 'child_action': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11399c310>, 'rn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14ebaafd0>, 'deferred_naming': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11399c090>, 'lun_dn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11e195050>, 'dn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11399c490>, 'fractional_size': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11399cb90>, 'admin_state': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x121e96490>, 'config_qualifier': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11399cd50>, 'expand_to_avail': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11399c8d0>, 'name': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14ebaa790>, 'oper_local_disk_policy_name': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14ebaacd0>, 'storage_class': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14ebaa990>, 'boot_dev': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11399ce50>, 'order': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14ebaae90>}
class ucsmsdk.mometa.lstorage.LstorageDasScsiLun.LstorageDasScsiLunConsts[source]
ADMIN_STATE_OFFLINE = 'offline'
ADMIN_STATE_ONLINE = 'online'
ADMIN_STATE_UNDEPLOYED = 'undeployed'
AUTO_DEPLOY_AUTO_DEPLOY = 'auto-deploy'
AUTO_DEPLOY_NO_AUTO_DEPLOY = 'no-auto-deploy'
BOOT_DEV_DISABLED = 'disabled'
BOOT_DEV_ENABLED = 'enabled'
CONFIG_STATE_APPLIED = 'applied'
CONFIG_STATE_APPLYING = 'applying'
CONFIG_STATE_FAILED_TO_APPLY = 'failed-to-apply'
CONFIG_STATE_OK = 'ok'
DEFERRED_NAMING_FALSE = 'false'
DEFERRED_NAMING_NO = 'no'
DEFERRED_NAMING_TRUE = 'true'
DEFERRED_NAMING_YES = 'yes'
EXPAND_TO_AVAIL_FALSE = 'false'
EXPAND_TO_AVAIL_NO = 'no'
EXPAND_TO_AVAIL_TRUE = 'true'
EXPAND_TO_AVAIL_YES = 'yes'
LUN_MAP_TYPE_NON_SHARED = 'non-shared'
LUN_MAP_TYPE_SHARED = 'shared'
LUN_MAP_TYPE_UNASSIGNED = 'unassigned'
OPER_STATE_COMPUTE_DEGRADED = 'compute-degraded'
OPER_STATE_COMPUTE_INOPERABLE = 'compute-inoperable'
OPER_STATE_OFFLINE = 'offline'
OPER_STATE_ONLINE = 'online'
OPER_STATE_UNDEFINED = 'undefined'
ORDER_NOT_APPLICABLE = 'not-applicable'
SIZE_UNSPECIFIED = 'unspecified'
STORAGE_CLASS_DAS = 'das'
STORAGE_CLASS_SAN = 'san'

This module contains the general information for LstorageDiskGroupConfigDef ManagedObject.

class ucsmsdk.mometa.lstorage.LstorageDiskGroupConfigDef.LstorageDiskGroupConfigDef(parent_mo_or_dn, **kwargs)[source]

Bases: ucsmsdk.ucsmo.ManagedObject

This is LstorageDiskGroupConfigDef class.

consts = <ucsmsdk.mometa.lstorage.LstorageDiskGroupConfigDef.LstorageDiskGroupConfigDefConsts instance>
mo_meta = <ucsmsdk.ucscoremeta.MoMeta object>
naming_props = set([])
prop_map = {'dn': 'dn', 'status': 'status', 'policyLevel': 'policy_level', 'sacl': 'sacl', 'raidLevel': 'raid_level', 'policyOwner': 'policy_owner', 'intId': 'int_id', 'childAction': 'child_action', 'name': 'name', 'descr': 'descr', 'rn': 'rn'}
prop_meta = {'dn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13bfff390>, 'status': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x12e892bd0>, 'sacl': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x12e892d90>, 'int_id': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1303c5f90>, 'child_action': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13bfff8d0>, 'name': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1303c5e90>, 'descr': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13bfffbd0>, 'raid_level': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x114687590>, 'policy_owner': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x114687710>, 'policy_level': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1303c53d0>, 'rn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x12e892c90>}
class ucsmsdk.mometa.lstorage.LstorageDiskGroupConfigDef.LstorageDiskGroupConfigDefConsts[source]
INT_ID_NONE = 'none'
POLICY_OWNER_LOCAL = 'local'
POLICY_OWNER_PENDING_POLICY = 'pending-policy'
POLICY_OWNER_POLICY = 'policy'
RAID_LEVEL_MIRROR = 'mirror'
RAID_LEVEL_MIRROR_STRIPE = 'mirror-stripe'
RAID_LEVEL_RAID = 'raid'
RAID_LEVEL_SIMPLE = 'simple'
RAID_LEVEL_STRIPE = 'stripe'
RAID_LEVEL_STRIPE_DUAL_PARITY = 'stripe-dual-parity'
RAID_LEVEL_STRIPE_DUAL_PARITY_STRIPE = 'stripe-dual-parity-stripe'
RAID_LEVEL_STRIPE_PARITY = 'stripe-parity'
RAID_LEVEL_STRIPE_PARITY_STRIPE = 'stripe-parity-stripe'
RAID_LEVEL_UNSPECIFIED = 'unspecified'

This module contains the general information for LstorageDiskGroupConfigPolicy ManagedObject.

class ucsmsdk.mometa.lstorage.LstorageDiskGroupConfigPolicy.LstorageDiskGroupConfigPolicy(parent_mo_or_dn, name, **kwargs)[source]

Bases: ucsmsdk.ucsmo.ManagedObject

This is LstorageDiskGroupConfigPolicy class.

consts = <ucsmsdk.mometa.lstorage.LstorageDiskGroupConfigPolicy.LstorageDiskGroupConfigPolicyConsts instance>
mo_meta = <ucsmsdk.ucscoremeta.MoMeta object>
naming_props = set([u'name'])
prop_map = {'dn': 'dn', 'status': 'status', 'policyLevel': 'policy_level', 'sacl': 'sacl', 'raidLevel': 'raid_level', 'policyOwner': 'policy_owner', 'intId': 'int_id', 'childAction': 'child_action', 'name': 'name', 'descr': 'descr', 'rn': 'rn'}
prop_meta = {'dn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13aba4050>, 'status': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13aba4d50>, 'sacl': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13aba4690>, 'int_id': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13aba4b10>, 'child_action': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13aba4dd0>, 'name': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13aba4f90>, 'descr': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13aba4f50>, 'raid_level': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13aba49d0>, 'policy_owner': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13aba4850>, 'policy_level': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13aba4990>, 'rn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13aba4090>}
class ucsmsdk.mometa.lstorage.LstorageDiskGroupConfigPolicy.LstorageDiskGroupConfigPolicyConsts[source]
INT_ID_NONE = 'none'
POLICY_OWNER_LOCAL = 'local'
POLICY_OWNER_PENDING_POLICY = 'pending-policy'
POLICY_OWNER_POLICY = 'policy'
RAID_LEVEL_MIRROR = 'mirror'
RAID_LEVEL_MIRROR_STRIPE = 'mirror-stripe'
RAID_LEVEL_RAID = 'raid'
RAID_LEVEL_SIMPLE = 'simple'
RAID_LEVEL_STRIPE = 'stripe'
RAID_LEVEL_STRIPE_DUAL_PARITY = 'stripe-dual-parity'
RAID_LEVEL_STRIPE_DUAL_PARITY_STRIPE = 'stripe-dual-parity-stripe'
RAID_LEVEL_STRIPE_PARITY = 'stripe-parity'
RAID_LEVEL_STRIPE_PARITY_STRIPE = 'stripe-parity-stripe'
RAID_LEVEL_UNSPECIFIED = 'unspecified'

This module contains the general information for LstorageDiskGroupQualifier ManagedObject.

class ucsmsdk.mometa.lstorage.LstorageDiskGroupQualifier.LstorageDiskGroupQualifier(parent_mo_or_dn, **kwargs)[source]

Bases: ucsmsdk.ucsmo.ManagedObject

This is LstorageDiskGroupQualifier class.

consts = <ucsmsdk.mometa.lstorage.LstorageDiskGroupQualifier.LstorageDiskGroupQualifierConsts instance>
mo_meta = <ucsmsdk.ucscoremeta.MoMeta object>
naming_props = set([])
prop_map = {'dn': 'dn', 'status': 'status', 'minDriveSize': 'min_drive_size', 'sacl': 'sacl', 'useRemainingDisks': 'use_remaining_disks', 'numDrives': 'num_drives', 'numDedHotSpares': 'num_ded_hot_spares', 'childAction': 'child_action', 'numGlobHotSpares': 'num_glob_hot_spares', 'driveType': 'drive_type', 'rn': 'rn'}
prop_meta = {'dn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x127bccb90>, 'status': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x12544b310>, 'sacl': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x12544b550>, 'min_drive_size': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x127bcca90>, 'child_action': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x127bccb50>, 'use_remaining_disks': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x12544bbd0>, 'num_ded_hot_spares': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x12544bb90>, 'drive_type': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x127bcc0d0>, 'num_drives': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x12544b810>, 'rn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x12544be10>, 'num_glob_hot_spares': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x12544ba10>}
class ucsmsdk.mometa.lstorage.LstorageDiskGroupQualifier.LstorageDiskGroupQualifierConsts[source]
DRIVE_TYPE_HDD = 'HDD'
DRIVE_TYPE_SSD = 'SSD'
DRIVE_TYPE_UNSPECIFIED = 'unspecified'
MIN_DRIVE_SIZE_UNSPECIFIED = 'unspecified'
NUM_DED_HOT_SPARES_UNSPECIFIED = 'unspecified'
NUM_DRIVES_UNSPECIFIED = 'unspecified'
NUM_GLOB_HOT_SPARES_UNSPECIFIED = 'unspecified'
USE_REMAINING_DISKS_FALSE = 'false'
USE_REMAINING_DISKS_NO = 'no'
USE_REMAINING_DISKS_TRUE = 'true'
USE_REMAINING_DISKS_YES = 'yes'

This module contains the general information for LstorageDiskSlot ManagedObject.

class ucsmsdk.mometa.lstorage.LstorageDiskSlot.LstorageDiskSlot(parent_mo_or_dn, id, **kwargs)[source]

Bases: ucsmsdk.ucsmo.ManagedObject

This is LstorageDiskSlot class.

consts = <ucsmsdk.mometa.lstorage.LstorageDiskSlot.LstorageDiskSlotConsts instance>
mo_meta = <ucsmsdk.ucscoremeta.MoMeta object>
naming_props = set([u'id'])
prop_map = {'dn': 'dn', 'status': 'status', 'sacl': 'sacl', 'ownership': 'ownership', 'rn': 'rn', 'id': 'id', 'childAction': 'child_action'}
prop_meta = {'dn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1215c32d0>, 'status': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1215c33d0>, 'sacl': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1215c3650>, 'ownership': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1215c3850>, 'rn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1215c3810>, 'id': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1215c36d0>, 'child_action': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1215c3350>}
class ucsmsdk.mometa.lstorage.LstorageDiskSlot.LstorageDiskSlotConsts[source]
OWNERSHIP_CHASSIS_DEDICATED_SPARE = 'chassis-dedicated-spare'
OWNERSHIP_CHASSIS_GLOBAL_SPARE = 'chassis-global-spare'
OWNERSHIP_DEDICATED = 'dedicated'
OWNERSHIP_SHARED = 'shared'
OWNERSHIP_UNASSIGNED = 'unassigned'
OWNERSHIP_UNKNOWN = 'unknown'

This module contains the general information for LstorageDiskZoningConfigDef ManagedObject.

class ucsmsdk.mometa.lstorage.LstorageDiskZoningConfigDef.LstorageDiskZoningConfigDef(parent_mo_or_dn, **kwargs)[source]

Bases: ucsmsdk.ucsmo.ManagedObject

This is LstorageDiskZoningConfigDef class.

consts = <ucsmsdk.mometa.lstorage.LstorageDiskZoningConfigDef.LstorageDiskZoningConfigDefConsts instance>
mo_meta = <ucsmsdk.ucscoremeta.MoMeta object>
naming_props = set([])
prop_map = {'dn': 'dn', 'status': 'status', 'policyLevel': 'policy_level', 'sacl': 'sacl', 'policyOwner': 'policy_owner', 'intId': 'int_id', 'preserveConfig': 'preserve_config', 'childAction': 'child_action', 'name': 'name', 'descr': 'descr', 'rn': 'rn'}
prop_meta = {'dn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13c61df10>, 'status': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11a796a10>, 'sacl': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11a796990>, 'int_id': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13c61db50>, 'child_action': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13c61d590>, 'name': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13c61d6d0>, 'descr': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13c61dc90>, 'preserve_config': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13c61d990>, 'policy_owner': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13c61dd50>, 'policy_level': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13c61da10>, 'rn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13c61dad0>}
class ucsmsdk.mometa.lstorage.LstorageDiskZoningConfigDef.LstorageDiskZoningConfigDefConsts[source]
INT_ID_NONE = 'none'
POLICY_OWNER_LOCAL = 'local'
POLICY_OWNER_PENDING_POLICY = 'pending-policy'
POLICY_OWNER_POLICY = 'policy'
PRESERVE_CONFIG_FALSE = 'false'
PRESERVE_CONFIG_NO = 'no'
PRESERVE_CONFIG_TRUE = 'true'
PRESERVE_CONFIG_YES = 'yes'

This module contains the general information for LstorageDiskZoningPolicy ManagedObject.

class ucsmsdk.mometa.lstorage.LstorageDiskZoningPolicy.LstorageDiskZoningPolicy(parent_mo_or_dn, name, **kwargs)[source]

Bases: ucsmsdk.ucsmo.ManagedObject

This is LstorageDiskZoningPolicy class.

consts = <ucsmsdk.mometa.lstorage.LstorageDiskZoningPolicy.LstorageDiskZoningPolicyConsts instance>
mo_meta = <ucsmsdk.ucscoremeta.MoMeta object>
naming_props = set([u'name'])
prop_map = {'dn': 'dn', 'status': 'status', 'policyLevel': 'policy_level', 'sacl': 'sacl', 'policyOwner': 'policy_owner', 'intId': 'int_id', 'preserveConfig': 'preserve_config', 'childAction': 'child_action', 'name': 'name', 'descr': 'descr', 'rn': 'rn'}
prop_meta = {'dn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14e44ca90>, 'status': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1139b1bd0>, 'sacl': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1319cc050>, 'int_id': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14e44cc90>, 'child_action': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14e44cf90>, 'name': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14e44ce10>, 'descr': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14e44cc10>, 'preserve_config': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1319cc990>, 'policy_owner': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14e44c7d0>, 'policy_level': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x14e44c8d0>, 'rn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1319cc410>}
class ucsmsdk.mometa.lstorage.LstorageDiskZoningPolicy.LstorageDiskZoningPolicyConsts[source]
INT_ID_NONE = 'none'
POLICY_OWNER_LOCAL = 'local'
POLICY_OWNER_PENDING_POLICY = 'pending-policy'
POLICY_OWNER_POLICY = 'policy'
PRESERVE_CONFIG_FALSE = 'false'
PRESERVE_CONFIG_NO = 'no'
PRESERVE_CONFIG_TRUE = 'true'
PRESERVE_CONFIG_YES = 'yes'

This module contains the general information for LstorageLocalDiskConfigRef ManagedObject.

class ucsmsdk.mometa.lstorage.LstorageLocalDiskConfigRef.LstorageLocalDiskConfigRef(parent_mo_or_dn, slot_num, **kwargs)[source]

Bases: ucsmsdk.ucsmo.ManagedObject

This is LstorageLocalDiskConfigRef class.

consts = <ucsmsdk.mometa.lstorage.LstorageLocalDiskConfigRef.LstorageLocalDiskConfigRefConsts instance>
mo_meta = <ucsmsdk.ucscoremeta.MoMeta object>
naming_props = set([u'slotNum'])
prop_map = {'dn': 'dn', 'status': 'status', 'slotNum': 'slot_num', 'role': 'role', 'spanId': 'span_id', 'sacl': 'sacl', 'rn': 'rn', 'childAction': 'child_action'}
prop_meta = {'dn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x12758b210>, 'status': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11efed450>, 'role': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x113dc3990>, 'slot_num': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11efed0d0>, 'sacl': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x121c7c350>, 'rn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1215c37d0>, 'span_id': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11efedf90>, 'child_action': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x12758b050>}
class ucsmsdk.mometa.lstorage.LstorageLocalDiskConfigRef.LstorageLocalDiskConfigRefConsts[source]
ROLE_DED_HOT_SPARE = 'ded-hot-spare'
ROLE_GLOB_HOT_SPARE = 'glob-hot-spare'
ROLE_NORMAL = 'normal'
ROLE_UNKNOWN = 'unknown'
SPAN_ID_UNSPECIFIED = 'unspecified'

This module contains the general information for LstorageLocalDiskRef ManagedObject.

class ucsmsdk.mometa.lstorage.LstorageLocalDiskRef.LstorageLocalDiskRef(parent_mo_or_dn, enclosure_id, slot_id, **kwargs)[source]

Bases: ucsmsdk.ucsmo.ManagedObject

This is LstorageLocalDiskRef class.

consts = <ucsmsdk.mometa.lstorage.LstorageLocalDiskRef.LstorageLocalDiskRefConsts instance>
mo_meta = <ucsmsdk.ucscoremeta.MoMeta object>
naming_props = set([u'enclosureId', u'slotId'])
prop_map = {'dn': 'dn', 'status': 'status', 'sacl': 'sacl', 'slotId': 'slot_id', 'enclosureId': 'enclosure_id', 'rn': 'rn', 'childAction': 'child_action'}
prop_meta = {'dn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x126f76d50>, 'status': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x126f76e90>, 'enclosure_id': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x126f76ed0>, 'sacl': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x126f76fd0>, 'slot_id': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x126f76150>, 'rn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x126f76310>, 'child_action': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1182c7050>}
class ucsmsdk.mometa.lstorage.LstorageLocalDiskRef.LstorageLocalDiskRefConsts[source]

This module contains the general information for LstorageProfile ManagedObject.

class ucsmsdk.mometa.lstorage.LstorageProfile.LstorageProfile(parent_mo_or_dn, name, **kwargs)[source]

Bases: ucsmsdk.ucsmo.ManagedObject

This is LstorageProfile class.

consts = <ucsmsdk.mometa.lstorage.LstorageProfile.LstorageProfileConsts instance>
mo_meta = <ucsmsdk.ucscoremeta.MoMeta object>
naming_props = set([u'name'])
prop_map = {'dn': 'dn', 'status': 'status', 'policyLevel': 'policy_level', 'sacl': 'sacl', 'policyOwner': 'policy_owner', 'intId': 'int_id', 'availability': 'availability', 'childAction': 'child_action', 'name': 'name', 'descr': 'descr', 'rn': 'rn', 'assignedToDn': 'assigned_to_dn'}
prop_meta = {'dn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1374ed250>, 'status': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x111fbc990>, 'sacl': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x111fbc790>, 'assigned_to_dn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x132736510>, 'int_id': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x111fbcbd0>, 'availability': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x132736390>, 'child_action': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x132736850>, 'name': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x111fbc4d0>, 'descr': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1374ed410>, 'policy_owner': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x111fbc690>, 'policy_level': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x111fbcd90>, 'rn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x111fbc6d0>}
class ucsmsdk.mometa.lstorage.LstorageProfile.LstorageProfileConsts[source]
AVAILABILITY_AVAILABLE = 'available'
AVAILABILITY_UNAVAILABLE = 'unavailable'
INT_ID_NONE = 'none'
POLICY_OWNER_LOCAL = 'local'
POLICY_OWNER_PENDING_POLICY = 'pending-policy'
POLICY_OWNER_POLICY = 'policy'

This module contains the general information for LstorageProfileBinding ManagedObject.

class ucsmsdk.mometa.lstorage.LstorageProfileBinding.LstorageProfileBinding(parent_mo_or_dn, **kwargs)[source]

Bases: ucsmsdk.ucsmo.ManagedObject

This is LstorageProfileBinding class.

consts = <ucsmsdk.mometa.lstorage.LstorageProfileBinding.LstorageProfileBindingConsts instance>
mo_meta = <ucsmsdk.ucscoremeta.MoMeta object>
naming_props = set([])
prop_map = {'dn': 'dn', 'status': 'status', 'storageProfileName': 'storage_profile_name', 'name': 'name', 'sacl': 'sacl', 'operStorageProfileName': 'oper_storage_profile_name', 'rn': 'rn', 'assignedToDn': 'assigned_to_dn', 'issues': 'issues', 'childAction': 'child_action'}
prop_meta = {'dn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1578d9a50>, 'status': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x146015c90>, 'oper_storage_profile_name': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1578d9f90>, 'name': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1578d9550>, 'sacl': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x146015210>, 'rn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x146015290>, 'child_action': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x133859d90>, 'storage_profile_name': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x146015d10>, 'issues': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x1578d99d0>, 'assigned_to_dn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x133859210>}
class ucsmsdk.mometa.lstorage.LstorageProfileBinding.LstorageProfileBindingConsts[source]

This module contains the general information for LstorageProfileDef ManagedObject.

class ucsmsdk.mometa.lstorage.LstorageProfileDef.LstorageProfileDef(parent_mo_or_dn, **kwargs)[source]

Bases: ucsmsdk.ucsmo.ManagedObject

This is LstorageProfileDef class.

consts = <ucsmsdk.mometa.lstorage.LstorageProfileDef.LstorageProfileDefConsts instance>
mo_meta = <ucsmsdk.ucscoremeta.MoMeta object>
naming_props = set([])
prop_map = {'dn': 'dn', 'status': 'status', 'policyLevel': 'policy_level', 'sacl': 'sacl', 'policyOwner': 'policy_owner', 'intId': 'int_id', 'availability': 'availability', 'childAction': 'child_action', 'name': 'name', 'descr': 'descr', 'rn': 'rn', 'assignedToDn': 'assigned_to_dn'}
prop_meta = {'dn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11efedd10>, 'status': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11a99a950>, 'sacl': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11a99a550>, 'assigned_to_dn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13d279450>, 'int_id': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11efed250>, 'availability': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x13d279a50>, 'child_action': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11efedc90>, 'name': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11a99a750>, 'descr': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11efeda10>, 'policy_owner': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11a99a0d0>, 'policy_level': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11a99a3d0>, 'rn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11a99af50>}
class ucsmsdk.mometa.lstorage.LstorageProfileDef.LstorageProfileDefConsts[source]
AVAILABILITY_AVAILABLE = 'available'
AVAILABILITY_UNAVAILABLE = 'unavailable'
INT_ID_NONE = 'none'
POLICY_OWNER_LOCAL = 'local'
POLICY_OWNER_PENDING_POLICY = 'pending-policy'
POLICY_OWNER_POLICY = 'policy'

This module contains the general information for LstorageVirtualDriveDef ManagedObject.

class ucsmsdk.mometa.lstorage.LstorageVirtualDriveDef.LstorageVirtualDriveDef(parent_mo_or_dn, **kwargs)[source]

Bases: ucsmsdk.ucsmo.ManagedObject

This is LstorageVirtualDriveDef class.

consts = <ucsmsdk.mometa.lstorage.LstorageVirtualDriveDef.LstorageVirtualDriveDefConsts instance>
mo_meta = <ucsmsdk.ucscoremeta.MoMeta object>
naming_props = set([])
prop_map = {'dn': 'dn', 'status': 'status', 'writeCachePolicy': 'write_cache_policy', 'sacl': 'sacl', 'ioPolicy': 'io_policy', 'stripSize': 'strip_size', 'driveCache': 'drive_cache', 'childAction': 'child_action', 'readPolicy': 'read_policy', 'accessPolicy': 'access_policy', 'rn': 'rn'}
prop_meta = {'dn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11d70a550>, 'status': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x137125310>, 'read_policy': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x137125710>, 'sacl': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x137125e10>, 'drive_cache': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11d70ac90>, 'strip_size': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x137125dd0>, 'write_cache_policy': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x137125c50>, 'child_action': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11d70ad50>, 'io_policy': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x137125a10>, 'rn': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x137125d50>, 'access_policy': <ucsmsdk.ucscoremeta.MoPropertyMeta object at 0x11d70aa10>}
class ucsmsdk.mometa.lstorage.LstorageVirtualDriveDef.LstorageVirtualDriveDefConsts[source]
ACCESS_POLICY_BLOCKED = 'blocked'
ACCESS_POLICY_HIDDEN = 'hidden'
ACCESS_POLICY_PLATFORM_DEFAULT = 'platform-default'
ACCESS_POLICY_READ_ONLY = 'read-only'
ACCESS_POLICY_READ_WRITE = 'read-write'
ACCESS_POLICY_TRANSPORT_READY = 'transport-ready'
ACCESS_POLICY_UNKNOWN = 'unknown'
DRIVE_CACHE_DISABLE = 'disable'
DRIVE_CACHE_ENABLE = 'enable'
DRIVE_CACHE_NO_CHANGE = 'no-change'
DRIVE_CACHE_PLATFORM_DEFAULT = 'platform-default'
DRIVE_CACHE_UNKNOWN = 'unknown'
IO_POLICY_CACHED = 'cached'
IO_POLICY_DIRECT = 'direct'
IO_POLICY_PLATFORM_DEFAULT = 'platform-default'
IO_POLICY_UNKNOWN = 'unknown'
READ_POLICY_NORMAL = 'normal'
READ_POLICY_PLATFORM_DEFAULT = 'platform-default'
READ_POLICY_READ_AHEAD = 'read-ahead'
READ_POLICY_UNKNOWN = 'unknown'
STRIP_SIZE_1024_KB = '1024KB'
STRIP_SIZE_128_KB = '128KB'
STRIP_SIZE_16_KB = '16KB'
STRIP_SIZE_256_KB = '256KB'
STRIP_SIZE_32_KB = '32KB'
STRIP_SIZE_512_KB = '512KB'
STRIP_SIZE_64_KB = '64KB'
STRIP_SIZE_8_KB = '8KB'
STRIP_SIZE_PLATFORM_DEFAULT = 'platform-default'
STRIP_SIZE_UNSPECIFIED = 'unspecified'
WRITE_CACHE_POLICY_ALWAYS_WRITE_BACK = 'always-write-back'
WRITE_CACHE_POLICY_PLATFORM_DEFAULT = 'platform-default'
WRITE_CACHE_POLICY_UNKNOWN = 'unknown'
WRITE_CACHE_POLICY_WRITE_BACK_GOOD_BBU = 'write-back-good-bbu'
WRITE_CACHE_POLICY_WRITE_THROUGH = 'write-through'

Module contents