1. Packages
  2. Intersight Provider
  3. API Docs
  4. getHciDisk
intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet

intersight.getHciDisk

Explore with Pulumi AI

intersight logo
intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet

    A disk associated with a node.

    Using getHciDisk

    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 getHciDisk(args: GetHciDiskArgs, opts?: InvokeOptions): Promise<GetHciDiskResult>
    function getHciDiskOutput(args: GetHciDiskOutputArgs, opts?: InvokeOptions): Output<GetHciDiskResult>
    def get_hci_disk(account_moid: Optional[str] = None,
                     additional_properties: Optional[str] = None,
                     ancestors: Optional[Sequence[GetHciDiskAncestor]] = None,
                     class_id: Optional[str] = None,
                     cluster_ext_id: Optional[str] = None,
                     cluster_name: Optional[str] = None,
                     create_time: Optional[str] = None,
                     cvm_ip_address: Optional[GetHciDiskCvmIpAddress] = None,
                     disk_ext_id: Optional[str] = None,
                     disk_size_bytes: Optional[float] = None,
                     domain_group_moid: Optional[str] = None,
                     firmware_version: Optional[str] = None,
                     has_boot_partitions_only: Optional[bool] = None,
                     host_name: Optional[str] = None,
                     id: Optional[str] = None,
                     is_boot_disk: Optional[bool] = None,
                     is_data_migrated: Optional[bool] = None,
                     is_diagnostic_info_available: Optional[bool] = None,
                     is_error_found_in_logs: Optional[bool] = None,
                     is_marked_for_removal: Optional[bool] = None,
                     is_mounted: Optional[bool] = None,
                     is_online: Optional[bool] = None,
                     is_password_protected: Optional[bool] = None,
                     is_planned_outage: Optional[bool] = None,
                     is_self_encrypting_drive: Optional[bool] = None,
                     is_self_managed_nvme: Optional[bool] = None,
                     is_spdk_managed: Optional[bool] = None,
                     is_suspected_unhealthy: Optional[bool] = None,
                     is_under_diagnosis: Optional[bool] = None,
                     is_unhealthy: Optional[bool] = None,
                     location: Optional[float] = None,
                     mod_time: Optional[str] = None,
                     model: Optional[str] = None,
                     moid: Optional[str] = None,
                     mount_path: Optional[str] = None,
                     node: Optional[GetHciDiskNode] = None,
                     node_ext_id: Optional[str] = None,
                     node_ip_address: Optional[GetHciDiskNodeIpAddress] = None,
                     nvme_pcie_path: Optional[str] = None,
                     object_type: Optional[str] = None,
                     owners: Optional[Sequence[str]] = None,
                     parent: Optional[GetHciDiskParent] = None,
                     permission_resources: Optional[Sequence[GetHciDiskPermissionResource]] = None,
                     physical_capacity_bytes: Optional[float] = None,
                     registered_device: Optional[GetHciDiskRegisteredDevice] = None,
                     serial_number: Optional[str] = None,
                     service_vm_id: Optional[str] = None,
                     shared_scope: Optional[str] = None,
                     status: Optional[str] = None,
                     storage_pool_ext_id: Optional[str] = None,
                     storage_tier: Optional[str] = None,
                     tags: Optional[Sequence[GetHciDiskTag]] = None,
                     target_firmware_version: Optional[str] = None,
                     vendor: Optional[str] = None,
                     version_context: Optional[GetHciDiskVersionContext] = None,
                     opts: Optional[InvokeOptions] = None) -> GetHciDiskResult
    def get_hci_disk_output(account_moid: Optional[pulumi.Input[str]] = None,
                     additional_properties: Optional[pulumi.Input[str]] = None,
                     ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetHciDiskAncestorArgs]]]] = None,
                     class_id: Optional[pulumi.Input[str]] = None,
                     cluster_ext_id: Optional[pulumi.Input[str]] = None,
                     cluster_name: Optional[pulumi.Input[str]] = None,
                     create_time: Optional[pulumi.Input[str]] = None,
                     cvm_ip_address: Optional[pulumi.Input[GetHciDiskCvmIpAddressArgs]] = None,
                     disk_ext_id: Optional[pulumi.Input[str]] = None,
                     disk_size_bytes: Optional[pulumi.Input[float]] = None,
                     domain_group_moid: Optional[pulumi.Input[str]] = None,
                     firmware_version: Optional[pulumi.Input[str]] = None,
                     has_boot_partitions_only: Optional[pulumi.Input[bool]] = None,
                     host_name: Optional[pulumi.Input[str]] = None,
                     id: Optional[pulumi.Input[str]] = None,
                     is_boot_disk: Optional[pulumi.Input[bool]] = None,
                     is_data_migrated: Optional[pulumi.Input[bool]] = None,
                     is_diagnostic_info_available: Optional[pulumi.Input[bool]] = None,
                     is_error_found_in_logs: Optional[pulumi.Input[bool]] = None,
                     is_marked_for_removal: Optional[pulumi.Input[bool]] = None,
                     is_mounted: Optional[pulumi.Input[bool]] = None,
                     is_online: Optional[pulumi.Input[bool]] = None,
                     is_password_protected: Optional[pulumi.Input[bool]] = None,
                     is_planned_outage: Optional[pulumi.Input[bool]] = None,
                     is_self_encrypting_drive: Optional[pulumi.Input[bool]] = None,
                     is_self_managed_nvme: Optional[pulumi.Input[bool]] = None,
                     is_spdk_managed: Optional[pulumi.Input[bool]] = None,
                     is_suspected_unhealthy: Optional[pulumi.Input[bool]] = None,
                     is_under_diagnosis: Optional[pulumi.Input[bool]] = None,
                     is_unhealthy: Optional[pulumi.Input[bool]] = None,
                     location: Optional[pulumi.Input[float]] = None,
                     mod_time: Optional[pulumi.Input[str]] = None,
                     model: Optional[pulumi.Input[str]] = None,
                     moid: Optional[pulumi.Input[str]] = None,
                     mount_path: Optional[pulumi.Input[str]] = None,
                     node: Optional[pulumi.Input[GetHciDiskNodeArgs]] = None,
                     node_ext_id: Optional[pulumi.Input[str]] = None,
                     node_ip_address: Optional[pulumi.Input[GetHciDiskNodeIpAddressArgs]] = None,
                     nvme_pcie_path: 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[GetHciDiskParentArgs]] = None,
                     permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetHciDiskPermissionResourceArgs]]]] = None,
                     physical_capacity_bytes: Optional[pulumi.Input[float]] = None,
                     registered_device: Optional[pulumi.Input[GetHciDiskRegisteredDeviceArgs]] = None,
                     serial_number: Optional[pulumi.Input[str]] = None,
                     service_vm_id: Optional[pulumi.Input[str]] = None,
                     shared_scope: Optional[pulumi.Input[str]] = None,
                     status: Optional[pulumi.Input[str]] = None,
                     storage_pool_ext_id: Optional[pulumi.Input[str]] = None,
                     storage_tier: Optional[pulumi.Input[str]] = None,
                     tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetHciDiskTagArgs]]]] = None,
                     target_firmware_version: Optional[pulumi.Input[str]] = None,
                     vendor: Optional[pulumi.Input[str]] = None,
                     version_context: Optional[pulumi.Input[GetHciDiskVersionContextArgs]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetHciDiskResult]
    func LookupHciDisk(ctx *Context, args *LookupHciDiskArgs, opts ...InvokeOption) (*LookupHciDiskResult, error)
    func LookupHciDiskOutput(ctx *Context, args *LookupHciDiskOutputArgs, opts ...InvokeOption) LookupHciDiskResultOutput

    > Note: This function is named LookupHciDisk in the Go SDK.

    public static class GetHciDisk 
    {
        public static Task<GetHciDiskResult> InvokeAsync(GetHciDiskArgs args, InvokeOptions? opts = null)
        public static Output<GetHciDiskResult> Invoke(GetHciDiskInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetHciDiskResult> getHciDisk(GetHciDiskArgs args, InvokeOptions options)
    public static Output<GetHciDiskResult> getHciDisk(GetHciDiskArgs args, InvokeOptions options)
    
    fn::invoke:
      function: intersight:index/getHciDisk:getHciDisk
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetHciDiskAncestor>
    ClassId string
    ClusterExtId string
    The unique identifier of the cluster.
    ClusterName string
    The name of the cluster this disk belongs to.
    CreateTime string
    The time when this managed object was created.
    CvmIpAddress GetHciDiskCvmIpAddress
    DiskExtId string
    The unique identifier of the disk.
    DiskSizeBytes double
    The size of the disk in bytes.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    FirmwareVersion string
    The current firmware version of the disk.
    HasBootPartitionsOnly bool
    Indicates if the disk is boot only and no disk operation to be run on it.
    HostName string
    The name of the host the disk is running on.
    Id string
    IsBootDisk bool
    Indicate if the disk is a boot disk.
    IsDataMigrated bool
    Indicates whether the disk data is migrated.
    IsDiagnosticInfoAvailable bool
    Indicates whether the diagnostic information is available.
    IsErrorFoundInLogs bool
    Indicates whether the error is found in kernel logs.
    IsMarkedForRemoval bool
    Indicates whether the disk is marked for removal.
    IsMounted bool
    Indicates whether the disk is mounted.
    IsOnline bool
    Indicates whether the disk is online or offline.
    IsPasswordProtected bool
    The password protection status of the disk.
    IsPlannedOutage bool
    Indicates if diagnostics are running on the Disk.
    IsSelfEncryptingDrive bool
    The self-encrypting drive status of the disk.
    IsSelfManagedNvme bool
    Indicates if the NVMe Disk is self managed and no host/CVM reboot is required.
    IsSpdkManaged bool
    Indicates if NVMe device is managed by storage performance development kit (SPDK).
    IsSuspectedUnhealthy bool
    Indicates whether the disk is suspected unhealthy.
    IsUnderDiagnosis bool
    Indicates whether the disk is under diagnosis.
    IsUnhealthy bool
    Indicates whether the disk is unhealthy.
    Location double
    The location of the disk in the node.
    ModTime string
    The time when this managed object was last modified.
    Model string
    The model of the reported disk.
    Moid string
    The unique identifier of this Managed Object instance.
    MountPath string
    The mount path of the disk.
    Node GetHciDiskNode
    NodeExtId string
    The unique identifier of the node.
    NodeIpAddress GetHciDiskNodeIpAddress
    NvmePciePath string
    The PCIe path of the NVMe disk.
    ObjectType string
    Owners List<string>
    Parent GetHciDiskParent
    PermissionResources List<GetHciDiskPermissionResource>
    PhysicalCapacityBytes double
    The physical capacity of the disk in bytes.
    RegisteredDevice GetHciDiskRegisteredDevice
    SerialNumber string
    The serial number of the disk.
    ServiceVmId string
    The unique identifier of the service VM on the node.
    SharedScope 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.
    Status string
    The status of the disk such as NORMAL, MARKED_FOR_REMOVAL_BUT_NOT_DETACHABLE,DETACHABLE, DATA_MIGRATION_INITIATED.
    StoragePoolExtId string
    The unique identifier of the storage pool.
    StorageTier string
    The storage tier of the disk such as SSD_PCIE, SSD_SATA, DAS_SATA, CLOUD, SSD_MEM_NVME.
    Tags List<GetHciDiskTag>
    TargetFirmwareVersion string
    The target firmware version of the disk.
    Vendor string
    The vendor of the reported disk.
    VersionContext GetHciDiskVersionContext
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetHciDiskAncestor
    ClassId string
    ClusterExtId string
    The unique identifier of the cluster.
    ClusterName string
    The name of the cluster this disk belongs to.
    CreateTime string
    The time when this managed object was created.
    CvmIpAddress GetHciDiskCvmIpAddress
    DiskExtId string
    The unique identifier of the disk.
    DiskSizeBytes float64
    The size of the disk in bytes.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    FirmwareVersion string
    The current firmware version of the disk.
    HasBootPartitionsOnly bool
    Indicates if the disk is boot only and no disk operation to be run on it.
    HostName string
    The name of the host the disk is running on.
    Id string
    IsBootDisk bool
    Indicate if the disk is a boot disk.
    IsDataMigrated bool
    Indicates whether the disk data is migrated.
    IsDiagnosticInfoAvailable bool
    Indicates whether the diagnostic information is available.
    IsErrorFoundInLogs bool
    Indicates whether the error is found in kernel logs.
    IsMarkedForRemoval bool
    Indicates whether the disk is marked for removal.
    IsMounted bool
    Indicates whether the disk is mounted.
    IsOnline bool
    Indicates whether the disk is online or offline.
    IsPasswordProtected bool
    The password protection status of the disk.
    IsPlannedOutage bool
    Indicates if diagnostics are running on the Disk.
    IsSelfEncryptingDrive bool
    The self-encrypting drive status of the disk.
    IsSelfManagedNvme bool
    Indicates if the NVMe Disk is self managed and no host/CVM reboot is required.
    IsSpdkManaged bool
    Indicates if NVMe device is managed by storage performance development kit (SPDK).
    IsSuspectedUnhealthy bool
    Indicates whether the disk is suspected unhealthy.
    IsUnderDiagnosis bool
    Indicates whether the disk is under diagnosis.
    IsUnhealthy bool
    Indicates whether the disk is unhealthy.
    Location float64
    The location of the disk in the node.
    ModTime string
    The time when this managed object was last modified.
    Model string
    The model of the reported disk.
    Moid string
    The unique identifier of this Managed Object instance.
    MountPath string
    The mount path of the disk.
    Node GetHciDiskNode
    NodeExtId string
    The unique identifier of the node.
    NodeIpAddress GetHciDiskNodeIpAddress
    NvmePciePath string
    The PCIe path of the NVMe disk.
    ObjectType string
    Owners []string
    Parent GetHciDiskParent
    PermissionResources []GetHciDiskPermissionResource
    PhysicalCapacityBytes float64
    The physical capacity of the disk in bytes.
    RegisteredDevice GetHciDiskRegisteredDevice
    SerialNumber string
    The serial number of the disk.
    ServiceVmId string
    The unique identifier of the service VM on the node.
    SharedScope 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.
    Status string
    The status of the disk such as NORMAL, MARKED_FOR_REMOVAL_BUT_NOT_DETACHABLE,DETACHABLE, DATA_MIGRATION_INITIATED.
    StoragePoolExtId string
    The unique identifier of the storage pool.
    StorageTier string
    The storage tier of the disk such as SSD_PCIE, SSD_SATA, DAS_SATA, CLOUD, SSD_MEM_NVME.
    Tags []GetHciDiskTag
    TargetFirmwareVersion string
    The target firmware version of the disk.
    Vendor string
    The vendor of the reported disk.
    VersionContext GetHciDiskVersionContext
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetHciDiskAncestor>
    classId String
    clusterExtId String
    The unique identifier of the cluster.
    clusterName String
    The name of the cluster this disk belongs to.
    createTime String
    The time when this managed object was created.
    cvmIpAddress GetHciDiskCvmIpAddress
    diskExtId String
    The unique identifier of the disk.
    diskSizeBytes Double
    The size of the disk in bytes.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    firmwareVersion String
    The current firmware version of the disk.
    hasBootPartitionsOnly Boolean
    Indicates if the disk is boot only and no disk operation to be run on it.
    hostName String
    The name of the host the disk is running on.
    id String
    isBootDisk Boolean
    Indicate if the disk is a boot disk.
    isDataMigrated Boolean
    Indicates whether the disk data is migrated.
    isDiagnosticInfoAvailable Boolean
    Indicates whether the diagnostic information is available.
    isErrorFoundInLogs Boolean
    Indicates whether the error is found in kernel logs.
    isMarkedForRemoval Boolean
    Indicates whether the disk is marked for removal.
    isMounted Boolean
    Indicates whether the disk is mounted.
    isOnline Boolean
    Indicates whether the disk is online or offline.
    isPasswordProtected Boolean
    The password protection status of the disk.
    isPlannedOutage Boolean
    Indicates if diagnostics are running on the Disk.
    isSelfEncryptingDrive Boolean
    The self-encrypting drive status of the disk.
    isSelfManagedNvme Boolean
    Indicates if the NVMe Disk is self managed and no host/CVM reboot is required.
    isSpdkManaged Boolean
    Indicates if NVMe device is managed by storage performance development kit (SPDK).
    isSuspectedUnhealthy Boolean
    Indicates whether the disk is suspected unhealthy.
    isUnderDiagnosis Boolean
    Indicates whether the disk is under diagnosis.
    isUnhealthy Boolean
    Indicates whether the disk is unhealthy.
    location Double
    The location of the disk in the node.
    modTime String
    The time when this managed object was last modified.
    model String
    The model of the reported disk.
    moid String
    The unique identifier of this Managed Object instance.
    mountPath String
    The mount path of the disk.
    node GetHciDiskNode
    nodeExtId String
    The unique identifier of the node.
    nodeIpAddress GetHciDiskNodeIpAddress
    nvmePciePath String
    The PCIe path of the NVMe disk.
    objectType String
    owners List<String>
    parent GetHciDiskParent
    permissionResources List<GetHciDiskPermissionResource>
    physicalCapacityBytes Double
    The physical capacity of the disk in bytes.
    registeredDevice GetHciDiskRegisteredDevice
    serialNumber String
    The serial number of the disk.
    serviceVmId String
    The unique identifier of the service VM on the node.
    sharedScope 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.
    status String
    The status of the disk such as NORMAL, MARKED_FOR_REMOVAL_BUT_NOT_DETACHABLE,DETACHABLE, DATA_MIGRATION_INITIATED.
    storagePoolExtId String
    The unique identifier of the storage pool.
    storageTier String
    The storage tier of the disk such as SSD_PCIE, SSD_SATA, DAS_SATA, CLOUD, SSD_MEM_NVME.
    tags List<GetHciDiskTag>
    targetFirmwareVersion String
    The target firmware version of the disk.
    vendor String
    The vendor of the reported disk.
    versionContext GetHciDiskVersionContext
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetHciDiskAncestor[]
    classId string
    clusterExtId string
    The unique identifier of the cluster.
    clusterName string
    The name of the cluster this disk belongs to.
    createTime string
    The time when this managed object was created.
    cvmIpAddress GetHciDiskCvmIpAddress
    diskExtId string
    The unique identifier of the disk.
    diskSizeBytes number
    The size of the disk in bytes.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    firmwareVersion string
    The current firmware version of the disk.
    hasBootPartitionsOnly boolean
    Indicates if the disk is boot only and no disk operation to be run on it.
    hostName string
    The name of the host the disk is running on.
    id string
    isBootDisk boolean
    Indicate if the disk is a boot disk.
    isDataMigrated boolean
    Indicates whether the disk data is migrated.
    isDiagnosticInfoAvailable boolean
    Indicates whether the diagnostic information is available.
    isErrorFoundInLogs boolean
    Indicates whether the error is found in kernel logs.
    isMarkedForRemoval boolean
    Indicates whether the disk is marked for removal.
    isMounted boolean
    Indicates whether the disk is mounted.
    isOnline boolean
    Indicates whether the disk is online or offline.
    isPasswordProtected boolean
    The password protection status of the disk.
    isPlannedOutage boolean
    Indicates if diagnostics are running on the Disk.
    isSelfEncryptingDrive boolean
    The self-encrypting drive status of the disk.
    isSelfManagedNvme boolean
    Indicates if the NVMe Disk is self managed and no host/CVM reboot is required.
    isSpdkManaged boolean
    Indicates if NVMe device is managed by storage performance development kit (SPDK).
    isSuspectedUnhealthy boolean
    Indicates whether the disk is suspected unhealthy.
    isUnderDiagnosis boolean
    Indicates whether the disk is under diagnosis.
    isUnhealthy boolean
    Indicates whether the disk is unhealthy.
    location number
    The location of the disk in the node.
    modTime string
    The time when this managed object was last modified.
    model string
    The model of the reported disk.
    moid string
    The unique identifier of this Managed Object instance.
    mountPath string
    The mount path of the disk.
    node GetHciDiskNode
    nodeExtId string
    The unique identifier of the node.
    nodeIpAddress GetHciDiskNodeIpAddress
    nvmePciePath string
    The PCIe path of the NVMe disk.
    objectType string
    owners string[]
    parent GetHciDiskParent
    permissionResources GetHciDiskPermissionResource[]
    physicalCapacityBytes number
    The physical capacity of the disk in bytes.
    registeredDevice GetHciDiskRegisteredDevice
    serialNumber string
    The serial number of the disk.
    serviceVmId string
    The unique identifier of the service VM on the node.
    sharedScope 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.
    status string
    The status of the disk such as NORMAL, MARKED_FOR_REMOVAL_BUT_NOT_DETACHABLE,DETACHABLE, DATA_MIGRATION_INITIATED.
    storagePoolExtId string
    The unique identifier of the storage pool.
    storageTier string
    The storage tier of the disk such as SSD_PCIE, SSD_SATA, DAS_SATA, CLOUD, SSD_MEM_NVME.
    tags GetHciDiskTag[]
    targetFirmwareVersion string
    The target firmware version of the disk.
    vendor string
    The vendor of the reported disk.
    versionContext GetHciDiskVersionContext
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetHciDiskAncestor]
    class_id str
    cluster_ext_id str
    The unique identifier of the cluster.
    cluster_name str
    The name of the cluster this disk belongs to.
    create_time str
    The time when this managed object was created.
    cvm_ip_address GetHciDiskCvmIpAddress
    disk_ext_id str
    The unique identifier of the disk.
    disk_size_bytes float
    The size of the disk in bytes.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    firmware_version str
    The current firmware version of the disk.
    has_boot_partitions_only bool
    Indicates if the disk is boot only and no disk operation to be run on it.
    host_name str
    The name of the host the disk is running on.
    id str
    is_boot_disk bool
    Indicate if the disk is a boot disk.
    is_data_migrated bool
    Indicates whether the disk data is migrated.
    is_diagnostic_info_available bool
    Indicates whether the diagnostic information is available.
    is_error_found_in_logs bool
    Indicates whether the error is found in kernel logs.
    is_marked_for_removal bool
    Indicates whether the disk is marked for removal.
    is_mounted bool
    Indicates whether the disk is mounted.
    is_online bool
    Indicates whether the disk is online or offline.
    is_password_protected bool
    The password protection status of the disk.
    is_planned_outage bool
    Indicates if diagnostics are running on the Disk.
    is_self_encrypting_drive bool
    The self-encrypting drive status of the disk.
    is_self_managed_nvme bool
    Indicates if the NVMe Disk is self managed and no host/CVM reboot is required.
    is_spdk_managed bool
    Indicates if NVMe device is managed by storage performance development kit (SPDK).
    is_suspected_unhealthy bool
    Indicates whether the disk is suspected unhealthy.
    is_under_diagnosis bool
    Indicates whether the disk is under diagnosis.
    is_unhealthy bool
    Indicates whether the disk is unhealthy.
    location float
    The location of the disk in the node.
    mod_time str
    The time when this managed object was last modified.
    model str
    The model of the reported disk.
    moid str
    The unique identifier of this Managed Object instance.
    mount_path str
    The mount path of the disk.
    node GetHciDiskNode
    node_ext_id str
    The unique identifier of the node.
    node_ip_address GetHciDiskNodeIpAddress
    nvme_pcie_path str
    The PCIe path of the NVMe disk.
    object_type str
    owners Sequence[str]
    parent GetHciDiskParent
    permission_resources Sequence[GetHciDiskPermissionResource]
    physical_capacity_bytes float
    The physical capacity of the disk in bytes.
    registered_device GetHciDiskRegisteredDevice
    serial_number str
    The serial number of the disk.
    service_vm_id str
    The unique identifier of the service VM on the node.
    shared_scope 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.
    status str
    The status of the disk such as NORMAL, MARKED_FOR_REMOVAL_BUT_NOT_DETACHABLE,DETACHABLE, DATA_MIGRATION_INITIATED.
    storage_pool_ext_id str
    The unique identifier of the storage pool.
    storage_tier str
    The storage tier of the disk such as SSD_PCIE, SSD_SATA, DAS_SATA, CLOUD, SSD_MEM_NVME.
    tags Sequence[GetHciDiskTag]
    target_firmware_version str
    The target firmware version of the disk.
    vendor str
    The vendor of the reported disk.
    version_context GetHciDiskVersionContext
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    classId String
    clusterExtId String
    The unique identifier of the cluster.
    clusterName String
    The name of the cluster this disk belongs to.
    createTime String
    The time when this managed object was created.
    cvmIpAddress Property Map
    diskExtId String
    The unique identifier of the disk.
    diskSizeBytes Number
    The size of the disk in bytes.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    firmwareVersion String
    The current firmware version of the disk.
    hasBootPartitionsOnly Boolean
    Indicates if the disk is boot only and no disk operation to be run on it.
    hostName String
    The name of the host the disk is running on.
    id String
    isBootDisk Boolean
    Indicate if the disk is a boot disk.
    isDataMigrated Boolean
    Indicates whether the disk data is migrated.
    isDiagnosticInfoAvailable Boolean
    Indicates whether the diagnostic information is available.
    isErrorFoundInLogs Boolean
    Indicates whether the error is found in kernel logs.
    isMarkedForRemoval Boolean
    Indicates whether the disk is marked for removal.
    isMounted Boolean
    Indicates whether the disk is mounted.
    isOnline Boolean
    Indicates whether the disk is online or offline.
    isPasswordProtected Boolean
    The password protection status of the disk.
    isPlannedOutage Boolean
    Indicates if diagnostics are running on the Disk.
    isSelfEncryptingDrive Boolean
    The self-encrypting drive status of the disk.
    isSelfManagedNvme Boolean
    Indicates if the NVMe Disk is self managed and no host/CVM reboot is required.
    isSpdkManaged Boolean
    Indicates if NVMe device is managed by storage performance development kit (SPDK).
    isSuspectedUnhealthy Boolean
    Indicates whether the disk is suspected unhealthy.
    isUnderDiagnosis Boolean
    Indicates whether the disk is under diagnosis.
    isUnhealthy Boolean
    Indicates whether the disk is unhealthy.
    location Number
    The location of the disk in the node.
    modTime String
    The time when this managed object was last modified.
    model String
    The model of the reported disk.
    moid String
    The unique identifier of this Managed Object instance.
    mountPath String
    The mount path of the disk.
    node Property Map
    nodeExtId String
    The unique identifier of the node.
    nodeIpAddress Property Map
    nvmePciePath String
    The PCIe path of the NVMe disk.
    objectType String
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    physicalCapacityBytes Number
    The physical capacity of the disk in bytes.
    registeredDevice Property Map
    serialNumber String
    The serial number of the disk.
    serviceVmId String
    The unique identifier of the service VM on the node.
    sharedScope 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.
    status String
    The status of the disk such as NORMAL, MARKED_FOR_REMOVAL_BUT_NOT_DETACHABLE,DETACHABLE, DATA_MIGRATION_INITIATED.
    storagePoolExtId String
    The unique identifier of the storage pool.
    storageTier String
    The storage tier of the disk such as SSD_PCIE, SSD_SATA, DAS_SATA, CLOUD, SSD_MEM_NVME.
    tags List<Property Map>
    targetFirmwareVersion String
    The target firmware version of the disk.
    vendor String
    The vendor of the reported disk.
    versionContext Property Map

    getHciDisk Result

    The following output properties are available:

    Id string
    Results List<GetHciDiskResult>
    AccountMoid string
    AdditionalProperties string
    Ancestors List<GetHciDiskAncestor>
    ClassId string
    ClusterExtId string
    ClusterName string
    CreateTime string
    CvmIpAddress GetHciDiskCvmIpAddress
    DiskExtId string
    DiskSizeBytes double
    DomainGroupMoid string
    FirmwareVersion string
    HasBootPartitionsOnly bool
    HostName string
    IsBootDisk bool
    IsDataMigrated bool
    IsDiagnosticInfoAvailable bool
    IsErrorFoundInLogs bool
    IsMarkedForRemoval bool
    IsMounted bool
    IsOnline bool
    IsPasswordProtected bool
    IsPlannedOutage bool
    IsSelfEncryptingDrive bool
    IsSelfManagedNvme bool
    IsSpdkManaged bool
    IsSuspectedUnhealthy bool
    IsUnderDiagnosis bool
    IsUnhealthy bool
    Location double
    ModTime string
    Model string
    Moid string
    MountPath string
    Node GetHciDiskNode
    NodeExtId string
    NodeIpAddress GetHciDiskNodeIpAddress
    NvmePciePath string
    ObjectType string
    Owners List<string>
    Parent GetHciDiskParent
    PermissionResources List<GetHciDiskPermissionResource>
    PhysicalCapacityBytes double
    RegisteredDevice GetHciDiskRegisteredDevice
    SerialNumber string
    ServiceVmId string
    SharedScope string
    Status string
    StoragePoolExtId string
    StorageTier string
    Tags List<GetHciDiskTag>
    TargetFirmwareVersion string
    Vendor string
    VersionContext GetHciDiskVersionContext
    Id string
    Results []GetHciDiskResult
    AccountMoid string
    AdditionalProperties string
    Ancestors []GetHciDiskAncestor
    ClassId string
    ClusterExtId string
    ClusterName string
    CreateTime string
    CvmIpAddress GetHciDiskCvmIpAddress
    DiskExtId string
    DiskSizeBytes float64
    DomainGroupMoid string
    FirmwareVersion string
    HasBootPartitionsOnly bool
    HostName string
    IsBootDisk bool
    IsDataMigrated bool
    IsDiagnosticInfoAvailable bool
    IsErrorFoundInLogs bool
    IsMarkedForRemoval bool
    IsMounted bool
    IsOnline bool
    IsPasswordProtected bool
    IsPlannedOutage bool
    IsSelfEncryptingDrive bool
    IsSelfManagedNvme bool
    IsSpdkManaged bool
    IsSuspectedUnhealthy bool
    IsUnderDiagnosis bool
    IsUnhealthy bool
    Location float64
    ModTime string
    Model string
    Moid string
    MountPath string
    Node GetHciDiskNode
    NodeExtId string
    NodeIpAddress GetHciDiskNodeIpAddress
    NvmePciePath string
    ObjectType string
    Owners []string
    Parent GetHciDiskParent
    PermissionResources []GetHciDiskPermissionResource
    PhysicalCapacityBytes float64
    RegisteredDevice GetHciDiskRegisteredDevice
    SerialNumber string
    ServiceVmId string
    SharedScope string
    Status string
    StoragePoolExtId string
    StorageTier string
    Tags []GetHciDiskTag
    TargetFirmwareVersion string
    Vendor string
    VersionContext GetHciDiskVersionContext
    id String
    results List<GetHciDiskResult>
    accountMoid String
    additionalProperties String
    ancestors List<GetHciDiskAncestor>
    classId String
    clusterExtId String
    clusterName String
    createTime String
    cvmIpAddress GetHciDiskCvmIpAddress
    diskExtId String
    diskSizeBytes Double
    domainGroupMoid String
    firmwareVersion String
    hasBootPartitionsOnly Boolean
    hostName String
    isBootDisk Boolean
    isDataMigrated Boolean
    isDiagnosticInfoAvailable Boolean
    isErrorFoundInLogs Boolean
    isMarkedForRemoval Boolean
    isMounted Boolean
    isOnline Boolean
    isPasswordProtected Boolean
    isPlannedOutage Boolean
    isSelfEncryptingDrive Boolean
    isSelfManagedNvme Boolean
    isSpdkManaged Boolean
    isSuspectedUnhealthy Boolean
    isUnderDiagnosis Boolean
    isUnhealthy Boolean
    location Double
    modTime String
    model String
    moid String
    mountPath String
    node GetHciDiskNode
    nodeExtId String
    nodeIpAddress GetHciDiskNodeIpAddress
    nvmePciePath String
    objectType String
    owners List<String>
    parent GetHciDiskParent
    permissionResources List<GetHciDiskPermissionResource>
    physicalCapacityBytes Double
    registeredDevice GetHciDiskRegisteredDevice
    serialNumber String
    serviceVmId String
    sharedScope String
    status String
    storagePoolExtId String
    storageTier String
    tags List<GetHciDiskTag>
    targetFirmwareVersion String
    vendor String
    versionContext GetHciDiskVersionContext
    id string
    results GetHciDiskResult[]
    accountMoid string
    additionalProperties string
    ancestors GetHciDiskAncestor[]
    classId string
    clusterExtId string
    clusterName string
    createTime string
    cvmIpAddress GetHciDiskCvmIpAddress
    diskExtId string
    diskSizeBytes number
    domainGroupMoid string
    firmwareVersion string
    hasBootPartitionsOnly boolean
    hostName string
    isBootDisk boolean
    isDataMigrated boolean
    isDiagnosticInfoAvailable boolean
    isErrorFoundInLogs boolean
    isMarkedForRemoval boolean
    isMounted boolean
    isOnline boolean
    isPasswordProtected boolean
    isPlannedOutage boolean
    isSelfEncryptingDrive boolean
    isSelfManagedNvme boolean
    isSpdkManaged boolean
    isSuspectedUnhealthy boolean
    isUnderDiagnosis boolean
    isUnhealthy boolean
    location number
    modTime string
    model string
    moid string
    mountPath string
    node GetHciDiskNode
    nodeExtId string
    nodeIpAddress GetHciDiskNodeIpAddress
    nvmePciePath string
    objectType string
    owners string[]
    parent GetHciDiskParent
    permissionResources GetHciDiskPermissionResource[]
    physicalCapacityBytes number
    registeredDevice GetHciDiskRegisteredDevice
    serialNumber string
    serviceVmId string
    sharedScope string
    status string
    storagePoolExtId string
    storageTier string
    tags GetHciDiskTag[]
    targetFirmwareVersion string
    vendor string
    versionContext GetHciDiskVersionContext
    id str
    results Sequence[GetHciDiskResult]
    account_moid str
    additional_properties str
    ancestors Sequence[GetHciDiskAncestor]
    class_id str
    cluster_ext_id str
    cluster_name str
    create_time str
    cvm_ip_address GetHciDiskCvmIpAddress
    disk_ext_id str
    disk_size_bytes float
    domain_group_moid str
    firmware_version str
    has_boot_partitions_only bool
    host_name str
    is_boot_disk bool
    is_data_migrated bool
    is_diagnostic_info_available bool
    is_error_found_in_logs bool
    is_marked_for_removal bool
    is_mounted bool
    is_online bool
    is_password_protected bool
    is_planned_outage bool
    is_self_encrypting_drive bool
    is_self_managed_nvme bool
    is_spdk_managed bool
    is_suspected_unhealthy bool
    is_under_diagnosis bool
    is_unhealthy bool
    location float
    mod_time str
    model str
    moid str
    mount_path str
    node GetHciDiskNode
    node_ext_id str
    node_ip_address GetHciDiskNodeIpAddress
    nvme_pcie_path str
    object_type str
    owners Sequence[str]
    parent GetHciDiskParent
    permission_resources Sequence[GetHciDiskPermissionResource]
    physical_capacity_bytes float
    registered_device GetHciDiskRegisteredDevice
    serial_number str
    service_vm_id str
    shared_scope str
    status str
    storage_pool_ext_id str
    storage_tier str
    tags Sequence[GetHciDiskTag]
    target_firmware_version str
    vendor str
    version_context GetHciDiskVersionContext
    id String
    results List<Property Map>
    accountMoid String
    additionalProperties String
    ancestors List<Property Map>
    classId String
    clusterExtId String
    clusterName String
    createTime String
    cvmIpAddress Property Map
    diskExtId String
    diskSizeBytes Number
    domainGroupMoid String
    firmwareVersion String
    hasBootPartitionsOnly Boolean
    hostName String
    isBootDisk Boolean
    isDataMigrated Boolean
    isDiagnosticInfoAvailable Boolean
    isErrorFoundInLogs Boolean
    isMarkedForRemoval Boolean
    isMounted Boolean
    isOnline Boolean
    isPasswordProtected Boolean
    isPlannedOutage Boolean
    isSelfEncryptingDrive Boolean
    isSelfManagedNvme Boolean
    isSpdkManaged Boolean
    isSuspectedUnhealthy Boolean
    isUnderDiagnosis Boolean
    isUnhealthy Boolean
    location Number
    modTime String
    model String
    moid String
    mountPath String
    node Property Map
    nodeExtId String
    nodeIpAddress Property Map
    nvmePciePath String
    objectType String
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    physicalCapacityBytes Number
    registeredDevice Property Map
    serialNumber String
    serviceVmId String
    sharedScope String
    status String
    storagePoolExtId String
    storageTier String
    tags List<Property Map>
    targetFirmwareVersion String
    vendor String
    versionContext Property Map

    Supporting Types

    GetHciDiskAncestor

    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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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'.

    GetHciDiskCvmIpAddress

    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.
    Ipv4Address string
    An IPv4 address in this IpAddress.
    Ipv4PrefixLength double
    The prefix length of the IPv4 address.
    Ipv6Address string
    An IPv6 address in this IpAddress.
    Ipv6PrefixLength double
    The prefix length of the IPv6 address.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    Ipv4Address string
    An IPv4 address in this IpAddress.
    Ipv4PrefixLength float64
    The prefix length of the IPv4 address.
    Ipv6Address string
    An IPv6 address in this IpAddress.
    Ipv6PrefixLength float64
    The prefix length of the IPv6 address.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    ipv4Address String
    An IPv4 address in this IpAddress.
    ipv4PrefixLength Double
    The prefix length of the IPv4 address.
    ipv6Address String
    An IPv6 address in this IpAddress.
    ipv6PrefixLength Double
    The prefix length of the IPv6 address.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    ipv4Address string
    An IPv4 address in this IpAddress.
    ipv4PrefixLength number
    The prefix length of the IPv4 address.
    ipv6Address string
    An IPv6 address in this IpAddress.
    ipv6PrefixLength number
    The prefix length of the IPv6 address.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    ipv4_address str
    An IPv4 address in this IpAddress.
    ipv4_prefix_length float
    The prefix length of the IPv4 address.
    ipv6_address str
    An IPv6 address in this IpAddress.
    ipv6_prefix_length float
    The prefix length of the IPv6 address.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    ipv4Address String
    An IPv4 address in this IpAddress.
    ipv4PrefixLength Number
    The prefix length of the IPv4 address.
    ipv6Address String
    An IPv6 address in this IpAddress.
    ipv6PrefixLength Number
    The prefix length of the IPv6 address.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

    GetHciDiskNode

    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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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'.

    GetHciDiskNodeIpAddress

    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.
    Ipv4Address string
    An IPv4 address in this IpAddress.
    Ipv4PrefixLength double
    The prefix length of the IPv4 address.
    Ipv6Address string
    An IPv6 address in this IpAddress.
    Ipv6PrefixLength double
    The prefix length of the IPv6 address.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    Ipv4Address string
    An IPv4 address in this IpAddress.
    Ipv4PrefixLength float64
    The prefix length of the IPv4 address.
    Ipv6Address string
    An IPv6 address in this IpAddress.
    Ipv6PrefixLength float64
    The prefix length of the IPv6 address.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    ipv4Address String
    An IPv4 address in this IpAddress.
    ipv4PrefixLength Double
    The prefix length of the IPv4 address.
    ipv6Address String
    An IPv6 address in this IpAddress.
    ipv6PrefixLength Double
    The prefix length of the IPv6 address.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    ipv4Address string
    An IPv4 address in this IpAddress.
    ipv4PrefixLength number
    The prefix length of the IPv4 address.
    ipv6Address string
    An IPv6 address in this IpAddress.
    ipv6PrefixLength number
    The prefix length of the IPv6 address.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    ipv4_address str
    An IPv4 address in this IpAddress.
    ipv4_prefix_length float
    The prefix length of the IPv4 address.
    ipv6_address str
    An IPv6 address in this IpAddress.
    ipv6_prefix_length float
    The prefix length of the IPv6 address.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    ipv4Address String
    An IPv4 address in this IpAddress.
    ipv4PrefixLength Number
    The prefix length of the IPv4 address.
    ipv6Address String
    An IPv6 address in this IpAddress.
    ipv6PrefixLength Number
    The prefix length of the IPv6 address.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

    GetHciDiskParent

    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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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'.

    GetHciDiskPermissionResource

    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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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'.

    GetHciDiskRegisteredDevice

    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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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'.

    GetHciDiskResult

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetHciDiskResultAncestor>
    ClassId string
    ClusterExtId string
    The unique identifier of the cluster.
    ClusterName string
    The name of the cluster this disk belongs to.
    CreateTime string
    The time when this managed object was created.
    CvmIpAddresses List<GetHciDiskResultCvmIpAddress>
    DiskExtId string
    The unique identifier of the disk.
    DiskSizeBytes double
    The size of the disk in bytes.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    FirmwareVersion string
    The current firmware version of the disk.
    HasBootPartitionsOnly bool
    Indicates if the disk is boot only and no disk operation to be run on it.
    HostName string
    The name of the host the disk is running on.
    IsBootDisk bool
    Indicate if the disk is a boot disk.
    IsDataMigrated bool
    Indicates whether the disk data is migrated.
    IsDiagnosticInfoAvailable bool
    Indicates whether the diagnostic information is available.
    IsErrorFoundInLogs bool
    Indicates whether the error is found in kernel logs.
    IsMarkedForRemoval bool
    Indicates whether the disk is marked for removal.
    IsMounted bool
    Indicates whether the disk is mounted.
    IsOnline bool
    Indicates whether the disk is online or offline.
    IsPasswordProtected bool
    The password protection status of the disk.
    IsPlannedOutage bool
    Indicates if diagnostics are running on the Disk.
    IsSelfEncryptingDrive bool
    The self-encrypting drive status of the disk.
    IsSelfManagedNvme bool
    Indicates if the NVMe Disk is self managed and no host/CVM reboot is required.
    IsSpdkManaged bool
    Indicates if NVMe device is managed by storage performance development kit (SPDK).
    IsSuspectedUnhealthy bool
    Indicates whether the disk is suspected unhealthy.
    IsUnderDiagnosis bool
    Indicates whether the disk is under diagnosis.
    IsUnhealthy bool
    Indicates whether the disk is unhealthy.
    Location double
    The location of the disk in the node.
    ModTime string
    The time when this managed object was last modified.
    Model string
    The model of the reported disk.
    Moid string
    The unique identifier of this Managed Object instance.
    MountPath string
    The mount path of the disk.
    NodeExtId string
    The unique identifier of the node.
    NodeIpAddresses List<GetHciDiskResultNodeIpAddress>
    Nodes List<GetHciDiskResultNode>
    NvmePciePath string
    The PCIe path of the NVMe disk.
    ObjectType string
    Owners List<string>
    Parents List<GetHciDiskResultParent>
    PermissionResources List<GetHciDiskResultPermissionResource>
    PhysicalCapacityBytes double
    The physical capacity of the disk in bytes.
    RegisteredDevices List<GetHciDiskResultRegisteredDevice>
    SerialNumber string
    The serial number of the disk.
    ServiceVmId string
    The unique identifier of the service VM on the node.
    SharedScope 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.
    Status string
    The status of the disk such as NORMAL, MARKED_FOR_REMOVAL_BUT_NOT_DETACHABLE,DETACHABLE, DATA_MIGRATION_INITIATED.
    StoragePoolExtId string
    The unique identifier of the storage pool.
    StorageTier string
    The storage tier of the disk such as SSD_PCIE, SSD_SATA, DAS_SATA, CLOUD, SSD_MEM_NVME.
    Tags List<GetHciDiskResultTag>
    TargetFirmwareVersion string
    The target firmware version of the disk.
    Vendor string
    The vendor of the reported disk.
    VersionContexts List<GetHciDiskResultVersionContext>
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetHciDiskResultAncestor
    ClassId string
    ClusterExtId string
    The unique identifier of the cluster.
    ClusterName string
    The name of the cluster this disk belongs to.
    CreateTime string
    The time when this managed object was created.
    CvmIpAddresses []GetHciDiskResultCvmIpAddress
    DiskExtId string
    The unique identifier of the disk.
    DiskSizeBytes float64
    The size of the disk in bytes.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    FirmwareVersion string
    The current firmware version of the disk.
    HasBootPartitionsOnly bool
    Indicates if the disk is boot only and no disk operation to be run on it.
    HostName string
    The name of the host the disk is running on.
    IsBootDisk bool
    Indicate if the disk is a boot disk.
    IsDataMigrated bool
    Indicates whether the disk data is migrated.
    IsDiagnosticInfoAvailable bool
    Indicates whether the diagnostic information is available.
    IsErrorFoundInLogs bool
    Indicates whether the error is found in kernel logs.
    IsMarkedForRemoval bool
    Indicates whether the disk is marked for removal.
    IsMounted bool
    Indicates whether the disk is mounted.
    IsOnline bool
    Indicates whether the disk is online or offline.
    IsPasswordProtected bool
    The password protection status of the disk.
    IsPlannedOutage bool
    Indicates if diagnostics are running on the Disk.
    IsSelfEncryptingDrive bool
    The self-encrypting drive status of the disk.
    IsSelfManagedNvme bool
    Indicates if the NVMe Disk is self managed and no host/CVM reboot is required.
    IsSpdkManaged bool
    Indicates if NVMe device is managed by storage performance development kit (SPDK).
    IsSuspectedUnhealthy bool
    Indicates whether the disk is suspected unhealthy.
    IsUnderDiagnosis bool
    Indicates whether the disk is under diagnosis.
    IsUnhealthy bool
    Indicates whether the disk is unhealthy.
    Location float64
    The location of the disk in the node.
    ModTime string
    The time when this managed object was last modified.
    Model string
    The model of the reported disk.
    Moid string
    The unique identifier of this Managed Object instance.
    MountPath string
    The mount path of the disk.
    NodeExtId string
    The unique identifier of the node.
    NodeIpAddresses []GetHciDiskResultNodeIpAddress
    Nodes []GetHciDiskResultNode
    NvmePciePath string
    The PCIe path of the NVMe disk.
    ObjectType string
    Owners []string
    Parents []GetHciDiskResultParent
    PermissionResources []GetHciDiskResultPermissionResource
    PhysicalCapacityBytes float64
    The physical capacity of the disk in bytes.
    RegisteredDevices []GetHciDiskResultRegisteredDevice
    SerialNumber string
    The serial number of the disk.
    ServiceVmId string
    The unique identifier of the service VM on the node.
    SharedScope 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.
    Status string
    The status of the disk such as NORMAL, MARKED_FOR_REMOVAL_BUT_NOT_DETACHABLE,DETACHABLE, DATA_MIGRATION_INITIATED.
    StoragePoolExtId string
    The unique identifier of the storage pool.
    StorageTier string
    The storage tier of the disk such as SSD_PCIE, SSD_SATA, DAS_SATA, CLOUD, SSD_MEM_NVME.
    Tags []GetHciDiskResultTag
    TargetFirmwareVersion string
    The target firmware version of the disk.
    Vendor string
    The vendor of the reported disk.
    VersionContexts []GetHciDiskResultVersionContext
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetHciDiskResultAncestor>
    classId String
    clusterExtId String
    The unique identifier of the cluster.
    clusterName String
    The name of the cluster this disk belongs to.
    createTime String
    The time when this managed object was created.
    cvmIpAddresses List<GetHciDiskResultCvmIpAddress>
    diskExtId String
    The unique identifier of the disk.
    diskSizeBytes Double
    The size of the disk in bytes.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    firmwareVersion String
    The current firmware version of the disk.
    hasBootPartitionsOnly Boolean
    Indicates if the disk is boot only and no disk operation to be run on it.
    hostName String
    The name of the host the disk is running on.
    isBootDisk Boolean
    Indicate if the disk is a boot disk.
    isDataMigrated Boolean
    Indicates whether the disk data is migrated.
    isDiagnosticInfoAvailable Boolean
    Indicates whether the diagnostic information is available.
    isErrorFoundInLogs Boolean
    Indicates whether the error is found in kernel logs.
    isMarkedForRemoval Boolean
    Indicates whether the disk is marked for removal.
    isMounted Boolean
    Indicates whether the disk is mounted.
    isOnline Boolean
    Indicates whether the disk is online or offline.
    isPasswordProtected Boolean
    The password protection status of the disk.
    isPlannedOutage Boolean
    Indicates if diagnostics are running on the Disk.
    isSelfEncryptingDrive Boolean
    The self-encrypting drive status of the disk.
    isSelfManagedNvme Boolean
    Indicates if the NVMe Disk is self managed and no host/CVM reboot is required.
    isSpdkManaged Boolean
    Indicates if NVMe device is managed by storage performance development kit (SPDK).
    isSuspectedUnhealthy Boolean
    Indicates whether the disk is suspected unhealthy.
    isUnderDiagnosis Boolean
    Indicates whether the disk is under diagnosis.
    isUnhealthy Boolean
    Indicates whether the disk is unhealthy.
    location Double
    The location of the disk in the node.
    modTime String
    The time when this managed object was last modified.
    model String
    The model of the reported disk.
    moid String
    The unique identifier of this Managed Object instance.
    mountPath String
    The mount path of the disk.
    nodeExtId String
    The unique identifier of the node.
    nodeIpAddresses List<GetHciDiskResultNodeIpAddress>
    nodes List<GetHciDiskResultNode>
    nvmePciePath String
    The PCIe path of the NVMe disk.
    objectType String
    owners List<String>
    parents List<GetHciDiskResultParent>
    permissionResources List<GetHciDiskResultPermissionResource>
    physicalCapacityBytes Double
    The physical capacity of the disk in bytes.
    registeredDevices List<GetHciDiskResultRegisteredDevice>
    serialNumber String
    The serial number of the disk.
    serviceVmId String
    The unique identifier of the service VM on the node.
    sharedScope 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.
    status String
    The status of the disk such as NORMAL, MARKED_FOR_REMOVAL_BUT_NOT_DETACHABLE,DETACHABLE, DATA_MIGRATION_INITIATED.
    storagePoolExtId String
    The unique identifier of the storage pool.
    storageTier String
    The storage tier of the disk such as SSD_PCIE, SSD_SATA, DAS_SATA, CLOUD, SSD_MEM_NVME.
    tags List<GetHciDiskResultTag>
    targetFirmwareVersion String
    The target firmware version of the disk.
    vendor String
    The vendor of the reported disk.
    versionContexts List<GetHciDiskResultVersionContext>
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetHciDiskResultAncestor[]
    classId string
    clusterExtId string
    The unique identifier of the cluster.
    clusterName string
    The name of the cluster this disk belongs to.
    createTime string
    The time when this managed object was created.
    cvmIpAddresses GetHciDiskResultCvmIpAddress[]
    diskExtId string
    The unique identifier of the disk.
    diskSizeBytes number
    The size of the disk in bytes.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    firmwareVersion string
    The current firmware version of the disk.
    hasBootPartitionsOnly boolean
    Indicates if the disk is boot only and no disk operation to be run on it.
    hostName string
    The name of the host the disk is running on.
    isBootDisk boolean
    Indicate if the disk is a boot disk.
    isDataMigrated boolean
    Indicates whether the disk data is migrated.
    isDiagnosticInfoAvailable boolean
    Indicates whether the diagnostic information is available.
    isErrorFoundInLogs boolean
    Indicates whether the error is found in kernel logs.
    isMarkedForRemoval boolean
    Indicates whether the disk is marked for removal.
    isMounted boolean
    Indicates whether the disk is mounted.
    isOnline boolean
    Indicates whether the disk is online or offline.
    isPasswordProtected boolean
    The password protection status of the disk.
    isPlannedOutage boolean
    Indicates if diagnostics are running on the Disk.
    isSelfEncryptingDrive boolean
    The self-encrypting drive status of the disk.
    isSelfManagedNvme boolean
    Indicates if the NVMe Disk is self managed and no host/CVM reboot is required.
    isSpdkManaged boolean
    Indicates if NVMe device is managed by storage performance development kit (SPDK).
    isSuspectedUnhealthy boolean
    Indicates whether the disk is suspected unhealthy.
    isUnderDiagnosis boolean
    Indicates whether the disk is under diagnosis.
    isUnhealthy boolean
    Indicates whether the disk is unhealthy.
    location number
    The location of the disk in the node.
    modTime string
    The time when this managed object was last modified.
    model string
    The model of the reported disk.
    moid string
    The unique identifier of this Managed Object instance.
    mountPath string
    The mount path of the disk.
    nodeExtId string
    The unique identifier of the node.
    nodeIpAddresses GetHciDiskResultNodeIpAddress[]
    nodes GetHciDiskResultNode[]
    nvmePciePath string
    The PCIe path of the NVMe disk.
    objectType string
    owners string[]
    parents GetHciDiskResultParent[]
    permissionResources GetHciDiskResultPermissionResource[]
    physicalCapacityBytes number
    The physical capacity of the disk in bytes.
    registeredDevices GetHciDiskResultRegisteredDevice[]
    serialNumber string
    The serial number of the disk.
    serviceVmId string
    The unique identifier of the service VM on the node.
    sharedScope 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.
    status string
    The status of the disk such as NORMAL, MARKED_FOR_REMOVAL_BUT_NOT_DETACHABLE,DETACHABLE, DATA_MIGRATION_INITIATED.
    storagePoolExtId string
    The unique identifier of the storage pool.
    storageTier string
    The storage tier of the disk such as SSD_PCIE, SSD_SATA, DAS_SATA, CLOUD, SSD_MEM_NVME.
    tags GetHciDiskResultTag[]
    targetFirmwareVersion string
    The target firmware version of the disk.
    vendor string
    The vendor of the reported disk.
    versionContexts GetHciDiskResultVersionContext[]
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetHciDiskResultAncestor]
    class_id str
    cluster_ext_id str
    The unique identifier of the cluster.
    cluster_name str
    The name of the cluster this disk belongs to.
    create_time str
    The time when this managed object was created.
    cvm_ip_addresses Sequence[GetHciDiskResultCvmIpAddress]
    disk_ext_id str
    The unique identifier of the disk.
    disk_size_bytes float
    The size of the disk in bytes.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    firmware_version str
    The current firmware version of the disk.
    has_boot_partitions_only bool
    Indicates if the disk is boot only and no disk operation to be run on it.
    host_name str
    The name of the host the disk is running on.
    is_boot_disk bool
    Indicate if the disk is a boot disk.
    is_data_migrated bool
    Indicates whether the disk data is migrated.
    is_diagnostic_info_available bool
    Indicates whether the diagnostic information is available.
    is_error_found_in_logs bool
    Indicates whether the error is found in kernel logs.
    is_marked_for_removal bool
    Indicates whether the disk is marked for removal.
    is_mounted bool
    Indicates whether the disk is mounted.
    is_online bool
    Indicates whether the disk is online or offline.
    is_password_protected bool
    The password protection status of the disk.
    is_planned_outage bool
    Indicates if diagnostics are running on the Disk.
    is_self_encrypting_drive bool
    The self-encrypting drive status of the disk.
    is_self_managed_nvme bool
    Indicates if the NVMe Disk is self managed and no host/CVM reboot is required.
    is_spdk_managed bool
    Indicates if NVMe device is managed by storage performance development kit (SPDK).
    is_suspected_unhealthy bool
    Indicates whether the disk is suspected unhealthy.
    is_under_diagnosis bool
    Indicates whether the disk is under diagnosis.
    is_unhealthy bool
    Indicates whether the disk is unhealthy.
    location float
    The location of the disk in the node.
    mod_time str
    The time when this managed object was last modified.
    model str
    The model of the reported disk.
    moid str
    The unique identifier of this Managed Object instance.
    mount_path str
    The mount path of the disk.
    node_ext_id str
    The unique identifier of the node.
    node_ip_addresses Sequence[GetHciDiskResultNodeIpAddress]
    nodes Sequence[GetHciDiskResultNode]
    nvme_pcie_path str
    The PCIe path of the NVMe disk.
    object_type str
    owners Sequence[str]
    parents Sequence[GetHciDiskResultParent]
    permission_resources Sequence[GetHciDiskResultPermissionResource]
    physical_capacity_bytes float
    The physical capacity of the disk in bytes.
    registered_devices Sequence[GetHciDiskResultRegisteredDevice]
    serial_number str
    The serial number of the disk.
    service_vm_id str
    The unique identifier of the service VM on the node.
    shared_scope 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.
    status str
    The status of the disk such as NORMAL, MARKED_FOR_REMOVAL_BUT_NOT_DETACHABLE,DETACHABLE, DATA_MIGRATION_INITIATED.
    storage_pool_ext_id str
    The unique identifier of the storage pool.
    storage_tier str
    The storage tier of the disk such as SSD_PCIE, SSD_SATA, DAS_SATA, CLOUD, SSD_MEM_NVME.
    tags Sequence[GetHciDiskResultTag]
    target_firmware_version str
    The target firmware version of the disk.
    vendor str
    The vendor of the reported disk.
    version_contexts Sequence[GetHciDiskResultVersionContext]
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    classId String
    clusterExtId String
    The unique identifier of the cluster.
    clusterName String
    The name of the cluster this disk belongs to.
    createTime String
    The time when this managed object was created.
    cvmIpAddresses List<Property Map>
    diskExtId String
    The unique identifier of the disk.
    diskSizeBytes Number
    The size of the disk in bytes.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    firmwareVersion String
    The current firmware version of the disk.
    hasBootPartitionsOnly Boolean
    Indicates if the disk is boot only and no disk operation to be run on it.
    hostName String
    The name of the host the disk is running on.
    isBootDisk Boolean
    Indicate if the disk is a boot disk.
    isDataMigrated Boolean
    Indicates whether the disk data is migrated.
    isDiagnosticInfoAvailable Boolean
    Indicates whether the diagnostic information is available.
    isErrorFoundInLogs Boolean
    Indicates whether the error is found in kernel logs.
    isMarkedForRemoval Boolean
    Indicates whether the disk is marked for removal.
    isMounted Boolean
    Indicates whether the disk is mounted.
    isOnline Boolean
    Indicates whether the disk is online or offline.
    isPasswordProtected Boolean
    The password protection status of the disk.
    isPlannedOutage Boolean
    Indicates if diagnostics are running on the Disk.
    isSelfEncryptingDrive Boolean
    The self-encrypting drive status of the disk.
    isSelfManagedNvme Boolean
    Indicates if the NVMe Disk is self managed and no host/CVM reboot is required.
    isSpdkManaged Boolean
    Indicates if NVMe device is managed by storage performance development kit (SPDK).
    isSuspectedUnhealthy Boolean
    Indicates whether the disk is suspected unhealthy.
    isUnderDiagnosis Boolean
    Indicates whether the disk is under diagnosis.
    isUnhealthy Boolean
    Indicates whether the disk is unhealthy.
    location Number
    The location of the disk in the node.
    modTime String
    The time when this managed object was last modified.
    model String
    The model of the reported disk.
    moid String
    The unique identifier of this Managed Object instance.
    mountPath String
    The mount path of the disk.
    nodeExtId String
    The unique identifier of the node.
    nodeIpAddresses List<Property Map>
    nodes List<Property Map>
    nvmePciePath String
    The PCIe path of the NVMe disk.
    objectType String
    owners List<String>
    parents List<Property Map>
    permissionResources List<Property Map>
    physicalCapacityBytes Number
    The physical capacity of the disk in bytes.
    registeredDevices List<Property Map>
    serialNumber String
    The serial number of the disk.
    serviceVmId String
    The unique identifier of the service VM on the node.
    sharedScope 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.
    status String
    The status of the disk such as NORMAL, MARKED_FOR_REMOVAL_BUT_NOT_DETACHABLE,DETACHABLE, DATA_MIGRATION_INITIATED.
    storagePoolExtId String
    The unique identifier of the storage pool.
    storageTier String
    The storage tier of the disk such as SSD_PCIE, SSD_SATA, DAS_SATA, CLOUD, SSD_MEM_NVME.
    tags List<Property Map>
    targetFirmwareVersion String
    The target firmware version of the disk.
    vendor String
    The vendor of the reported disk.
    versionContexts List<Property Map>

    GetHciDiskResultAncestor

    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

    GetHciDiskResultCvmIpAddress

    GetHciDiskResultNode

    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

    GetHciDiskResultNodeIpAddress

    GetHciDiskResultParent

    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

    GetHciDiskResultPermissionResource

    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

    GetHciDiskResultRegisteredDevice

    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

    GetHciDiskResultTag

    AdditionalProperties string
    Key string
    Value string
    AdditionalProperties string
    Key string
    Value string
    additionalProperties String
    key String
    value String
    additionalProperties string
    key string
    value string
    additionalProperties String
    key String
    value String

    GetHciDiskResultVersionContext

    GetHciDiskResultVersionContextInterestedMo

    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

    GetHciDiskResultVersionContextRefMo

    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

    GetHciDiskTag

    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.

    GetHciDiskVersionContext

    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<GetHciDiskVersionContextInterestedMo>
    MarkedForDeletion bool
    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 version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetHciDiskVersionContextRefMo
    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 []GetHciDiskVersionContextInterestedMo
    MarkedForDeletion bool
    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 version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetHciDiskVersionContextRefMo
    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<GetHciDiskVersionContextInterestedMo>
    markedForDeletion Boolean
    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 version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetHciDiskVersionContextRefMo
    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 GetHciDiskVersionContextInterestedMo[]
    markedForDeletion boolean
    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 version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetHciDiskVersionContextRefMo
    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[GetHciDiskVersionContextInterestedMo]
    marked_for_deletion bool
    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 version of the Managed Object, e.g. an incrementing number or a hash id.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ref_mo GetHciDiskVersionContextRefMo
    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>
    markedForDeletion Boolean
    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 version of the Managed Object, e.g. an incrementing number or a hash id.
    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.

    GetHciDiskVersionContextInterestedMo

    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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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'.

    GetHciDiskVersionContextRefMo

    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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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.

    1. If 'moid' is set this field is ignored.
    2. 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 intersight Terraform Provider.
    intersight logo
    intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet