intersight 1.0.65 published on Wednesday, May 7, 2025 by ciscodevnet
intersight.getHyperflexDrive
Explore with Pulumi AI
intersight 1.0.65 published on Wednesday, May 7, 2025 by ciscodevnet
A Hyperflex drive entity attached to a node in a Hyperflex cluster.
Using getHyperflexDrive
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getHyperflexDrive(args: GetHyperflexDriveArgs, opts?: InvokeOptions): Promise<GetHyperflexDriveResult>
function getHyperflexDriveOutput(args: GetHyperflexDriveOutputArgs, opts?: InvokeOptions): Output<GetHyperflexDriveResult>def get_hyperflex_drive(account_moid: Optional[str] = None,
                        additional_properties: Optional[str] = None,
                        ancestors: Optional[Sequence[GetHyperflexDriveAncestor]] = None,
                        capacity: Optional[float] = None,
                        class_id: Optional[str] = None,
                        create_time: Optional[str] = None,
                        disk_use_state: Optional[str] = None,
                        domain_group_moid: Optional[str] = None,
                        host_name: Optional[str] = None,
                        host_uuid: Optional[str] = None,
                        id: Optional[str] = None,
                        locator_led: Optional[GetHyperflexDriveLocatorLed] = None,
                        mod_time: Optional[str] = None,
                        model_number: Optional[str] = None,
                        moid: Optional[str] = None,
                        node: Optional[GetHyperflexDriveNode] = None,
                        node_uuid: Optional[str] = None,
                        nr_version: Optional[str] = None,
                        object_type: Optional[str] = None,
                        owners: Optional[Sequence[str]] = None,
                        parent: Optional[GetHyperflexDriveParent] = None,
                        path: Optional[str] = None,
                        permission_resources: Optional[Sequence[GetHyperflexDrivePermissionResource]] = None,
                        protocol: Optional[str] = None,
                        serial_number: Optional[str] = None,
                        shared_scope: Optional[str] = None,
                        slot_number: Optional[str] = None,
                        status: Optional[str] = None,
                        tags: Optional[Sequence[GetHyperflexDriveTag]] = None,
                        type: Optional[str] = None,
                        usage: Optional[str] = None,
                        used_capacity: Optional[float] = None,
                        uuid: Optional[str] = None,
                        version_context: Optional[GetHyperflexDriveVersionContext] = None,
                        opts: Optional[InvokeOptions] = None) -> GetHyperflexDriveResult
def get_hyperflex_drive_output(account_moid: Optional[pulumi.Input[str]] = None,
                        additional_properties: Optional[pulumi.Input[str]] = None,
                        ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetHyperflexDriveAncestorArgs]]]] = None,
                        capacity: Optional[pulumi.Input[float]] = None,
                        class_id: Optional[pulumi.Input[str]] = None,
                        create_time: Optional[pulumi.Input[str]] = None,
                        disk_use_state: Optional[pulumi.Input[str]] = None,
                        domain_group_moid: Optional[pulumi.Input[str]] = None,
                        host_name: Optional[pulumi.Input[str]] = None,
                        host_uuid: Optional[pulumi.Input[str]] = None,
                        id: Optional[pulumi.Input[str]] = None,
                        locator_led: Optional[pulumi.Input[GetHyperflexDriveLocatorLedArgs]] = None,
                        mod_time: Optional[pulumi.Input[str]] = None,
                        model_number: Optional[pulumi.Input[str]] = None,
                        moid: Optional[pulumi.Input[str]] = None,
                        node: Optional[pulumi.Input[GetHyperflexDriveNodeArgs]] = None,
                        node_uuid: Optional[pulumi.Input[str]] = None,
                        nr_version: Optional[pulumi.Input[str]] = None,
                        object_type: Optional[pulumi.Input[str]] = None,
                        owners: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                        parent: Optional[pulumi.Input[GetHyperflexDriveParentArgs]] = None,
                        path: Optional[pulumi.Input[str]] = None,
                        permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetHyperflexDrivePermissionResourceArgs]]]] = None,
                        protocol: Optional[pulumi.Input[str]] = None,
                        serial_number: Optional[pulumi.Input[str]] = None,
                        shared_scope: Optional[pulumi.Input[str]] = None,
                        slot_number: Optional[pulumi.Input[str]] = None,
                        status: Optional[pulumi.Input[str]] = None,
                        tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetHyperflexDriveTagArgs]]]] = None,
                        type: Optional[pulumi.Input[str]] = None,
                        usage: Optional[pulumi.Input[str]] = None,
                        used_capacity: Optional[pulumi.Input[float]] = None,
                        uuid: Optional[pulumi.Input[str]] = None,
                        version_context: Optional[pulumi.Input[GetHyperflexDriveVersionContextArgs]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetHyperflexDriveResult]func LookupHyperflexDrive(ctx *Context, args *LookupHyperflexDriveArgs, opts ...InvokeOption) (*LookupHyperflexDriveResult, error)
func LookupHyperflexDriveOutput(ctx *Context, args *LookupHyperflexDriveOutputArgs, opts ...InvokeOption) LookupHyperflexDriveResultOutput> Note: This function is named LookupHyperflexDrive in the Go SDK.
public static class GetHyperflexDrive 
{
    public static Task<GetHyperflexDriveResult> InvokeAsync(GetHyperflexDriveArgs args, InvokeOptions? opts = null)
    public static Output<GetHyperflexDriveResult> Invoke(GetHyperflexDriveInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetHyperflexDriveResult> getHyperflexDrive(GetHyperflexDriveArgs args, InvokeOptions options)
public static Output<GetHyperflexDriveResult> getHyperflexDrive(GetHyperflexDriveArgs args, InvokeOptions options)
fn::invoke:
  function: intersight:index/getHyperflexDrive:getHyperflexDrive
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AccountMoid string
- The Account ID for this managed object.
- AdditionalProperties string
- Ancestors
List<GetHyperflex Drive Ancestor> 
- Capacity double
- Provisioned capacity of the drive in bytes.
- ClassId string
- CreateTime string
- The time when this managed object was created.
- DiskUse stringState 
- Disk inventory state. Should be one of values defined in enum.* UNKNOWN- The use state of the disk is unknown.*USED- The use state of the disk is used.*NOTUSED- The use state of the disk is unused.*EMPTY- The use state of the disk is empty.
- DomainGroup stringMoid 
- The DomainGroup ID for this managed object.
- HostName string
- Host Name.
- HostUuid string
- The unique identifier of the drive's host.
- Id string
- LocatorLed GetHyperflex Drive Locator Led 
- ModTime string
- The time when this managed object was last modified.
- ModelNumber string
- The model number of the disk or SSD.
- Moid string
- The unique identifier of this Managed Object instance.
- Node
GetHyperflex Drive Node 
- NodeUuid string
- The unique identifier of the Hyperflex Node to which the disk is attached.
- NrVersion string
- The firmware version of the Hyperflex drive.
- ObjectType string
- Owners List<string>
- Parent
GetHyperflex Drive Parent 
- Path string
- Device path for the drive.
- PermissionResources List<GetHyperflex Drive Permission Resource> 
- Protocol string
- Disk Protocol - SATA, NVME, SAS.* Unknown- Disk protocol is unknown.*SAS- Serial Attached SCSI protocol (SAS) used in disk.*NVMe- Non-volatile memory express (NVMe) protocol used in disk.*SATA- Serial Advanced Technology Attachment (SATA) used in disk.
- SerialNumber string
- Serial number of the Hyperflex drive.
- string
- Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- SlotNumber string
- The SCSI slot number of the drive.
- Status string
- Disk inventory state as determined by storfs inventory module.Should be one of values defined in enum.* UNKNOWN- The state of the disk is unknown.*CLAIMED- The state of the disk is claimed by storfs and has a valid storfs format.*AVAILABLE- The disk is available but not claimed by storfs.*IGNORED- The disk ash been ignored by storfs.*BLACKLISTED- The deprecated value for 'Blocked'. It is included to maintain backwards compatibility with clusters running a HyperFlex Data Platform version older than 5.0(1a).*SECUREERASED- The disk has been secure erased.*BLOCKED- The disk has been blocked by storfs.
- 
List<GetHyperflex Drive Tag> 
- Type string
- Type of disk - UNKNOWN, HDD, SSD.* Unknown- Default unknown disk type.*SSD- Storage disk with Solid state disk.*HDD- Storage disk with Hard disk drive.*NVRAM- Storage disk with Non-volatile random-access memory type.*SATA- Disk drive implementation with Serial Advanced Technology Attachment (SATA).*BSAS- Bridged SAS-SATA disks with added hardware to enable them to be plugged into a SAS-connected storage shelf.*FC- Storage disk with Fiber Channel.*FSAS- Near Line SAS. NL-SAS drives are enterprise SATA drives with a SAS interface, head, media, androtational speed of traditional enterprise-class SATA drives with the fully capable SAS interfacetypical for classic SAS drives.*LUN- Logical Unit Number refers to a logical disk.*MSATA- SATA disk in multi-disk carrier storage shelf.*SAS- Storage disk with serial attached SCSI.*VMDISK- Virtual machine Data Disk.
- Usage string
- Specifies what the disk is used for. Should be one ofvalues defined in enum.* UNKNOWN- The usage of the disk is unknown.*PERSISTENCE- The usage of the disk is for generic data storage.*SYSTEM- The usage of the disk is related to system storage.*CACHING- The usage of the disk is for caching.
- UsedCapacity double
- Used Capacity of the drive in Bytes.
- Uuid string
- The unique identifier of the Hyperflex drive.
- VersionContext GetHyperflex Drive Version Context 
- AccountMoid string
- The Account ID for this managed object.
- AdditionalProperties string
- Ancestors
[]GetHyperflex Drive Ancestor 
- Capacity float64
- Provisioned capacity of the drive in bytes.
- ClassId string
- CreateTime string
- The time when this managed object was created.
- DiskUse stringState 
- Disk inventory state. Should be one of values defined in enum.* UNKNOWN- The use state of the disk is unknown.*USED- The use state of the disk is used.*NOTUSED- The use state of the disk is unused.*EMPTY- The use state of the disk is empty.
- DomainGroup stringMoid 
- The DomainGroup ID for this managed object.
- HostName string
- Host Name.
- HostUuid string
- The unique identifier of the drive's host.
- Id string
- LocatorLed GetHyperflex Drive Locator Led 
- ModTime string
- The time when this managed object was last modified.
- ModelNumber string
- The model number of the disk or SSD.
- Moid string
- The unique identifier of this Managed Object instance.
- Node
GetHyperflex Drive Node 
- NodeUuid string
- The unique identifier of the Hyperflex Node to which the disk is attached.
- NrVersion string
- The firmware version of the Hyperflex drive.
- ObjectType string
- Owners []string
- Parent
GetHyperflex Drive Parent 
- Path string
- Device path for the drive.
- PermissionResources []GetHyperflex Drive Permission Resource 
- Protocol string
- Disk Protocol - SATA, NVME, SAS.* Unknown- Disk protocol is unknown.*SAS- Serial Attached SCSI protocol (SAS) used in disk.*NVMe- Non-volatile memory express (NVMe) protocol used in disk.*SATA- Serial Advanced Technology Attachment (SATA) used in disk.
- SerialNumber string
- Serial number of the Hyperflex drive.
- string
- Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- SlotNumber string
- The SCSI slot number of the drive.
- Status string
- Disk inventory state as determined by storfs inventory module.Should be one of values defined in enum.* UNKNOWN- The state of the disk is unknown.*CLAIMED- The state of the disk is claimed by storfs and has a valid storfs format.*AVAILABLE- The disk is available but not claimed by storfs.*IGNORED- The disk ash been ignored by storfs.*BLACKLISTED- The deprecated value for 'Blocked'. It is included to maintain backwards compatibility with clusters running a HyperFlex Data Platform version older than 5.0(1a).*SECUREERASED- The disk has been secure erased.*BLOCKED- The disk has been blocked by storfs.
- 
[]GetHyperflex Drive Tag 
- Type string
- Type of disk - UNKNOWN, HDD, SSD.* Unknown- Default unknown disk type.*SSD- Storage disk with Solid state disk.*HDD- Storage disk with Hard disk drive.*NVRAM- Storage disk with Non-volatile random-access memory type.*SATA- Disk drive implementation with Serial Advanced Technology Attachment (SATA).*BSAS- Bridged SAS-SATA disks with added hardware to enable them to be plugged into a SAS-connected storage shelf.*FC- Storage disk with Fiber Channel.*FSAS- Near Line SAS. NL-SAS drives are enterprise SATA drives with a SAS interface, head, media, androtational speed of traditional enterprise-class SATA drives with the fully capable SAS interfacetypical for classic SAS drives.*LUN- Logical Unit Number refers to a logical disk.*MSATA- SATA disk in multi-disk carrier storage shelf.*SAS- Storage disk with serial attached SCSI.*VMDISK- Virtual machine Data Disk.
- Usage string
- Specifies what the disk is used for. Should be one ofvalues defined in enum.* UNKNOWN- The usage of the disk is unknown.*PERSISTENCE- The usage of the disk is for generic data storage.*SYSTEM- The usage of the disk is related to system storage.*CACHING- The usage of the disk is for caching.
- UsedCapacity float64
- Used Capacity of the drive in Bytes.
- Uuid string
- The unique identifier of the Hyperflex drive.
- VersionContext GetHyperflex Drive Version Context 
- accountMoid String
- The Account ID for this managed object.
- additionalProperties String
- ancestors
List<GetHyperflex Drive Ancestor> 
- capacity Double
- Provisioned capacity of the drive in bytes.
- classId String
- createTime String
- The time when this managed object was created.
- diskUse StringState 
- Disk inventory state. Should be one of values defined in enum.* UNKNOWN- The use state of the disk is unknown.*USED- The use state of the disk is used.*NOTUSED- The use state of the disk is unused.*EMPTY- The use state of the disk is empty.
- domainGroup StringMoid 
- The DomainGroup ID for this managed object.
- hostName String
- Host Name.
- hostUuid String
- The unique identifier of the drive's host.
- id String
- locatorLed GetHyperflex Drive Locator Led 
- modTime String
- The time when this managed object was last modified.
- modelNumber String
- The model number of the disk or SSD.
- moid String
- The unique identifier of this Managed Object instance.
- node
GetHyperflex Drive Node 
- nodeUuid String
- The unique identifier of the Hyperflex Node to which the disk is attached.
- nrVersion String
- The firmware version of the Hyperflex drive.
- objectType String
- owners List<String>
- parent
GetHyperflex Drive Parent 
- path String
- Device path for the drive.
- permissionResources List<GetHyperflex Drive Permission Resource> 
- protocol String
- Disk Protocol - SATA, NVME, SAS.* Unknown- Disk protocol is unknown.*SAS- Serial Attached SCSI protocol (SAS) used in disk.*NVMe- Non-volatile memory express (NVMe) protocol used in disk.*SATA- Serial Advanced Technology Attachment (SATA) used in disk.
- serialNumber String
- Serial number of the Hyperflex drive.
- String
- Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- slotNumber String
- The SCSI slot number of the drive.
- status String
- Disk inventory state as determined by storfs inventory module.Should be one of values defined in enum.* UNKNOWN- The state of the disk is unknown.*CLAIMED- The state of the disk is claimed by storfs and has a valid storfs format.*AVAILABLE- The disk is available but not claimed by storfs.*IGNORED- The disk ash been ignored by storfs.*BLACKLISTED- The deprecated value for 'Blocked'. It is included to maintain backwards compatibility with clusters running a HyperFlex Data Platform version older than 5.0(1a).*SECUREERASED- The disk has been secure erased.*BLOCKED- The disk has been blocked by storfs.
- 
List<GetHyperflex Drive Tag> 
- type String
- Type of disk - UNKNOWN, HDD, SSD.* Unknown- Default unknown disk type.*SSD- Storage disk with Solid state disk.*HDD- Storage disk with Hard disk drive.*NVRAM- Storage disk with Non-volatile random-access memory type.*SATA- Disk drive implementation with Serial Advanced Technology Attachment (SATA).*BSAS- Bridged SAS-SATA disks with added hardware to enable them to be plugged into a SAS-connected storage shelf.*FC- Storage disk with Fiber Channel.*FSAS- Near Line SAS. NL-SAS drives are enterprise SATA drives with a SAS interface, head, media, androtational speed of traditional enterprise-class SATA drives with the fully capable SAS interfacetypical for classic SAS drives.*LUN- Logical Unit Number refers to a logical disk.*MSATA- SATA disk in multi-disk carrier storage shelf.*SAS- Storage disk with serial attached SCSI.*VMDISK- Virtual machine Data Disk.
- usage String
- Specifies what the disk is used for. Should be one ofvalues defined in enum.* UNKNOWN- The usage of the disk is unknown.*PERSISTENCE- The usage of the disk is for generic data storage.*SYSTEM- The usage of the disk is related to system storage.*CACHING- The usage of the disk is for caching.
- usedCapacity Double
- Used Capacity of the drive in Bytes.
- uuid String
- The unique identifier of the Hyperflex drive.
- versionContext GetHyperflex Drive Version Context 
- accountMoid string
- The Account ID for this managed object.
- additionalProperties string
- ancestors
GetHyperflex Drive Ancestor[] 
- capacity number
- Provisioned capacity of the drive in bytes.
- classId string
- createTime string
- The time when this managed object was created.
- diskUse stringState 
- Disk inventory state. Should be one of values defined in enum.* UNKNOWN- The use state of the disk is unknown.*USED- The use state of the disk is used.*NOTUSED- The use state of the disk is unused.*EMPTY- The use state of the disk is empty.
- domainGroup stringMoid 
- The DomainGroup ID for this managed object.
- hostName string
- Host Name.
- hostUuid string
- The unique identifier of the drive's host.
- id string
- locatorLed GetHyperflex Drive Locator Led 
- modTime string
- The time when this managed object was last modified.
- modelNumber string
- The model number of the disk or SSD.
- moid string
- The unique identifier of this Managed Object instance.
- node
GetHyperflex Drive Node 
- nodeUuid string
- The unique identifier of the Hyperflex Node to which the disk is attached.
- nrVersion string
- The firmware version of the Hyperflex drive.
- objectType string
- owners string[]
- parent
GetHyperflex Drive Parent 
- path string
- Device path for the drive.
- permissionResources GetHyperflex Drive Permission Resource[] 
- protocol string
- Disk Protocol - SATA, NVME, SAS.* Unknown- Disk protocol is unknown.*SAS- Serial Attached SCSI protocol (SAS) used in disk.*NVMe- Non-volatile memory express (NVMe) protocol used in disk.*SATA- Serial Advanced Technology Attachment (SATA) used in disk.
- serialNumber string
- Serial number of the Hyperflex drive.
- string
- Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- slotNumber string
- The SCSI slot number of the drive.
- status string
- Disk inventory state as determined by storfs inventory module.Should be one of values defined in enum.* UNKNOWN- The state of the disk is unknown.*CLAIMED- The state of the disk is claimed by storfs and has a valid storfs format.*AVAILABLE- The disk is available but not claimed by storfs.*IGNORED- The disk ash been ignored by storfs.*BLACKLISTED- The deprecated value for 'Blocked'. It is included to maintain backwards compatibility with clusters running a HyperFlex Data Platform version older than 5.0(1a).*SECUREERASED- The disk has been secure erased.*BLOCKED- The disk has been blocked by storfs.
- 
GetHyperflex Drive Tag[] 
- type string
- Type of disk - UNKNOWN, HDD, SSD.* Unknown- Default unknown disk type.*SSD- Storage disk with Solid state disk.*HDD- Storage disk with Hard disk drive.*NVRAM- Storage disk with Non-volatile random-access memory type.*SATA- Disk drive implementation with Serial Advanced Technology Attachment (SATA).*BSAS- Bridged SAS-SATA disks with added hardware to enable them to be plugged into a SAS-connected storage shelf.*FC- Storage disk with Fiber Channel.*FSAS- Near Line SAS. NL-SAS drives are enterprise SATA drives with a SAS interface, head, media, androtational speed of traditional enterprise-class SATA drives with the fully capable SAS interfacetypical for classic SAS drives.*LUN- Logical Unit Number refers to a logical disk.*MSATA- SATA disk in multi-disk carrier storage shelf.*SAS- Storage disk with serial attached SCSI.*VMDISK- Virtual machine Data Disk.
- usage string
- Specifies what the disk is used for. Should be one ofvalues defined in enum.* UNKNOWN- The usage of the disk is unknown.*PERSISTENCE- The usage of the disk is for generic data storage.*SYSTEM- The usage of the disk is related to system storage.*CACHING- The usage of the disk is for caching.
- usedCapacity number
- Used Capacity of the drive in Bytes.
- uuid string
- The unique identifier of the Hyperflex drive.
- versionContext GetHyperflex Drive Version Context 
- account_moid str
- The Account ID for this managed object.
- additional_properties str
- ancestors
Sequence[GetHyperflex Drive Ancestor] 
- capacity float
- Provisioned capacity of the drive in bytes.
- class_id str
- create_time str
- The time when this managed object was created.
- disk_use_ strstate 
- Disk inventory state. Should be one of values defined in enum.* UNKNOWN- The use state of the disk is unknown.*USED- The use state of the disk is used.*NOTUSED- The use state of the disk is unused.*EMPTY- The use state of the disk is empty.
- domain_group_ strmoid 
- The DomainGroup ID for this managed object.
- host_name str
- Host Name.
- host_uuid str
- The unique identifier of the drive's host.
- id str
- locator_led GetHyperflex Drive Locator Led 
- mod_time str
- The time when this managed object was last modified.
- model_number str
- The model number of the disk or SSD.
- moid str
- The unique identifier of this Managed Object instance.
- node
GetHyperflex Drive Node 
- node_uuid str
- The unique identifier of the Hyperflex Node to which the disk is attached.
- nr_version str
- The firmware version of the Hyperflex drive.
- object_type str
- owners Sequence[str]
- parent
GetHyperflex Drive Parent 
- path str
- Device path for the drive.
- permission_resources Sequence[GetHyperflex Drive Permission Resource] 
- protocol str
- Disk Protocol - SATA, NVME, SAS.* Unknown- Disk protocol is unknown.*SAS- Serial Attached SCSI protocol (SAS) used in disk.*NVMe- Non-volatile memory express (NVMe) protocol used in disk.*SATA- Serial Advanced Technology Attachment (SATA) used in disk.
- serial_number str
- Serial number of the Hyperflex drive.
- str
- Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- slot_number str
- The SCSI slot number of the drive.
- status str
- Disk inventory state as determined by storfs inventory module.Should be one of values defined in enum.* UNKNOWN- The state of the disk is unknown.*CLAIMED- The state of the disk is claimed by storfs and has a valid storfs format.*AVAILABLE- The disk is available but not claimed by storfs.*IGNORED- The disk ash been ignored by storfs.*BLACKLISTED- The deprecated value for 'Blocked'. It is included to maintain backwards compatibility with clusters running a HyperFlex Data Platform version older than 5.0(1a).*SECUREERASED- The disk has been secure erased.*BLOCKED- The disk has been blocked by storfs.
- 
Sequence[GetHyperflex Drive Tag] 
- type str
- Type of disk - UNKNOWN, HDD, SSD.* Unknown- Default unknown disk type.*SSD- Storage disk with Solid state disk.*HDD- Storage disk with Hard disk drive.*NVRAM- Storage disk with Non-volatile random-access memory type.*SATA- Disk drive implementation with Serial Advanced Technology Attachment (SATA).*BSAS- Bridged SAS-SATA disks with added hardware to enable them to be plugged into a SAS-connected storage shelf.*FC- Storage disk with Fiber Channel.*FSAS- Near Line SAS. NL-SAS drives are enterprise SATA drives with a SAS interface, head, media, androtational speed of traditional enterprise-class SATA drives with the fully capable SAS interfacetypical for classic SAS drives.*LUN- Logical Unit Number refers to a logical disk.*MSATA- SATA disk in multi-disk carrier storage shelf.*SAS- Storage disk with serial attached SCSI.*VMDISK- Virtual machine Data Disk.
- usage str
- Specifies what the disk is used for. Should be one ofvalues defined in enum.* UNKNOWN- The usage of the disk is unknown.*PERSISTENCE- The usage of the disk is for generic data storage.*SYSTEM- The usage of the disk is related to system storage.*CACHING- The usage of the disk is for caching.
- used_capacity float
- Used Capacity of the drive in Bytes.
- uuid str
- The unique identifier of the Hyperflex drive.
- version_context GetHyperflex Drive Version Context 
- accountMoid String
- The Account ID for this managed object.
- additionalProperties String
- ancestors List<Property Map>
- capacity Number
- Provisioned capacity of the drive in bytes.
- classId String
- createTime String
- The time when this managed object was created.
- diskUse StringState 
- Disk inventory state. Should be one of values defined in enum.* UNKNOWN- The use state of the disk is unknown.*USED- The use state of the disk is used.*NOTUSED- The use state of the disk is unused.*EMPTY- The use state of the disk is empty.
- domainGroup StringMoid 
- The DomainGroup ID for this managed object.
- hostName String
- Host Name.
- hostUuid String
- The unique identifier of the drive's host.
- id String
- locatorLed Property Map
- modTime String
- The time when this managed object was last modified.
- modelNumber String
- The model number of the disk or SSD.
- moid String
- The unique identifier of this Managed Object instance.
- node Property Map
- nodeUuid String
- The unique identifier of the Hyperflex Node to which the disk is attached.
- nrVersion String
- The firmware version of the Hyperflex drive.
- objectType String
- owners List<String>
- parent Property Map
- path String
- Device path for the drive.
- permissionResources List<Property Map>
- protocol String
- Disk Protocol - SATA, NVME, SAS.* Unknown- Disk protocol is unknown.*SAS- Serial Attached SCSI protocol (SAS) used in disk.*NVMe- Non-volatile memory express (NVMe) protocol used in disk.*SATA- Serial Advanced Technology Attachment (SATA) used in disk.
- serialNumber String
- Serial number of the Hyperflex drive.
- String
- Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- slotNumber String
- The SCSI slot number of the drive.
- status String
- Disk inventory state as determined by storfs inventory module.Should be one of values defined in enum.* UNKNOWN- The state of the disk is unknown.*CLAIMED- The state of the disk is claimed by storfs and has a valid storfs format.*AVAILABLE- The disk is available but not claimed by storfs.*IGNORED- The disk ash been ignored by storfs.*BLACKLISTED- The deprecated value for 'Blocked'. It is included to maintain backwards compatibility with clusters running a HyperFlex Data Platform version older than 5.0(1a).*SECUREERASED- The disk has been secure erased.*BLOCKED- The disk has been blocked by storfs.
- List<Property Map>
- type String
- Type of disk - UNKNOWN, HDD, SSD.* Unknown- Default unknown disk type.*SSD- Storage disk with Solid state disk.*HDD- Storage disk with Hard disk drive.*NVRAM- Storage disk with Non-volatile random-access memory type.*SATA- Disk drive implementation with Serial Advanced Technology Attachment (SATA).*BSAS- Bridged SAS-SATA disks with added hardware to enable them to be plugged into a SAS-connected storage shelf.*FC- Storage disk with Fiber Channel.*FSAS- Near Line SAS. NL-SAS drives are enterprise SATA drives with a SAS interface, head, media, androtational speed of traditional enterprise-class SATA drives with the fully capable SAS interfacetypical for classic SAS drives.*LUN- Logical Unit Number refers to a logical disk.*MSATA- SATA disk in multi-disk carrier storage shelf.*SAS- Storage disk with serial attached SCSI.*VMDISK- Virtual machine Data Disk.
- usage String
- Specifies what the disk is used for. Should be one ofvalues defined in enum.* UNKNOWN- The usage of the disk is unknown.*PERSISTENCE- The usage of the disk is for generic data storage.*SYSTEM- The usage of the disk is related to system storage.*CACHING- The usage of the disk is for caching.
- usedCapacity Number
- Used Capacity of the drive in Bytes.
- uuid String
- The unique identifier of the Hyperflex drive.
- versionContext Property Map
getHyperflexDrive Result
The following output properties are available:
- Id string
- Results
List<GetHyperflex Drive Result> 
- AccountMoid string
- AdditionalProperties string
- Ancestors
List<GetHyperflex Drive Ancestor> 
- Capacity double
- ClassId string
- CreateTime string
- DiskUse stringState 
- DomainGroup stringMoid 
- HostName string
- HostUuid string
- LocatorLed GetHyperflex Drive Locator Led 
- ModTime string
- ModelNumber string
- Moid string
- Node
GetHyperflex Drive Node 
- NodeUuid string
- NrVersion string
- ObjectType string
- Owners List<string>
- Parent
GetHyperflex Drive Parent 
- Path string
- PermissionResources List<GetHyperflex Drive Permission Resource> 
- Protocol string
- SerialNumber string
- string
- SlotNumber string
- Status string
- 
List<GetHyperflex Drive Tag> 
- Type string
- Usage string
- UsedCapacity double
- Uuid string
- VersionContext GetHyperflex Drive Version Context 
- Id string
- Results
[]GetHyperflex Drive Result 
- AccountMoid string
- AdditionalProperties string
- Ancestors
[]GetHyperflex Drive Ancestor 
- Capacity float64
- ClassId string
- CreateTime string
- DiskUse stringState 
- DomainGroup stringMoid 
- HostName string
- HostUuid string
- LocatorLed GetHyperflex Drive Locator Led 
- ModTime string
- ModelNumber string
- Moid string
- Node
GetHyperflex Drive Node 
- NodeUuid string
- NrVersion string
- ObjectType string
- Owners []string
- Parent
GetHyperflex Drive Parent 
- Path string
- PermissionResources []GetHyperflex Drive Permission Resource 
- Protocol string
- SerialNumber string
- string
- SlotNumber string
- Status string
- 
[]GetHyperflex Drive Tag 
- Type string
- Usage string
- UsedCapacity float64
- Uuid string
- VersionContext GetHyperflex Drive Version Context 
- id String
- results
List<GetHyperflex Drive Result> 
- accountMoid String
- additionalProperties String
- ancestors
List<GetHyperflex Drive Ancestor> 
- capacity Double
- classId String
- createTime String
- diskUse StringState 
- domainGroup StringMoid 
- hostName String
- hostUuid String
- locatorLed GetHyperflex Drive Locator Led 
- modTime String
- modelNumber String
- moid String
- node
GetHyperflex Drive Node 
- nodeUuid String
- nrVersion String
- objectType String
- owners List<String>
- parent
GetHyperflex Drive Parent 
- path String
- permissionResources List<GetHyperflex Drive Permission Resource> 
- protocol String
- serialNumber String
- String
- slotNumber String
- status String
- 
List<GetHyperflex Drive Tag> 
- type String
- usage String
- usedCapacity Double
- uuid String
- versionContext GetHyperflex Drive Version Context 
- id string
- results
GetHyperflex Drive Result[] 
- accountMoid string
- additionalProperties string
- ancestors
GetHyperflex Drive Ancestor[] 
- capacity number
- classId string
- createTime string
- diskUse stringState 
- domainGroup stringMoid 
- hostName string
- hostUuid string
- locatorLed GetHyperflex Drive Locator Led 
- modTime string
- modelNumber string
- moid string
- node
GetHyperflex Drive Node 
- nodeUuid string
- nrVersion string
- objectType string
- owners string[]
- parent
GetHyperflex Drive Parent 
- path string
- permissionResources GetHyperflex Drive Permission Resource[] 
- protocol string
- serialNumber string
- string
- slotNumber string
- status string
- 
GetHyperflex Drive Tag[] 
- type string
- usage string
- usedCapacity number
- uuid string
- versionContext GetHyperflex Drive Version Context 
- id str
- results
Sequence[GetHyperflex Drive Result] 
- account_moid str
- additional_properties str
- ancestors
Sequence[GetHyperflex Drive Ancestor] 
- capacity float
- class_id str
- create_time str
- disk_use_ strstate 
- domain_group_ strmoid 
- host_name str
- host_uuid str
- locator_led GetHyperflex Drive Locator Led 
- mod_time str
- model_number str
- moid str
- node
GetHyperflex Drive Node 
- node_uuid str
- nr_version str
- object_type str
- owners Sequence[str]
- parent
GetHyperflex Drive Parent 
- path str
- permission_resources Sequence[GetHyperflex Drive Permission Resource] 
- protocol str
- serial_number str
- str
- slot_number str
- status str
- 
Sequence[GetHyperflex Drive Tag] 
- type str
- usage str
- used_capacity float
- uuid str
- version_context GetHyperflex Drive Version Context 
- id String
- results List<Property Map>
- accountMoid String
- additionalProperties String
- ancestors List<Property Map>
- capacity Number
- classId String
- createTime String
- diskUse StringState 
- domainGroup StringMoid 
- hostName String
- hostUuid String
- locatorLed Property Map
- modTime String
- modelNumber String
- moid String
- node Property Map
- nodeUuid String
- nrVersion String
- objectType String
- owners List<String>
- parent Property Map
- path String
- permissionResources List<Property Map>
- protocol String
- serialNumber String
- String
- slotNumber String
- status String
- List<Property Map>
- type String
- usage String
- usedCapacity Number
- uuid String
- versionContext Property Map
Supporting Types
GetHyperflexDriveAncestor   
- AdditionalProperties string
- ClassId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- AdditionalProperties string
- ClassId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additionalProperties String
- classId String
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additionalProperties string
- classId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additional_properties str
- class_id str
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additionalProperties String
- classId String
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
GetHyperflexDriveLocatorLed    
- AdditionalProperties string
- ClassId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- AdditionalProperties string
- ClassId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additionalProperties String
- classId String
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additionalProperties string
- classId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additional_properties str
- class_id str
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additionalProperties String
- classId String
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
GetHyperflexDriveNode   
- AdditionalProperties string
- ClassId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- AdditionalProperties string
- ClassId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additionalProperties String
- classId String
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additionalProperties string
- classId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additional_properties str
- class_id str
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additionalProperties String
- classId String
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
GetHyperflexDriveParent   
- AdditionalProperties string
- ClassId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- AdditionalProperties string
- ClassId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additionalProperties String
- classId String
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additionalProperties string
- classId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additional_properties str
- class_id str
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additionalProperties String
- classId String
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
GetHyperflexDrivePermissionResource    
- AdditionalProperties string
- ClassId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- AdditionalProperties string
- ClassId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additionalProperties String
- classId String
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additionalProperties string
- classId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additional_properties str
- class_id str
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additionalProperties String
- classId String
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
GetHyperflexDriveResult   
- AccountMoid string
- The Account ID for this managed object.
- AdditionalProperties string
- Ancestors
List<GetHyperflex Drive Result Ancestor> 
- Capacity double
- Provisioned capacity of the drive in bytes.
- ClassId string
- CreateTime string
- The time when this managed object was created.
- DiskUse stringState 
- Disk inventory state. Should be one of values defined in enum.* UNKNOWN- The use state of the disk is unknown.*USED- The use state of the disk is used.*NOTUSED- The use state of the disk is unused.*EMPTY- The use state of the disk is empty.
- DomainGroup stringMoid 
- The DomainGroup ID for this managed object.
- HostName string
- Host Name.
- HostUuid string
- The unique identifier of the drive's host.
- LocatorLeds List<GetHyperflex Drive Result Locator Led> 
- ModTime string
- The time when this managed object was last modified.
- ModelNumber string
- The model number of the disk or SSD.
- Moid string
- The unique identifier of this Managed Object instance.
- NodeUuid string
- The unique identifier of the Hyperflex Node to which the disk is attached.
- Nodes
List<GetHyperflex Drive Result Node> 
- NrVersion string
- The firmware version of the Hyperflex drive.
- ObjectType string
- Owners List<string>
- Parents
List<GetHyperflex Drive Result Parent> 
- Path string
- Device path for the drive.
- PermissionResources List<GetHyperflex Drive Result Permission Resource> 
- Protocol string
- Disk Protocol - SATA, NVME, SAS.* Unknown- Disk protocol is unknown.*SAS- Serial Attached SCSI protocol (SAS) used in disk.*NVMe- Non-volatile memory express (NVMe) protocol used in disk.*SATA- Serial Advanced Technology Attachment (SATA) used in disk.
- SerialNumber string
- Serial number of the Hyperflex drive.
- string
- Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- SlotNumber string
- The SCSI slot number of the drive.
- Status string
- Disk inventory state as determined by storfs inventory module.Should be one of values defined in enum.* UNKNOWN- The state of the disk is unknown.*CLAIMED- The state of the disk is claimed by storfs and has a valid storfs format.*AVAILABLE- The disk is available but not claimed by storfs.*IGNORED- The disk ash been ignored by storfs.*BLACKLISTED- The deprecated value for 'Blocked'. It is included to maintain backwards compatibility with clusters running a HyperFlex Data Platform version older than 5.0(1a).*SECUREERASED- The disk has been secure erased.*BLOCKED- The disk has been blocked by storfs.
- 
List<GetHyperflex Drive Result Tag> 
- Type string
- Type of disk - UNKNOWN, HDD, SSD.* Unknown- Default unknown disk type.*SSD- Storage disk with Solid state disk.*HDD- Storage disk with Hard disk drive.*NVRAM- Storage disk with Non-volatile random-access memory type.*SATA- Disk drive implementation with Serial Advanced Technology Attachment (SATA).*BSAS- Bridged SAS-SATA disks with added hardware to enable them to be plugged into a SAS-connected storage shelf.*FC- Storage disk with Fiber Channel.*FSAS- Near Line SAS. NL-SAS drives are enterprise SATA drives with a SAS interface, head, media, androtational speed of traditional enterprise-class SATA drives with the fully capable SAS interfacetypical for classic SAS drives.*LUN- Logical Unit Number refers to a logical disk.*MSATA- SATA disk in multi-disk carrier storage shelf.*SAS- Storage disk with serial attached SCSI.*VMDISK- Virtual machine Data Disk.
- Usage string
- Specifies what the disk is used for. Should be one ofvalues defined in enum.* UNKNOWN- The usage of the disk is unknown.*PERSISTENCE- The usage of the disk is for generic data storage.*SYSTEM- The usage of the disk is related to system storage.*CACHING- The usage of the disk is for caching.
- UsedCapacity double
- Used Capacity of the drive in Bytes.
- Uuid string
- The unique identifier of the Hyperflex drive.
- VersionContexts List<GetHyperflex Drive Result Version Context> 
- AccountMoid string
- The Account ID for this managed object.
- AdditionalProperties string
- Ancestors
[]GetHyperflex Drive Result Ancestor 
- Capacity float64
- Provisioned capacity of the drive in bytes.
- ClassId string
- CreateTime string
- The time when this managed object was created.
- DiskUse stringState 
- Disk inventory state. Should be one of values defined in enum.* UNKNOWN- The use state of the disk is unknown.*USED- The use state of the disk is used.*NOTUSED- The use state of the disk is unused.*EMPTY- The use state of the disk is empty.
- DomainGroup stringMoid 
- The DomainGroup ID for this managed object.
- HostName string
- Host Name.
- HostUuid string
- The unique identifier of the drive's host.
- LocatorLeds []GetHyperflex Drive Result Locator Led 
- ModTime string
- The time when this managed object was last modified.
- ModelNumber string
- The model number of the disk or SSD.
- Moid string
- The unique identifier of this Managed Object instance.
- NodeUuid string
- The unique identifier of the Hyperflex Node to which the disk is attached.
- Nodes
[]GetHyperflex Drive Result Node 
- NrVersion string
- The firmware version of the Hyperflex drive.
- ObjectType string
- Owners []string
- Parents
[]GetHyperflex Drive Result Parent 
- Path string
- Device path for the drive.
- PermissionResources []GetHyperflex Drive Result Permission Resource 
- Protocol string
- Disk Protocol - SATA, NVME, SAS.* Unknown- Disk protocol is unknown.*SAS- Serial Attached SCSI protocol (SAS) used in disk.*NVMe- Non-volatile memory express (NVMe) protocol used in disk.*SATA- Serial Advanced Technology Attachment (SATA) used in disk.
- SerialNumber string
- Serial number of the Hyperflex drive.
- string
- Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- SlotNumber string
- The SCSI slot number of the drive.
- Status string
- Disk inventory state as determined by storfs inventory module.Should be one of values defined in enum.* UNKNOWN- The state of the disk is unknown.*CLAIMED- The state of the disk is claimed by storfs and has a valid storfs format.*AVAILABLE- The disk is available but not claimed by storfs.*IGNORED- The disk ash been ignored by storfs.*BLACKLISTED- The deprecated value for 'Blocked'. It is included to maintain backwards compatibility with clusters running a HyperFlex Data Platform version older than 5.0(1a).*SECUREERASED- The disk has been secure erased.*BLOCKED- The disk has been blocked by storfs.
- 
[]GetHyperflex Drive Result Tag 
- Type string
- Type of disk - UNKNOWN, HDD, SSD.* Unknown- Default unknown disk type.*SSD- Storage disk with Solid state disk.*HDD- Storage disk with Hard disk drive.*NVRAM- Storage disk with Non-volatile random-access memory type.*SATA- Disk drive implementation with Serial Advanced Technology Attachment (SATA).*BSAS- Bridged SAS-SATA disks with added hardware to enable them to be plugged into a SAS-connected storage shelf.*FC- Storage disk with Fiber Channel.*FSAS- Near Line SAS. NL-SAS drives are enterprise SATA drives with a SAS interface, head, media, androtational speed of traditional enterprise-class SATA drives with the fully capable SAS interfacetypical for classic SAS drives.*LUN- Logical Unit Number refers to a logical disk.*MSATA- SATA disk in multi-disk carrier storage shelf.*SAS- Storage disk with serial attached SCSI.*VMDISK- Virtual machine Data Disk.
- Usage string
- Specifies what the disk is used for. Should be one ofvalues defined in enum.* UNKNOWN- The usage of the disk is unknown.*PERSISTENCE- The usage of the disk is for generic data storage.*SYSTEM- The usage of the disk is related to system storage.*CACHING- The usage of the disk is for caching.
- UsedCapacity float64
- Used Capacity of the drive in Bytes.
- Uuid string
- The unique identifier of the Hyperflex drive.
- VersionContexts []GetHyperflex Drive Result Version Context 
- accountMoid String
- The Account ID for this managed object.
- additionalProperties String
- ancestors
List<GetHyperflex Drive Result Ancestor> 
- capacity Double
- Provisioned capacity of the drive in bytes.
- classId String
- createTime String
- The time when this managed object was created.
- diskUse StringState 
- Disk inventory state. Should be one of values defined in enum.* UNKNOWN- The use state of the disk is unknown.*USED- The use state of the disk is used.*NOTUSED- The use state of the disk is unused.*EMPTY- The use state of the disk is empty.
- domainGroup StringMoid 
- The DomainGroup ID for this managed object.
- hostName String
- Host Name.
- hostUuid String
- The unique identifier of the drive's host.
- locatorLeds List<GetHyperflex Drive Result Locator Led> 
- modTime String
- The time when this managed object was last modified.
- modelNumber String
- The model number of the disk or SSD.
- moid String
- The unique identifier of this Managed Object instance.
- nodeUuid String
- The unique identifier of the Hyperflex Node to which the disk is attached.
- nodes
List<GetHyperflex Drive Result Node> 
- nrVersion String
- The firmware version of the Hyperflex drive.
- objectType String
- owners List<String>
- parents
List<GetHyperflex Drive Result Parent> 
- path String
- Device path for the drive.
- permissionResources List<GetHyperflex Drive Result Permission Resource> 
- protocol String
- Disk Protocol - SATA, NVME, SAS.* Unknown- Disk protocol is unknown.*SAS- Serial Attached SCSI protocol (SAS) used in disk.*NVMe- Non-volatile memory express (NVMe) protocol used in disk.*SATA- Serial Advanced Technology Attachment (SATA) used in disk.
- serialNumber String
- Serial number of the Hyperflex drive.
- String
- Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- slotNumber String
- The SCSI slot number of the drive.
- status String
- Disk inventory state as determined by storfs inventory module.Should be one of values defined in enum.* UNKNOWN- The state of the disk is unknown.*CLAIMED- The state of the disk is claimed by storfs and has a valid storfs format.*AVAILABLE- The disk is available but not claimed by storfs.*IGNORED- The disk ash been ignored by storfs.*BLACKLISTED- The deprecated value for 'Blocked'. It is included to maintain backwards compatibility with clusters running a HyperFlex Data Platform version older than 5.0(1a).*SECUREERASED- The disk has been secure erased.*BLOCKED- The disk has been blocked by storfs.
- 
List<GetHyperflex Drive Result Tag> 
- type String
- Type of disk - UNKNOWN, HDD, SSD.* Unknown- Default unknown disk type.*SSD- Storage disk with Solid state disk.*HDD- Storage disk with Hard disk drive.*NVRAM- Storage disk with Non-volatile random-access memory type.*SATA- Disk drive implementation with Serial Advanced Technology Attachment (SATA).*BSAS- Bridged SAS-SATA disks with added hardware to enable them to be plugged into a SAS-connected storage shelf.*FC- Storage disk with Fiber Channel.*FSAS- Near Line SAS. NL-SAS drives are enterprise SATA drives with a SAS interface, head, media, androtational speed of traditional enterprise-class SATA drives with the fully capable SAS interfacetypical for classic SAS drives.*LUN- Logical Unit Number refers to a logical disk.*MSATA- SATA disk in multi-disk carrier storage shelf.*SAS- Storage disk with serial attached SCSI.*VMDISK- Virtual machine Data Disk.
- usage String
- Specifies what the disk is used for. Should be one ofvalues defined in enum.* UNKNOWN- The usage of the disk is unknown.*PERSISTENCE- The usage of the disk is for generic data storage.*SYSTEM- The usage of the disk is related to system storage.*CACHING- The usage of the disk is for caching.
- usedCapacity Double
- Used Capacity of the drive in Bytes.
- uuid String
- The unique identifier of the Hyperflex drive.
- versionContexts List<GetHyperflex Drive Result Version Context> 
- accountMoid string
- The Account ID for this managed object.
- additionalProperties string
- ancestors
GetHyperflex Drive Result Ancestor[] 
- capacity number
- Provisioned capacity of the drive in bytes.
- classId string
- createTime string
- The time when this managed object was created.
- diskUse stringState 
- Disk inventory state. Should be one of values defined in enum.* UNKNOWN- The use state of the disk is unknown.*USED- The use state of the disk is used.*NOTUSED- The use state of the disk is unused.*EMPTY- The use state of the disk is empty.
- domainGroup stringMoid 
- The DomainGroup ID for this managed object.
- hostName string
- Host Name.
- hostUuid string
- The unique identifier of the drive's host.
- locatorLeds GetHyperflex Drive Result Locator Led[] 
- modTime string
- The time when this managed object was last modified.
- modelNumber string
- The model number of the disk or SSD.
- moid string
- The unique identifier of this Managed Object instance.
- nodeUuid string
- The unique identifier of the Hyperflex Node to which the disk is attached.
- nodes
GetHyperflex Drive Result Node[] 
- nrVersion string
- The firmware version of the Hyperflex drive.
- objectType string
- owners string[]
- parents
GetHyperflex Drive Result Parent[] 
- path string
- Device path for the drive.
- permissionResources GetHyperflex Drive Result Permission Resource[] 
- protocol string
- Disk Protocol - SATA, NVME, SAS.* Unknown- Disk protocol is unknown.*SAS- Serial Attached SCSI protocol (SAS) used in disk.*NVMe- Non-volatile memory express (NVMe) protocol used in disk.*SATA- Serial Advanced Technology Attachment (SATA) used in disk.
- serialNumber string
- Serial number of the Hyperflex drive.
- string
- Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- slotNumber string
- The SCSI slot number of the drive.
- status string
- Disk inventory state as determined by storfs inventory module.Should be one of values defined in enum.* UNKNOWN- The state of the disk is unknown.*CLAIMED- The state of the disk is claimed by storfs and has a valid storfs format.*AVAILABLE- The disk is available but not claimed by storfs.*IGNORED- The disk ash been ignored by storfs.*BLACKLISTED- The deprecated value for 'Blocked'. It is included to maintain backwards compatibility with clusters running a HyperFlex Data Platform version older than 5.0(1a).*SECUREERASED- The disk has been secure erased.*BLOCKED- The disk has been blocked by storfs.
- 
GetHyperflex Drive Result Tag[] 
- type string
- Type of disk - UNKNOWN, HDD, SSD.* Unknown- Default unknown disk type.*SSD- Storage disk with Solid state disk.*HDD- Storage disk with Hard disk drive.*NVRAM- Storage disk with Non-volatile random-access memory type.*SATA- Disk drive implementation with Serial Advanced Technology Attachment (SATA).*BSAS- Bridged SAS-SATA disks with added hardware to enable them to be plugged into a SAS-connected storage shelf.*FC- Storage disk with Fiber Channel.*FSAS- Near Line SAS. NL-SAS drives are enterprise SATA drives with a SAS interface, head, media, androtational speed of traditional enterprise-class SATA drives with the fully capable SAS interfacetypical for classic SAS drives.*LUN- Logical Unit Number refers to a logical disk.*MSATA- SATA disk in multi-disk carrier storage shelf.*SAS- Storage disk with serial attached SCSI.*VMDISK- Virtual machine Data Disk.
- usage string
- Specifies what the disk is used for. Should be one ofvalues defined in enum.* UNKNOWN- The usage of the disk is unknown.*PERSISTENCE- The usage of the disk is for generic data storage.*SYSTEM- The usage of the disk is related to system storage.*CACHING- The usage of the disk is for caching.
- usedCapacity number
- Used Capacity of the drive in Bytes.
- uuid string
- The unique identifier of the Hyperflex drive.
- versionContexts GetHyperflex Drive Result Version Context[] 
- account_moid str
- The Account ID for this managed object.
- additional_properties str
- ancestors
Sequence[GetHyperflex Drive Result Ancestor] 
- capacity float
- Provisioned capacity of the drive in bytes.
- class_id str
- create_time str
- The time when this managed object was created.
- disk_use_ strstate 
- Disk inventory state. Should be one of values defined in enum.* UNKNOWN- The use state of the disk is unknown.*USED- The use state of the disk is used.*NOTUSED- The use state of the disk is unused.*EMPTY- The use state of the disk is empty.
- domain_group_ strmoid 
- The DomainGroup ID for this managed object.
- host_name str
- Host Name.
- host_uuid str
- The unique identifier of the drive's host.
- locator_leds Sequence[GetHyperflex Drive Result Locator Led] 
- mod_time str
- The time when this managed object was last modified.
- model_number str
- The model number of the disk or SSD.
- moid str
- The unique identifier of this Managed Object instance.
- node_uuid str
- The unique identifier of the Hyperflex Node to which the disk is attached.
- nodes
Sequence[GetHyperflex Drive Result Node] 
- nr_version str
- The firmware version of the Hyperflex drive.
- object_type str
- owners Sequence[str]
- parents
Sequence[GetHyperflex Drive Result Parent] 
- path str
- Device path for the drive.
- permission_resources Sequence[GetHyperflex Drive Result Permission Resource] 
- protocol str
- Disk Protocol - SATA, NVME, SAS.* Unknown- Disk protocol is unknown.*SAS- Serial Attached SCSI protocol (SAS) used in disk.*NVMe- Non-volatile memory express (NVMe) protocol used in disk.*SATA- Serial Advanced Technology Attachment (SATA) used in disk.
- serial_number str
- Serial number of the Hyperflex drive.
- str
- Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- slot_number str
- The SCSI slot number of the drive.
- status str
- Disk inventory state as determined by storfs inventory module.Should be one of values defined in enum.* UNKNOWN- The state of the disk is unknown.*CLAIMED- The state of the disk is claimed by storfs and has a valid storfs format.*AVAILABLE- The disk is available but not claimed by storfs.*IGNORED- The disk ash been ignored by storfs.*BLACKLISTED- The deprecated value for 'Blocked'. It is included to maintain backwards compatibility with clusters running a HyperFlex Data Platform version older than 5.0(1a).*SECUREERASED- The disk has been secure erased.*BLOCKED- The disk has been blocked by storfs.
- 
Sequence[GetHyperflex Drive Result Tag] 
- type str
- Type of disk - UNKNOWN, HDD, SSD.* Unknown- Default unknown disk type.*SSD- Storage disk with Solid state disk.*HDD- Storage disk with Hard disk drive.*NVRAM- Storage disk with Non-volatile random-access memory type.*SATA- Disk drive implementation with Serial Advanced Technology Attachment (SATA).*BSAS- Bridged SAS-SATA disks with added hardware to enable them to be plugged into a SAS-connected storage shelf.*FC- Storage disk with Fiber Channel.*FSAS- Near Line SAS. NL-SAS drives are enterprise SATA drives with a SAS interface, head, media, androtational speed of traditional enterprise-class SATA drives with the fully capable SAS interfacetypical for classic SAS drives.*LUN- Logical Unit Number refers to a logical disk.*MSATA- SATA disk in multi-disk carrier storage shelf.*SAS- Storage disk with serial attached SCSI.*VMDISK- Virtual machine Data Disk.
- usage str
- Specifies what the disk is used for. Should be one ofvalues defined in enum.* UNKNOWN- The usage of the disk is unknown.*PERSISTENCE- The usage of the disk is for generic data storage.*SYSTEM- The usage of the disk is related to system storage.*CACHING- The usage of the disk is for caching.
- used_capacity float
- Used Capacity of the drive in Bytes.
- uuid str
- The unique identifier of the Hyperflex drive.
- version_contexts Sequence[GetHyperflex Drive Result Version Context] 
- accountMoid String
- The Account ID for this managed object.
- additionalProperties String
- ancestors List<Property Map>
- capacity Number
- Provisioned capacity of the drive in bytes.
- classId String
- createTime String
- The time when this managed object was created.
- diskUse StringState 
- Disk inventory state. Should be one of values defined in enum.* UNKNOWN- The use state of the disk is unknown.*USED- The use state of the disk is used.*NOTUSED- The use state of the disk is unused.*EMPTY- The use state of the disk is empty.
- domainGroup StringMoid 
- The DomainGroup ID for this managed object.
- hostName String
- Host Name.
- hostUuid String
- The unique identifier of the drive's host.
- locatorLeds List<Property Map>
- modTime String
- The time when this managed object was last modified.
- modelNumber String
- The model number of the disk or SSD.
- moid String
- The unique identifier of this Managed Object instance.
- nodeUuid String
- The unique identifier of the Hyperflex Node to which the disk is attached.
- nodes List<Property Map>
- nrVersion String
- The firmware version of the Hyperflex drive.
- objectType String
- owners List<String>
- parents List<Property Map>
- path String
- Device path for the drive.
- permissionResources List<Property Map>
- protocol String
- Disk Protocol - SATA, NVME, SAS.* Unknown- Disk protocol is unknown.*SAS- Serial Attached SCSI protocol (SAS) used in disk.*NVMe- Non-volatile memory express (NVMe) protocol used in disk.*SATA- Serial Advanced Technology Attachment (SATA) used in disk.
- serialNumber String
- Serial number of the Hyperflex drive.
- String
- Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- slotNumber String
- The SCSI slot number of the drive.
- status String
- Disk inventory state as determined by storfs inventory module.Should be one of values defined in enum.* UNKNOWN- The state of the disk is unknown.*CLAIMED- The state of the disk is claimed by storfs and has a valid storfs format.*AVAILABLE- The disk is available but not claimed by storfs.*IGNORED- The disk ash been ignored by storfs.*BLACKLISTED- The deprecated value for 'Blocked'. It is included to maintain backwards compatibility with clusters running a HyperFlex Data Platform version older than 5.0(1a).*SECUREERASED- The disk has been secure erased.*BLOCKED- The disk has been blocked by storfs.
- List<Property Map>
- type String
- Type of disk - UNKNOWN, HDD, SSD.* Unknown- Default unknown disk type.*SSD- Storage disk with Solid state disk.*HDD- Storage disk with Hard disk drive.*NVRAM- Storage disk with Non-volatile random-access memory type.*SATA- Disk drive implementation with Serial Advanced Technology Attachment (SATA).*BSAS- Bridged SAS-SATA disks with added hardware to enable them to be plugged into a SAS-connected storage shelf.*FC- Storage disk with Fiber Channel.*FSAS- Near Line SAS. NL-SAS drives are enterprise SATA drives with a SAS interface, head, media, androtational speed of traditional enterprise-class SATA drives with the fully capable SAS interfacetypical for classic SAS drives.*LUN- Logical Unit Number refers to a logical disk.*MSATA- SATA disk in multi-disk carrier storage shelf.*SAS- Storage disk with serial attached SCSI.*VMDISK- Virtual machine Data Disk.
- usage String
- Specifies what the disk is used for. Should be one ofvalues defined in enum.* UNKNOWN- The usage of the disk is unknown.*PERSISTENCE- The usage of the disk is for generic data storage.*SYSTEM- The usage of the disk is related to system storage.*CACHING- The usage of the disk is for caching.
- usedCapacity Number
- Used Capacity of the drive in Bytes.
- uuid String
- The unique identifier of the Hyperflex drive.
- versionContexts List<Property Map>
GetHyperflexDriveResultAncestor    
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
- additionalProperties string
- classId string
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- selector string
- additional_properties str
- class_id str
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- selector str
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
GetHyperflexDriveResultLocatorLed     
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
- additionalProperties string
- classId string
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- selector string
- additional_properties str
- class_id str
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- selector str
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
GetHyperflexDriveResultNode    
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
- additionalProperties string
- classId string
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- selector string
- additional_properties str
- class_id str
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- selector str
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
GetHyperflexDriveResultParent    
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
- additionalProperties string
- classId string
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- selector string
- additional_properties str
- class_id str
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- selector str
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
GetHyperflexDriveResultPermissionResource     
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
- additionalProperties string
- classId string
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- selector string
- additional_properties str
- class_id str
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- selector str
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
GetHyperflexDriveResultTag    
- AdditionalProperties string
- Key string
- Value string
- AdditionalProperties string
- Key string
- Value string
- additionalProperties String
- key String
- value String
- additionalProperties string
- key string
- value string
- additional_properties str
- key str
- value str
- additionalProperties String
- key String
- value String
GetHyperflexDriveResultVersionContext     
- AdditionalProperties string
- ClassId string
- InterestedMos List<GetHyperflex Drive Result Version Context Interested Mo> 
- MarkedFor boolDeletion 
- NrVersion string
- The firmware version of the Hyperflex drive.
- ObjectType string
- RefMos List<GetHyperflex Drive Result Version Context Ref Mo> 
- Timestamp string
- VersionType string
- AdditionalProperties string
- ClassId string
- InterestedMos []GetHyperflex Drive Result Version Context Interested Mo 
- MarkedFor boolDeletion 
- NrVersion string
- The firmware version of the Hyperflex drive.
- ObjectType string
- RefMos []GetHyperflex Drive Result Version Context Ref Mo 
- Timestamp string
- VersionType string
- additionalProperties String
- classId String
- interestedMos List<GetHyperflex Drive Result Version Context Interested Mo> 
- markedFor BooleanDeletion 
- nrVersion String
- The firmware version of the Hyperflex drive.
- objectType String
- refMos List<GetHyperflex Drive Result Version Context Ref Mo> 
- timestamp String
- versionType String
- additionalProperties string
- classId string
- interestedMos GetHyperflex Drive Result Version Context Interested Mo[] 
- markedFor booleanDeletion 
- nrVersion string
- The firmware version of the Hyperflex drive.
- objectType string
- refMos GetHyperflex Drive Result Version Context Ref Mo[] 
- timestamp string
- versionType string
- additional_properties str
- class_id str
- interested_mos Sequence[GetHyperflex Drive Result Version Context Interested Mo] 
- marked_for_ booldeletion 
- nr_version str
- The firmware version of the Hyperflex drive.
- object_type str
- ref_mos Sequence[GetHyperflex Drive Result Version Context Ref Mo] 
- timestamp str
- version_type str
- additionalProperties String
- classId String
- interestedMos List<Property Map>
- markedFor BooleanDeletion 
- nrVersion String
- The firmware version of the Hyperflex drive.
- objectType String
- refMos List<Property Map>
- timestamp String
- versionType String
GetHyperflexDriveResultVersionContextInterestedMo       
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
- additionalProperties string
- classId string
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- selector string
- additional_properties str
- class_id str
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- selector str
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
GetHyperflexDriveResultVersionContextRefMo       
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
- additionalProperties string
- classId string
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- selector string
- additional_properties str
- class_id str
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- selector str
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
GetHyperflexDriveTag   
- AdditionalProperties string
- Key string
- The string representation of a tag key.
- Value string
- The string representation of a tag value.
- AdditionalProperties string
- Key string
- The string representation of a tag key.
- Value string
- The string representation of a tag value.
- additionalProperties String
- key String
- The string representation of a tag key.
- value String
- The string representation of a tag value.
- additionalProperties string
- key string
- The string representation of a tag key.
- value string
- The string representation of a tag value.
- additional_properties str
- key str
- The string representation of a tag key.
- value str
- The string representation of a tag value.
- additionalProperties String
- key String
- The string representation of a tag key.
- value String
- The string representation of a tag value.
GetHyperflexDriveVersionContext    
- AdditionalProperties string
- ClassId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- InterestedMos List<GetHyperflex Drive Version Context Interested Mo> 
- MarkedFor boolDeletion 
- The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- NrVersion string
- The firmware version of the Hyperflex drive.
- ObjectType string
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- RefMo GetHyperflex Drive Version Context Ref Mo 
- A reference to the original Managed Object.
- Timestamp string
- The time this versioned Managed Object was created.
- VersionType string
- Specifies type of version. Currently the only supported value is "Configured"
that is used to keep track of snapshots of policies and profiles that are intended
to be configured to target endpoints.- Modified- Version created every time an object is modified.
- Configured- Version created every time an object is configured to the service profile.
- Deployed- Version created for objects related to a service profile when it is deployed.
 
- AdditionalProperties string
- ClassId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- InterestedMos []GetHyperflex Drive Version Context Interested Mo 
- MarkedFor boolDeletion 
- The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- NrVersion string
- The firmware version of the Hyperflex drive.
- ObjectType string
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- RefMo GetHyperflex Drive Version Context Ref Mo 
- A reference to the original Managed Object.
- Timestamp string
- The time this versioned Managed Object was created.
- VersionType string
- Specifies type of version. Currently the only supported value is "Configured"
that is used to keep track of snapshots of policies and profiles that are intended
to be configured to target endpoints.- Modified- Version created every time an object is modified.
- Configured- Version created every time an object is configured to the service profile.
- Deployed- Version created for objects related to a service profile when it is deployed.
 
- additionalProperties String
- classId String
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- interestedMos List<GetHyperflex Drive Version Context Interested Mo> 
- markedFor BooleanDeletion 
- The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nrVersion String
- The firmware version of the Hyperflex drive.
- objectType String
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- refMo GetHyperflex Drive Version Context Ref Mo 
- A reference to the original Managed Object.
- timestamp String
- The time this versioned Managed Object was created.
- versionType String
- Specifies type of version. Currently the only supported value is "Configured"
that is used to keep track of snapshots of policies and profiles that are intended
to be configured to target endpoints.- Modified- Version created every time an object is modified.
- Configured- Version created every time an object is configured to the service profile.
- Deployed- Version created for objects related to a service profile when it is deployed.
 
- additionalProperties string
- classId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- interestedMos GetHyperflex Drive Version Context Interested Mo[] 
- markedFor booleanDeletion 
- The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nrVersion string
- The firmware version of the Hyperflex drive.
- objectType string
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- refMo GetHyperflex Drive Version Context Ref Mo 
- A reference to the original Managed Object.
- timestamp string
- The time this versioned Managed Object was created.
- versionType string
- Specifies type of version. Currently the only supported value is "Configured"
that is used to keep track of snapshots of policies and profiles that are intended
to be configured to target endpoints.- Modified- Version created every time an object is modified.
- Configured- Version created every time an object is configured to the service profile.
- Deployed- Version created for objects related to a service profile when it is deployed.
 
- additional_properties str
- class_id str
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- interested_mos Sequence[GetHyperflex Drive Version Context Interested Mo] 
- marked_for_ booldeletion 
- The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr_version str
- The firmware version of the Hyperflex drive.
- object_type str
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- ref_mo GetHyperflex Drive Version Context Ref Mo 
- A reference to the original Managed Object.
- timestamp str
- The time this versioned Managed Object was created.
- version_type str
- Specifies type of version. Currently the only supported value is "Configured"
that is used to keep track of snapshots of policies and profiles that are intended
to be configured to target endpoints.- Modified- Version created every time an object is modified.
- Configured- Version created every time an object is configured to the service profile.
- Deployed- Version created for objects related to a service profile when it is deployed.
 
- additionalProperties String
- classId String
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- interestedMos List<Property Map>
- markedFor BooleanDeletion 
- The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nrVersion String
- The firmware version of the Hyperflex drive.
- objectType String
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- refMo Property Map
- A reference to the original Managed Object.
- timestamp String
- The time this versioned Managed Object was created.
- versionType String
- Specifies type of version. Currently the only supported value is "Configured"
that is used to keep track of snapshots of policies and profiles that are intended
to be configured to target endpoints.- Modified- Version created every time an object is modified.
- Configured- Version created every time an object is configured to the service profile.
- Deployed- Version created for objects related to a service profile when it is deployed.
 
GetHyperflexDriveVersionContextInterestedMo      
- AdditionalProperties string
- ClassId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- AdditionalProperties string
- ClassId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additionalProperties String
- classId String
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additionalProperties string
- classId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additional_properties str
- class_id str
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additionalProperties String
- classId String
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
GetHyperflexDriveVersionContextRefMo      
- AdditionalProperties string
- ClassId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- AdditionalProperties string
- ClassId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additionalProperties String
- classId String
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additionalProperties string
- classId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additional_properties str
- class_id str
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
- additionalProperties String
- classId String
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
Package Details
- Repository
- intersight ciscodevnet/terraform-provider-intersight
- License
- Notes
- This Pulumi package is based on the intersightTerraform Provider.
intersight 1.0.65 published on Wednesday, May 7, 2025 by ciscodevnet