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

intersight.getCondHclStatus

Explore with Pulumi AI

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

    The HCL status of a managed object after we have validated the managed object components’ firmware and drivers against the HCL.

    Using getCondHclStatus

    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 getCondHclStatus(args: GetCondHclStatusArgs, opts?: InvokeOptions): Promise<GetCondHclStatusResult>
    function getCondHclStatusOutput(args: GetCondHclStatusOutputArgs, opts?: InvokeOptions): Output<GetCondHclStatusResult>
    def get_cond_hcl_status(account_moid: Optional[str] = None,
                            additional_properties: Optional[str] = None,
                            ancestors: Optional[Sequence[GetCondHclStatusAncestor]] = None,
                            class_id: Optional[str] = None,
                            component_status: Optional[str] = None,
                            create_time: Optional[str] = None,
                            details: Optional[Sequence[GetCondHclStatusDetail]] = None,
                            domain_group_moid: Optional[str] = None,
                            hardware_status: Optional[str] = None,
                            hcl_firmware_version: Optional[str] = None,
                            hcl_model: Optional[str] = None,
                            hcl_os_vendor: Optional[str] = None,
                            hcl_os_version: Optional[str] = None,
                            hcl_processor: Optional[str] = None,
                            hcl_validation_time: Optional[str] = None,
                            id: Optional[str] = None,
                            inv_firmware_version: Optional[str] = None,
                            inv_model: Optional[str] = None,
                            inv_os_vendor: Optional[str] = None,
                            inv_os_version: Optional[str] = None,
                            inv_processor: Optional[str] = None,
                            managed_object: Optional[GetCondHclStatusManagedObject] = None,
                            management_mode: Optional[str] = None,
                            mod_time: Optional[str] = None,
                            moid: Optional[str] = None,
                            object_type: Optional[str] = None,
                            owners: Optional[Sequence[str]] = None,
                            parent: Optional[GetCondHclStatusParent] = None,
                            permission_resources: Optional[Sequence[GetCondHclStatusPermissionResource]] = None,
                            reason: Optional[str] = None,
                            registered_device: Optional[GetCondHclStatusRegisteredDevice] = None,
                            server_reason: Optional[str] = None,
                            shared_scope: Optional[str] = None,
                            software_status: Optional[str] = None,
                            status: Optional[str] = None,
                            tags: Optional[Sequence[GetCondHclStatusTag]] = None,
                            version_context: Optional[GetCondHclStatusVersionContext] = None,
                            opts: Optional[InvokeOptions] = None) -> GetCondHclStatusResult
    def get_cond_hcl_status_output(account_moid: Optional[pulumi.Input[str]] = None,
                            additional_properties: Optional[pulumi.Input[str]] = None,
                            ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetCondHclStatusAncestorArgs]]]] = None,
                            class_id: Optional[pulumi.Input[str]] = None,
                            component_status: Optional[pulumi.Input[str]] = None,
                            create_time: Optional[pulumi.Input[str]] = None,
                            details: Optional[pulumi.Input[Sequence[pulumi.Input[GetCondHclStatusDetailArgs]]]] = None,
                            domain_group_moid: Optional[pulumi.Input[str]] = None,
                            hardware_status: Optional[pulumi.Input[str]] = None,
                            hcl_firmware_version: Optional[pulumi.Input[str]] = None,
                            hcl_model: Optional[pulumi.Input[str]] = None,
                            hcl_os_vendor: Optional[pulumi.Input[str]] = None,
                            hcl_os_version: Optional[pulumi.Input[str]] = None,
                            hcl_processor: Optional[pulumi.Input[str]] = None,
                            hcl_validation_time: Optional[pulumi.Input[str]] = None,
                            id: Optional[pulumi.Input[str]] = None,
                            inv_firmware_version: Optional[pulumi.Input[str]] = None,
                            inv_model: Optional[pulumi.Input[str]] = None,
                            inv_os_vendor: Optional[pulumi.Input[str]] = None,
                            inv_os_version: Optional[pulumi.Input[str]] = None,
                            inv_processor: Optional[pulumi.Input[str]] = None,
                            managed_object: Optional[pulumi.Input[GetCondHclStatusManagedObjectArgs]] = None,
                            management_mode: Optional[pulumi.Input[str]] = None,
                            mod_time: Optional[pulumi.Input[str]] = None,
                            moid: 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[GetCondHclStatusParentArgs]] = None,
                            permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetCondHclStatusPermissionResourceArgs]]]] = None,
                            reason: Optional[pulumi.Input[str]] = None,
                            registered_device: Optional[pulumi.Input[GetCondHclStatusRegisteredDeviceArgs]] = None,
                            server_reason: Optional[pulumi.Input[str]] = None,
                            shared_scope: Optional[pulumi.Input[str]] = None,
                            software_status: Optional[pulumi.Input[str]] = None,
                            status: Optional[pulumi.Input[str]] = None,
                            tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetCondHclStatusTagArgs]]]] = None,
                            version_context: Optional[pulumi.Input[GetCondHclStatusVersionContextArgs]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetCondHclStatusResult]
    func LookupCondHclStatus(ctx *Context, args *LookupCondHclStatusArgs, opts ...InvokeOption) (*LookupCondHclStatusResult, error)
    func LookupCondHclStatusOutput(ctx *Context, args *LookupCondHclStatusOutputArgs, opts ...InvokeOption) LookupCondHclStatusResultOutput

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

    public static class GetCondHclStatus 
    {
        public static Task<GetCondHclStatusResult> InvokeAsync(GetCondHclStatusArgs args, InvokeOptions? opts = null)
        public static Output<GetCondHclStatusResult> Invoke(GetCondHclStatusInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCondHclStatusResult> getCondHclStatus(GetCondHclStatusArgs args, InvokeOptions options)
    public static Output<GetCondHclStatusResult> getCondHclStatus(GetCondHclStatusArgs args, InvokeOptions options)
    
    fn::invoke:
      function: intersight:index/getCondHclStatus:getCondHclStatus
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetCondHclStatusAncestor>
    ClassId string
    ComponentStatus string
    The overall status for the components found in the HCL. This will provide the HCL validation status for all the components. It can be one of the following. \ Validated\ - all the components hardware/software profiles are listed in the HCL. \ Not-Listed\ - one or more components hardware/software profiles are not listed in the HCL \ Incomplete\ - the components are not evaluated as the server's software/hardware profiles are not listed in the HCL. \ Not-Evaluated\ - The components are not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    CreateTime string
    The time when this managed object was created.
    Details List<GetCondHclStatusDetail>
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    HardwareStatus string
    The server model, processor and firmware are considered as part of the hardware profile for the server. This will provide the HCL validation status for the hardware profile. For the failure reason see the serverReason property. The status can be one of the following \ Validated\ - The server model, processor and firmware combination is listed in the HCL \ Not-Listed\ - The server model, processor and firmware combination is not listed in the HCL. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    HclFirmwareVersion string
    The current CIMC version for the server normalized for querying HCL data. It is empty if we are missing this information.
    HclModel string
    The managed object's model to validate normalized for querying HCL data. It is empty if we are missing this information.
    HclOsVendor string
    The OS Vendor for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    HclOsVersion string
    The OS Version for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    HclProcessor string
    The managed object's processor to validate if applicable normalized for querying HCL data. It is empty if we are missing this information.
    HclValidationTime string
    The time at which the last HCL validation occurred.
    Id string
    InvFirmwareVersion string
    The current CIMC version for the server as received from inventory. It is empty if we are missing this information.
    InvModel string
    The managed object's model to validate as received from the inventory. It is empty if we are missing this information.
    InvOsVendor string
    The OS Vendor for the managed object to validate as received from inventory. It is empty if we are missing this information.
    InvOsVersion string
    The OS Version for the managed object to validate as received from inventory. It is empty if we are missing this information.
    InvProcessor string
    The managed object's processor to validate if applicable as received from inventory. It is empty if we are missing this information.
    ManagedObject GetCondHclStatusManagedObject
    ManagementMode string
    The management mode at which server is connected to intersight.* IntersightStandalone - Intersight Standalone mode of operation.* UCSM - Unified Computing System Manager mode of operation.* Intersight - Intersight managed mode of operation.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Owners List<string>
    Parent GetCondHclStatusParent
    PermissionResources List<GetCondHclStatusPermissionResource>
    Reason string
    The reason for the HCL status. It will be one of the following \ Missing-Os-Info\ - we are missing os information in the inventory from the device connector \ Incompatible-Components\ - we have 1 or more components with \ Not-Validated\ status \ Compatible\ - all the components have \ Validated\ status. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Info - This means the HclStatus for the sever failed HCL validation because we have missing os information. Either install ucstools vib or use power shell scripts to tag proper OS information.* Incompatible-Components - This means the HclStatus for the sever failed HCL validation because one or more of its components failed validation. To see why components failed check the related HclStatusDetails.* Compatible - This means the HclStatus for the sever has passed HCL validation for all of its related components.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.
    RegisteredDevice GetCondHclStatusRegisteredDevice
    ServerReason string
    The reason generated by the server's HCL validation. For HCL the evaluation can be seen in three logical stages 1. Evaluate the server's hardware status 2. Evaluate the server's software status 3. Evaluate the server's components (each component has its own hardware/software evaluation) The evaluation does not proceed to the next stage until the previous stage is evaluated. Therefore there can be only one validation reason. \ Incompatible-Server\ - the server model is not listed in the HCL. \ Incompatible-Processor\ - the server model and processor combination is not listed in HCL. \ Incompatible-Firmware\ - the server model, processor and server firmware is not listed in HCL. \ Missing-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Components\ - there is one or more components with \ Not-Validated\ status \ Service-Unavailable\ - HCL data service is unavailable at the moment (try again later). \ Compatible\ - the server and all its components are validated. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Driver-Info - The validation failed becaue the given server has no OS driver information available in the inventory. Either install UCS Tools VIB on the host ESXi or use OS Discovery Tool scripts to provide proper OS information.* Incompatible-Server - The validation failed for this server because the server's model was not listed in the HCL.* Incompatible-Processor - The validation failed because the given processor was not listed for the given server model.* Incompatible-Os-Info - The validation failed because the given OS vendor or version was not listed in HCL for the server PID and processor combination.* Incompatible-Firmware - The validation failed because the given server firmware was not listed in the HCL for the given server PID, processor, OS vendor and version.* Service-Unavailable - The validation has failed because HCL data service is temporarily not available. The server will be re-evaluated once HCL data service is back online or finished importing new HCL data.* Service-Error - The validation has failed because the HCL data service has returned a service error or unrecognized result.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.* Incompatible-Components - The validation has failed for this server because one or more components have \ Not-Listed\ status.* Compatible - The validation has passed for this server's model, processor, OS vendor and version.
    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.
    SoftwareStatus string
    The OS vendor and version are considered part of the software profile for the server. This will provide the HCL validation status for the software profile. For the failure reason see the serverReason property. The status can be be one of the following \ Validated\ - The os vendor/version is listed in the HCL for the server model, processor and firmware \ Not-Listed\ - The os vendor/version is not listed in the HCL for the server model, processor and firmware \ Incomplete\ - The inventory is missing os vendor/version and HCL validation was not performed. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    Status string
    The HCL compatibility status of the managed object. The status can be one of the following \ Incomplete\ - there is no enough information to evaluate against the HCL data \ Validated\ - all components have been evaluated against the HCL and they all have \ Validated\ status \ Not-Listed\ - all components have been evaluated against the HCL and one or more have \ Not-Listed\ status. \ Not-Evaluated\ - server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    Tags List<GetCondHclStatusTag>
    VersionContext GetCondHclStatusVersionContext
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetCondHclStatusAncestor
    ClassId string
    ComponentStatus string
    The overall status for the components found in the HCL. This will provide the HCL validation status for all the components. It can be one of the following. \ Validated\ - all the components hardware/software profiles are listed in the HCL. \ Not-Listed\ - one or more components hardware/software profiles are not listed in the HCL \ Incomplete\ - the components are not evaluated as the server's software/hardware profiles are not listed in the HCL. \ Not-Evaluated\ - The components are not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    CreateTime string
    The time when this managed object was created.
    Details []GetCondHclStatusDetail
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    HardwareStatus string
    The server model, processor and firmware are considered as part of the hardware profile for the server. This will provide the HCL validation status for the hardware profile. For the failure reason see the serverReason property. The status can be one of the following \ Validated\ - The server model, processor and firmware combination is listed in the HCL \ Not-Listed\ - The server model, processor and firmware combination is not listed in the HCL. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    HclFirmwareVersion string
    The current CIMC version for the server normalized for querying HCL data. It is empty if we are missing this information.
    HclModel string
    The managed object's model to validate normalized for querying HCL data. It is empty if we are missing this information.
    HclOsVendor string
    The OS Vendor for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    HclOsVersion string
    The OS Version for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    HclProcessor string
    The managed object's processor to validate if applicable normalized for querying HCL data. It is empty if we are missing this information.
    HclValidationTime string
    The time at which the last HCL validation occurred.
    Id string
    InvFirmwareVersion string
    The current CIMC version for the server as received from inventory. It is empty if we are missing this information.
    InvModel string
    The managed object's model to validate as received from the inventory. It is empty if we are missing this information.
    InvOsVendor string
    The OS Vendor for the managed object to validate as received from inventory. It is empty if we are missing this information.
    InvOsVersion string
    The OS Version for the managed object to validate as received from inventory. It is empty if we are missing this information.
    InvProcessor string
    The managed object's processor to validate if applicable as received from inventory. It is empty if we are missing this information.
    ManagedObject GetCondHclStatusManagedObject
    ManagementMode string
    The management mode at which server is connected to intersight.* IntersightStandalone - Intersight Standalone mode of operation.* UCSM - Unified Computing System Manager mode of operation.* Intersight - Intersight managed mode of operation.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Owners []string
    Parent GetCondHclStatusParent
    PermissionResources []GetCondHclStatusPermissionResource
    Reason string
    The reason for the HCL status. It will be one of the following \ Missing-Os-Info\ - we are missing os information in the inventory from the device connector \ Incompatible-Components\ - we have 1 or more components with \ Not-Validated\ status \ Compatible\ - all the components have \ Validated\ status. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Info - This means the HclStatus for the sever failed HCL validation because we have missing os information. Either install ucstools vib or use power shell scripts to tag proper OS information.* Incompatible-Components - This means the HclStatus for the sever failed HCL validation because one or more of its components failed validation. To see why components failed check the related HclStatusDetails.* Compatible - This means the HclStatus for the sever has passed HCL validation for all of its related components.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.
    RegisteredDevice GetCondHclStatusRegisteredDevice
    ServerReason string
    The reason generated by the server's HCL validation. For HCL the evaluation can be seen in three logical stages 1. Evaluate the server's hardware status 2. Evaluate the server's software status 3. Evaluate the server's components (each component has its own hardware/software evaluation) The evaluation does not proceed to the next stage until the previous stage is evaluated. Therefore there can be only one validation reason. \ Incompatible-Server\ - the server model is not listed in the HCL. \ Incompatible-Processor\ - the server model and processor combination is not listed in HCL. \ Incompatible-Firmware\ - the server model, processor and server firmware is not listed in HCL. \ Missing-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Components\ - there is one or more components with \ Not-Validated\ status \ Service-Unavailable\ - HCL data service is unavailable at the moment (try again later). \ Compatible\ - the server and all its components are validated. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Driver-Info - The validation failed becaue the given server has no OS driver information available in the inventory. Either install UCS Tools VIB on the host ESXi or use OS Discovery Tool scripts to provide proper OS information.* Incompatible-Server - The validation failed for this server because the server's model was not listed in the HCL.* Incompatible-Processor - The validation failed because the given processor was not listed for the given server model.* Incompatible-Os-Info - The validation failed because the given OS vendor or version was not listed in HCL for the server PID and processor combination.* Incompatible-Firmware - The validation failed because the given server firmware was not listed in the HCL for the given server PID, processor, OS vendor and version.* Service-Unavailable - The validation has failed because HCL data service is temporarily not available. The server will be re-evaluated once HCL data service is back online or finished importing new HCL data.* Service-Error - The validation has failed because the HCL data service has returned a service error or unrecognized result.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.* Incompatible-Components - The validation has failed for this server because one or more components have \ Not-Listed\ status.* Compatible - The validation has passed for this server's model, processor, OS vendor and version.
    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.
    SoftwareStatus string
    The OS vendor and version are considered part of the software profile for the server. This will provide the HCL validation status for the software profile. For the failure reason see the serverReason property. The status can be be one of the following \ Validated\ - The os vendor/version is listed in the HCL for the server model, processor and firmware \ Not-Listed\ - The os vendor/version is not listed in the HCL for the server model, processor and firmware \ Incomplete\ - The inventory is missing os vendor/version and HCL validation was not performed. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    Status string
    The HCL compatibility status of the managed object. The status can be one of the following \ Incomplete\ - there is no enough information to evaluate against the HCL data \ Validated\ - all components have been evaluated against the HCL and they all have \ Validated\ status \ Not-Listed\ - all components have been evaluated against the HCL and one or more have \ Not-Listed\ status. \ Not-Evaluated\ - server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    Tags []GetCondHclStatusTag
    VersionContext GetCondHclStatusVersionContext
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetCondHclStatusAncestor>
    classId String
    componentStatus String
    The overall status for the components found in the HCL. This will provide the HCL validation status for all the components. It can be one of the following. \ Validated\ - all the components hardware/software profiles are listed in the HCL. \ Not-Listed\ - one or more components hardware/software profiles are not listed in the HCL \ Incomplete\ - the components are not evaluated as the server's software/hardware profiles are not listed in the HCL. \ Not-Evaluated\ - The components are not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    createTime String
    The time when this managed object was created.
    details List<GetCondHclStatusDetail>
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    hardwareStatus String
    The server model, processor and firmware are considered as part of the hardware profile for the server. This will provide the HCL validation status for the hardware profile. For the failure reason see the serverReason property. The status can be one of the following \ Validated\ - The server model, processor and firmware combination is listed in the HCL \ Not-Listed\ - The server model, processor and firmware combination is not listed in the HCL. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    hclFirmwareVersion String
    The current CIMC version for the server normalized for querying HCL data. It is empty if we are missing this information.
    hclModel String
    The managed object's model to validate normalized for querying HCL data. It is empty if we are missing this information.
    hclOsVendor String
    The OS Vendor for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    hclOsVersion String
    The OS Version for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    hclProcessor String
    The managed object's processor to validate if applicable normalized for querying HCL data. It is empty if we are missing this information.
    hclValidationTime String
    The time at which the last HCL validation occurred.
    id String
    invFirmwareVersion String
    The current CIMC version for the server as received from inventory. It is empty if we are missing this information.
    invModel String
    The managed object's model to validate as received from the inventory. It is empty if we are missing this information.
    invOsVendor String
    The OS Vendor for the managed object to validate as received from inventory. It is empty if we are missing this information.
    invOsVersion String
    The OS Version for the managed object to validate as received from inventory. It is empty if we are missing this information.
    invProcessor String
    The managed object's processor to validate if applicable as received from inventory. It is empty if we are missing this information.
    managedObject GetCondHclStatusManagedObject
    managementMode String
    The management mode at which server is connected to intersight.* IntersightStandalone - Intersight Standalone mode of operation.* UCSM - Unified Computing System Manager mode of operation.* Intersight - Intersight managed mode of operation.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    owners List<String>
    parent GetCondHclStatusParent
    permissionResources List<GetCondHclStatusPermissionResource>
    reason String
    The reason for the HCL status. It will be one of the following \ Missing-Os-Info\ - we are missing os information in the inventory from the device connector \ Incompatible-Components\ - we have 1 or more components with \ Not-Validated\ status \ Compatible\ - all the components have \ Validated\ status. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Info - This means the HclStatus for the sever failed HCL validation because we have missing os information. Either install ucstools vib or use power shell scripts to tag proper OS information.* Incompatible-Components - This means the HclStatus for the sever failed HCL validation because one or more of its components failed validation. To see why components failed check the related HclStatusDetails.* Compatible - This means the HclStatus for the sever has passed HCL validation for all of its related components.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.
    registeredDevice GetCondHclStatusRegisteredDevice
    serverReason String
    The reason generated by the server's HCL validation. For HCL the evaluation can be seen in three logical stages 1. Evaluate the server's hardware status 2. Evaluate the server's software status 3. Evaluate the server's components (each component has its own hardware/software evaluation) The evaluation does not proceed to the next stage until the previous stage is evaluated. Therefore there can be only one validation reason. \ Incompatible-Server\ - the server model is not listed in the HCL. \ Incompatible-Processor\ - the server model and processor combination is not listed in HCL. \ Incompatible-Firmware\ - the server model, processor and server firmware is not listed in HCL. \ Missing-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Components\ - there is one or more components with \ Not-Validated\ status \ Service-Unavailable\ - HCL data service is unavailable at the moment (try again later). \ Compatible\ - the server and all its components are validated. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Driver-Info - The validation failed becaue the given server has no OS driver information available in the inventory. Either install UCS Tools VIB on the host ESXi or use OS Discovery Tool scripts to provide proper OS information.* Incompatible-Server - The validation failed for this server because the server's model was not listed in the HCL.* Incompatible-Processor - The validation failed because the given processor was not listed for the given server model.* Incompatible-Os-Info - The validation failed because the given OS vendor or version was not listed in HCL for the server PID and processor combination.* Incompatible-Firmware - The validation failed because the given server firmware was not listed in the HCL for the given server PID, processor, OS vendor and version.* Service-Unavailable - The validation has failed because HCL data service is temporarily not available. The server will be re-evaluated once HCL data service is back online or finished importing new HCL data.* Service-Error - The validation has failed because the HCL data service has returned a service error or unrecognized result.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.* Incompatible-Components - The validation has failed for this server because one or more components have \ Not-Listed\ status.* Compatible - The validation has passed for this server's model, processor, OS vendor and version.
    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.
    softwareStatus String
    The OS vendor and version are considered part of the software profile for the server. This will provide the HCL validation status for the software profile. For the failure reason see the serverReason property. The status can be be one of the following \ Validated\ - The os vendor/version is listed in the HCL for the server model, processor and firmware \ Not-Listed\ - The os vendor/version is not listed in the HCL for the server model, processor and firmware \ Incomplete\ - The inventory is missing os vendor/version and HCL validation was not performed. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    status String
    The HCL compatibility status of the managed object. The status can be one of the following \ Incomplete\ - there is no enough information to evaluate against the HCL data \ Validated\ - all components have been evaluated against the HCL and they all have \ Validated\ status \ Not-Listed\ - all components have been evaluated against the HCL and one or more have \ Not-Listed\ status. \ Not-Evaluated\ - server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    tags List<GetCondHclStatusTag>
    versionContext GetCondHclStatusVersionContext
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetCondHclStatusAncestor[]
    classId string
    componentStatus string
    The overall status for the components found in the HCL. This will provide the HCL validation status for all the components. It can be one of the following. \ Validated\ - all the components hardware/software profiles are listed in the HCL. \ Not-Listed\ - one or more components hardware/software profiles are not listed in the HCL \ Incomplete\ - the components are not evaluated as the server's software/hardware profiles are not listed in the HCL. \ Not-Evaluated\ - The components are not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    createTime string
    The time when this managed object was created.
    details GetCondHclStatusDetail[]
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    hardwareStatus string
    The server model, processor and firmware are considered as part of the hardware profile for the server. This will provide the HCL validation status for the hardware profile. For the failure reason see the serverReason property. The status can be one of the following \ Validated\ - The server model, processor and firmware combination is listed in the HCL \ Not-Listed\ - The server model, processor and firmware combination is not listed in the HCL. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    hclFirmwareVersion string
    The current CIMC version for the server normalized for querying HCL data. It is empty if we are missing this information.
    hclModel string
    The managed object's model to validate normalized for querying HCL data. It is empty if we are missing this information.
    hclOsVendor string
    The OS Vendor for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    hclOsVersion string
    The OS Version for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    hclProcessor string
    The managed object's processor to validate if applicable normalized for querying HCL data. It is empty if we are missing this information.
    hclValidationTime string
    The time at which the last HCL validation occurred.
    id string
    invFirmwareVersion string
    The current CIMC version for the server as received from inventory. It is empty if we are missing this information.
    invModel string
    The managed object's model to validate as received from the inventory. It is empty if we are missing this information.
    invOsVendor string
    The OS Vendor for the managed object to validate as received from inventory. It is empty if we are missing this information.
    invOsVersion string
    The OS Version for the managed object to validate as received from inventory. It is empty if we are missing this information.
    invProcessor string
    The managed object's processor to validate if applicable as received from inventory. It is empty if we are missing this information.
    managedObject GetCondHclStatusManagedObject
    managementMode string
    The management mode at which server is connected to intersight.* IntersightStandalone - Intersight Standalone mode of operation.* UCSM - Unified Computing System Manager mode of operation.* Intersight - Intersight managed mode of operation.
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    owners string[]
    parent GetCondHclStatusParent
    permissionResources GetCondHclStatusPermissionResource[]
    reason string
    The reason for the HCL status. It will be one of the following \ Missing-Os-Info\ - we are missing os information in the inventory from the device connector \ Incompatible-Components\ - we have 1 or more components with \ Not-Validated\ status \ Compatible\ - all the components have \ Validated\ status. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Info - This means the HclStatus for the sever failed HCL validation because we have missing os information. Either install ucstools vib or use power shell scripts to tag proper OS information.* Incompatible-Components - This means the HclStatus for the sever failed HCL validation because one or more of its components failed validation. To see why components failed check the related HclStatusDetails.* Compatible - This means the HclStatus for the sever has passed HCL validation for all of its related components.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.
    registeredDevice GetCondHclStatusRegisteredDevice
    serverReason string
    The reason generated by the server's HCL validation. For HCL the evaluation can be seen in three logical stages 1. Evaluate the server's hardware status 2. Evaluate the server's software status 3. Evaluate the server's components (each component has its own hardware/software evaluation) The evaluation does not proceed to the next stage until the previous stage is evaluated. Therefore there can be only one validation reason. \ Incompatible-Server\ - the server model is not listed in the HCL. \ Incompatible-Processor\ - the server model and processor combination is not listed in HCL. \ Incompatible-Firmware\ - the server model, processor and server firmware is not listed in HCL. \ Missing-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Components\ - there is one or more components with \ Not-Validated\ status \ Service-Unavailable\ - HCL data service is unavailable at the moment (try again later). \ Compatible\ - the server and all its components are validated. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Driver-Info - The validation failed becaue the given server has no OS driver information available in the inventory. Either install UCS Tools VIB on the host ESXi or use OS Discovery Tool scripts to provide proper OS information.* Incompatible-Server - The validation failed for this server because the server's model was not listed in the HCL.* Incompatible-Processor - The validation failed because the given processor was not listed for the given server model.* Incompatible-Os-Info - The validation failed because the given OS vendor or version was not listed in HCL for the server PID and processor combination.* Incompatible-Firmware - The validation failed because the given server firmware was not listed in the HCL for the given server PID, processor, OS vendor and version.* Service-Unavailable - The validation has failed because HCL data service is temporarily not available. The server will be re-evaluated once HCL data service is back online or finished importing new HCL data.* Service-Error - The validation has failed because the HCL data service has returned a service error or unrecognized result.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.* Incompatible-Components - The validation has failed for this server because one or more components have \ Not-Listed\ status.* Compatible - The validation has passed for this server's model, processor, OS vendor and version.
    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.
    softwareStatus string
    The OS vendor and version are considered part of the software profile for the server. This will provide the HCL validation status for the software profile. For the failure reason see the serverReason property. The status can be be one of the following \ Validated\ - The os vendor/version is listed in the HCL for the server model, processor and firmware \ Not-Listed\ - The os vendor/version is not listed in the HCL for the server model, processor and firmware \ Incomplete\ - The inventory is missing os vendor/version and HCL validation was not performed. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    status string
    The HCL compatibility status of the managed object. The status can be one of the following \ Incomplete\ - there is no enough information to evaluate against the HCL data \ Validated\ - all components have been evaluated against the HCL and they all have \ Validated\ status \ Not-Listed\ - all components have been evaluated against the HCL and one or more have \ Not-Listed\ status. \ Not-Evaluated\ - server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    tags GetCondHclStatusTag[]
    versionContext GetCondHclStatusVersionContext
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetCondHclStatusAncestor]
    class_id str
    component_status str
    The overall status for the components found in the HCL. This will provide the HCL validation status for all the components. It can be one of the following. \ Validated\ - all the components hardware/software profiles are listed in the HCL. \ Not-Listed\ - one or more components hardware/software profiles are not listed in the HCL \ Incomplete\ - the components are not evaluated as the server's software/hardware profiles are not listed in the HCL. \ Not-Evaluated\ - The components are not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    create_time str
    The time when this managed object was created.
    details Sequence[GetCondHclStatusDetail]
    domain_group_moid str
    The DomainGroup ID for this managed object.
    hardware_status str
    The server model, processor and firmware are considered as part of the hardware profile for the server. This will provide the HCL validation status for the hardware profile. For the failure reason see the serverReason property. The status can be one of the following \ Validated\ - The server model, processor and firmware combination is listed in the HCL \ Not-Listed\ - The server model, processor and firmware combination is not listed in the HCL. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    hcl_firmware_version str
    The current CIMC version for the server normalized for querying HCL data. It is empty if we are missing this information.
    hcl_model str
    The managed object's model to validate normalized for querying HCL data. It is empty if we are missing this information.
    hcl_os_vendor str
    The OS Vendor for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    hcl_os_version str
    The OS Version for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    hcl_processor str
    The managed object's processor to validate if applicable normalized for querying HCL data. It is empty if we are missing this information.
    hcl_validation_time str
    The time at which the last HCL validation occurred.
    id str
    inv_firmware_version str
    The current CIMC version for the server as received from inventory. It is empty if we are missing this information.
    inv_model str
    The managed object's model to validate as received from the inventory. It is empty if we are missing this information.
    inv_os_vendor str
    The OS Vendor for the managed object to validate as received from inventory. It is empty if we are missing this information.
    inv_os_version str
    The OS Version for the managed object to validate as received from inventory. It is empty if we are missing this information.
    inv_processor str
    The managed object's processor to validate if applicable as received from inventory. It is empty if we are missing this information.
    managed_object GetCondHclStatusManagedObject
    management_mode str
    The management mode at which server is connected to intersight.* IntersightStandalone - Intersight Standalone mode of operation.* UCSM - Unified Computing System Manager mode of operation.* Intersight - Intersight managed mode of operation.
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    owners Sequence[str]
    parent GetCondHclStatusParent
    permission_resources Sequence[GetCondHclStatusPermissionResource]
    reason str
    The reason for the HCL status. It will be one of the following \ Missing-Os-Info\ - we are missing os information in the inventory from the device connector \ Incompatible-Components\ - we have 1 or more components with \ Not-Validated\ status \ Compatible\ - all the components have \ Validated\ status. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Info - This means the HclStatus for the sever failed HCL validation because we have missing os information. Either install ucstools vib or use power shell scripts to tag proper OS information.* Incompatible-Components - This means the HclStatus for the sever failed HCL validation because one or more of its components failed validation. To see why components failed check the related HclStatusDetails.* Compatible - This means the HclStatus for the sever has passed HCL validation for all of its related components.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.
    registered_device GetCondHclStatusRegisteredDevice
    server_reason str
    The reason generated by the server's HCL validation. For HCL the evaluation can be seen in three logical stages 1. Evaluate the server's hardware status 2. Evaluate the server's software status 3. Evaluate the server's components (each component has its own hardware/software evaluation) The evaluation does not proceed to the next stage until the previous stage is evaluated. Therefore there can be only one validation reason. \ Incompatible-Server\ - the server model is not listed in the HCL. \ Incompatible-Processor\ - the server model and processor combination is not listed in HCL. \ Incompatible-Firmware\ - the server model, processor and server firmware is not listed in HCL. \ Missing-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Components\ - there is one or more components with \ Not-Validated\ status \ Service-Unavailable\ - HCL data service is unavailable at the moment (try again later). \ Compatible\ - the server and all its components are validated. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Driver-Info - The validation failed becaue the given server has no OS driver information available in the inventory. Either install UCS Tools VIB on the host ESXi or use OS Discovery Tool scripts to provide proper OS information.* Incompatible-Server - The validation failed for this server because the server's model was not listed in the HCL.* Incompatible-Processor - The validation failed because the given processor was not listed for the given server model.* Incompatible-Os-Info - The validation failed because the given OS vendor or version was not listed in HCL for the server PID and processor combination.* Incompatible-Firmware - The validation failed because the given server firmware was not listed in the HCL for the given server PID, processor, OS vendor and version.* Service-Unavailable - The validation has failed because HCL data service is temporarily not available. The server will be re-evaluated once HCL data service is back online or finished importing new HCL data.* Service-Error - The validation has failed because the HCL data service has returned a service error or unrecognized result.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.* Incompatible-Components - The validation has failed for this server because one or more components have \ Not-Listed\ status.* Compatible - The validation has passed for this server's model, processor, OS vendor and version.
    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.
    software_status str
    The OS vendor and version are considered part of the software profile for the server. This will provide the HCL validation status for the software profile. For the failure reason see the serverReason property. The status can be be one of the following \ Validated\ - The os vendor/version is listed in the HCL for the server model, processor and firmware \ Not-Listed\ - The os vendor/version is not listed in the HCL for the server model, processor and firmware \ Incomplete\ - The inventory is missing os vendor/version and HCL validation was not performed. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    status str
    The HCL compatibility status of the managed object. The status can be one of the following \ Incomplete\ - there is no enough information to evaluate against the HCL data \ Validated\ - all components have been evaluated against the HCL and they all have \ Validated\ status \ Not-Listed\ - all components have been evaluated against the HCL and one or more have \ Not-Listed\ status. \ Not-Evaluated\ - server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    tags Sequence[GetCondHclStatusTag]
    version_context GetCondHclStatusVersionContext
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    classId String
    componentStatus String
    The overall status for the components found in the HCL. This will provide the HCL validation status for all the components. It can be one of the following. \ Validated\ - all the components hardware/software profiles are listed in the HCL. \ Not-Listed\ - one or more components hardware/software profiles are not listed in the HCL \ Incomplete\ - the components are not evaluated as the server's software/hardware profiles are not listed in the HCL. \ Not-Evaluated\ - The components are not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    createTime String
    The time when this managed object was created.
    details List<Property Map>
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    hardwareStatus String
    The server model, processor and firmware are considered as part of the hardware profile for the server. This will provide the HCL validation status for the hardware profile. For the failure reason see the serverReason property. The status can be one of the following \ Validated\ - The server model, processor and firmware combination is listed in the HCL \ Not-Listed\ - The server model, processor and firmware combination is not listed in the HCL. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    hclFirmwareVersion String
    The current CIMC version for the server normalized for querying HCL data. It is empty if we are missing this information.
    hclModel String
    The managed object's model to validate normalized for querying HCL data. It is empty if we are missing this information.
    hclOsVendor String
    The OS Vendor for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    hclOsVersion String
    The OS Version for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    hclProcessor String
    The managed object's processor to validate if applicable normalized for querying HCL data. It is empty if we are missing this information.
    hclValidationTime String
    The time at which the last HCL validation occurred.
    id String
    invFirmwareVersion String
    The current CIMC version for the server as received from inventory. It is empty if we are missing this information.
    invModel String
    The managed object's model to validate as received from the inventory. It is empty if we are missing this information.
    invOsVendor String
    The OS Vendor for the managed object to validate as received from inventory. It is empty if we are missing this information.
    invOsVersion String
    The OS Version for the managed object to validate as received from inventory. It is empty if we are missing this information.
    invProcessor String
    The managed object's processor to validate if applicable as received from inventory. It is empty if we are missing this information.
    managedObject Property Map
    managementMode String
    The management mode at which server is connected to intersight.* IntersightStandalone - Intersight Standalone mode of operation.* UCSM - Unified Computing System Manager mode of operation.* Intersight - Intersight managed mode of operation.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    reason String
    The reason for the HCL status. It will be one of the following \ Missing-Os-Info\ - we are missing os information in the inventory from the device connector \ Incompatible-Components\ - we have 1 or more components with \ Not-Validated\ status \ Compatible\ - all the components have \ Validated\ status. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Info - This means the HclStatus for the sever failed HCL validation because we have missing os information. Either install ucstools vib or use power shell scripts to tag proper OS information.* Incompatible-Components - This means the HclStatus for the sever failed HCL validation because one or more of its components failed validation. To see why components failed check the related HclStatusDetails.* Compatible - This means the HclStatus for the sever has passed HCL validation for all of its related components.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.
    registeredDevice Property Map
    serverReason String
    The reason generated by the server's HCL validation. For HCL the evaluation can be seen in three logical stages 1. Evaluate the server's hardware status 2. Evaluate the server's software status 3. Evaluate the server's components (each component has its own hardware/software evaluation) The evaluation does not proceed to the next stage until the previous stage is evaluated. Therefore there can be only one validation reason. \ Incompatible-Server\ - the server model is not listed in the HCL. \ Incompatible-Processor\ - the server model and processor combination is not listed in HCL. \ Incompatible-Firmware\ - the server model, processor and server firmware is not listed in HCL. \ Missing-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Components\ - there is one or more components with \ Not-Validated\ status \ Service-Unavailable\ - HCL data service is unavailable at the moment (try again later). \ Compatible\ - the server and all its components are validated. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Driver-Info - The validation failed becaue the given server has no OS driver information available in the inventory. Either install UCS Tools VIB on the host ESXi or use OS Discovery Tool scripts to provide proper OS information.* Incompatible-Server - The validation failed for this server because the server's model was not listed in the HCL.* Incompatible-Processor - The validation failed because the given processor was not listed for the given server model.* Incompatible-Os-Info - The validation failed because the given OS vendor or version was not listed in HCL for the server PID and processor combination.* Incompatible-Firmware - The validation failed because the given server firmware was not listed in the HCL for the given server PID, processor, OS vendor and version.* Service-Unavailable - The validation has failed because HCL data service is temporarily not available. The server will be re-evaluated once HCL data service is back online or finished importing new HCL data.* Service-Error - The validation has failed because the HCL data service has returned a service error or unrecognized result.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.* Incompatible-Components - The validation has failed for this server because one or more components have \ Not-Listed\ status.* Compatible - The validation has passed for this server's model, processor, OS vendor and version.
    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.
    softwareStatus String
    The OS vendor and version are considered part of the software profile for the server. This will provide the HCL validation status for the software profile. For the failure reason see the serverReason property. The status can be be one of the following \ Validated\ - The os vendor/version is listed in the HCL for the server model, processor and firmware \ Not-Listed\ - The os vendor/version is not listed in the HCL for the server model, processor and firmware \ Incomplete\ - The inventory is missing os vendor/version and HCL validation was not performed. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    status String
    The HCL compatibility status of the managed object. The status can be one of the following \ Incomplete\ - there is no enough information to evaluate against the HCL data \ Validated\ - all components have been evaluated against the HCL and they all have \ Validated\ status \ Not-Listed\ - all components have been evaluated against the HCL and one or more have \ Not-Listed\ status. \ Not-Evaluated\ - server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    tags List<Property Map>
    versionContext Property Map

    getCondHclStatus Result

    The following output properties are available:

    Id string
    Results List<GetCondHclStatusResult>
    AccountMoid string
    AdditionalProperties string
    Ancestors List<GetCondHclStatusAncestor>
    ClassId string
    ComponentStatus string
    CreateTime string
    Details List<GetCondHclStatusDetail>
    DomainGroupMoid string
    HardwareStatus string
    HclFirmwareVersion string
    HclModel string
    HclOsVendor string
    HclOsVersion string
    HclProcessor string
    HclValidationTime string
    InvFirmwareVersion string
    InvModel string
    InvOsVendor string
    InvOsVersion string
    InvProcessor string
    ManagedObject GetCondHclStatusManagedObject
    ManagementMode string
    ModTime string
    Moid string
    ObjectType string
    Owners List<string>
    Parent GetCondHclStatusParent
    PermissionResources List<GetCondHclStatusPermissionResource>
    Reason string
    RegisteredDevice GetCondHclStatusRegisteredDevice
    ServerReason string
    SharedScope string
    SoftwareStatus string
    Status string
    Tags List<GetCondHclStatusTag>
    VersionContext GetCondHclStatusVersionContext
    Id string
    Results []GetCondHclStatusResult
    AccountMoid string
    AdditionalProperties string
    Ancestors []GetCondHclStatusAncestor
    ClassId string
    ComponentStatus string
    CreateTime string
    Details []GetCondHclStatusDetail
    DomainGroupMoid string
    HardwareStatus string
    HclFirmwareVersion string
    HclModel string
    HclOsVendor string
    HclOsVersion string
    HclProcessor string
    HclValidationTime string
    InvFirmwareVersion string
    InvModel string
    InvOsVendor string
    InvOsVersion string
    InvProcessor string
    ManagedObject GetCondHclStatusManagedObject
    ManagementMode string
    ModTime string
    Moid string
    ObjectType string
    Owners []string
    Parent GetCondHclStatusParent
    PermissionResources []GetCondHclStatusPermissionResource
    Reason string
    RegisteredDevice GetCondHclStatusRegisteredDevice
    ServerReason string
    SharedScope string
    SoftwareStatus string
    Status string
    Tags []GetCondHclStatusTag
    VersionContext GetCondHclStatusVersionContext
    id String
    results List<GetCondHclStatusResult>
    accountMoid String
    additionalProperties String
    ancestors List<GetCondHclStatusAncestor>
    classId String
    componentStatus String
    createTime String
    details List<GetCondHclStatusDetail>
    domainGroupMoid String
    hardwareStatus String
    hclFirmwareVersion String
    hclModel String
    hclOsVendor String
    hclOsVersion String
    hclProcessor String
    hclValidationTime String
    invFirmwareVersion String
    invModel String
    invOsVendor String
    invOsVersion String
    invProcessor String
    managedObject GetCondHclStatusManagedObject
    managementMode String
    modTime String
    moid String
    objectType String
    owners List<String>
    parent GetCondHclStatusParent
    permissionResources List<GetCondHclStatusPermissionResource>
    reason String
    registeredDevice GetCondHclStatusRegisteredDevice
    serverReason String
    sharedScope String
    softwareStatus String
    status String
    tags List<GetCondHclStatusTag>
    versionContext GetCondHclStatusVersionContext
    id string
    results GetCondHclStatusResult[]
    accountMoid string
    additionalProperties string
    ancestors GetCondHclStatusAncestor[]
    classId string
    componentStatus string
    createTime string
    details GetCondHclStatusDetail[]
    domainGroupMoid string
    hardwareStatus string
    hclFirmwareVersion string
    hclModel string
    hclOsVendor string
    hclOsVersion string
    hclProcessor string
    hclValidationTime string
    invFirmwareVersion string
    invModel string
    invOsVendor string
    invOsVersion string
    invProcessor string
    managedObject GetCondHclStatusManagedObject
    managementMode string
    modTime string
    moid string
    objectType string
    owners string[]
    parent GetCondHclStatusParent
    permissionResources GetCondHclStatusPermissionResource[]
    reason string
    registeredDevice GetCondHclStatusRegisteredDevice
    serverReason string
    sharedScope string
    softwareStatus string
    status string
    tags GetCondHclStatusTag[]
    versionContext GetCondHclStatusVersionContext
    id str
    results Sequence[GetCondHclStatusResult]
    account_moid str
    additional_properties str
    ancestors Sequence[GetCondHclStatusAncestor]
    class_id str
    component_status str
    create_time str
    details Sequence[GetCondHclStatusDetail]
    domain_group_moid str
    hardware_status str
    hcl_firmware_version str
    hcl_model str
    hcl_os_vendor str
    hcl_os_version str
    hcl_processor str
    hcl_validation_time str
    inv_firmware_version str
    inv_model str
    inv_os_vendor str
    inv_os_version str
    inv_processor str
    managed_object GetCondHclStatusManagedObject
    management_mode str
    mod_time str
    moid str
    object_type str
    owners Sequence[str]
    parent GetCondHclStatusParent
    permission_resources Sequence[GetCondHclStatusPermissionResource]
    reason str
    registered_device GetCondHclStatusRegisteredDevice
    server_reason str
    shared_scope str
    software_status str
    status str
    tags Sequence[GetCondHclStatusTag]
    version_context GetCondHclStatusVersionContext

    Supporting Types

    GetCondHclStatusAncestor

    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'.

    GetCondHclStatusDetail

    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'.

    GetCondHclStatusManagedObject

    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'.

    GetCondHclStatusParent

    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'.

    GetCondHclStatusPermissionResource

    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'.

    GetCondHclStatusRegisteredDevice

    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'.

    GetCondHclStatusResult

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetCondHclStatusResultAncestor>
    ClassId string
    ComponentStatus string
    The overall status for the components found in the HCL. This will provide the HCL validation status for all the components. It can be one of the following. \ Validated\ - all the components hardware/software profiles are listed in the HCL. \ Not-Listed\ - one or more components hardware/software profiles are not listed in the HCL \ Incomplete\ - the components are not evaluated as the server's software/hardware profiles are not listed in the HCL. \ Not-Evaluated\ - The components are not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    CreateTime string
    The time when this managed object was created.
    Details List<GetCondHclStatusResultDetail>
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    HardwareStatus string
    The server model, processor and firmware are considered as part of the hardware profile for the server. This will provide the HCL validation status for the hardware profile. For the failure reason see the serverReason property. The status can be one of the following \ Validated\ - The server model, processor and firmware combination is listed in the HCL \ Not-Listed\ - The server model, processor and firmware combination is not listed in the HCL. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    HclFirmwareVersion string
    The current CIMC version for the server normalized for querying HCL data. It is empty if we are missing this information.
    HclModel string
    The managed object's model to validate normalized for querying HCL data. It is empty if we are missing this information.
    HclOsVendor string
    The OS Vendor for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    HclOsVersion string
    The OS Version for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    HclProcessor string
    The managed object's processor to validate if applicable normalized for querying HCL data. It is empty if we are missing this information.
    HclValidationTime string
    The time at which the last HCL validation occurred.
    InvFirmwareVersion string
    The current CIMC version for the server as received from inventory. It is empty if we are missing this information.
    InvModel string
    The managed object's model to validate as received from the inventory. It is empty if we are missing this information.
    InvOsVendor string
    The OS Vendor for the managed object to validate as received from inventory. It is empty if we are missing this information.
    InvOsVersion string
    The OS Version for the managed object to validate as received from inventory. It is empty if we are missing this information.
    InvProcessor string
    The managed object's processor to validate if applicable as received from inventory. It is empty if we are missing this information.
    ManagedObjects List<GetCondHclStatusResultManagedObject>
    ManagementMode string
    The management mode at which server is connected to intersight.* IntersightStandalone - Intersight Standalone mode of operation.* UCSM - Unified Computing System Manager mode of operation.* Intersight - Intersight managed mode of operation.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Owners List<string>
    Parents List<GetCondHclStatusResultParent>
    PermissionResources List<GetCondHclStatusResultPermissionResource>
    Reason string
    The reason for the HCL status. It will be one of the following \ Missing-Os-Info\ - we are missing os information in the inventory from the device connector \ Incompatible-Components\ - we have 1 or more components with \ Not-Validated\ status \ Compatible\ - all the components have \ Validated\ status. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Info - This means the HclStatus for the sever failed HCL validation because we have missing os information. Either install ucstools vib or use power shell scripts to tag proper OS information.* Incompatible-Components - This means the HclStatus for the sever failed HCL validation because one or more of its components failed validation. To see why components failed check the related HclStatusDetails.* Compatible - This means the HclStatus for the sever has passed HCL validation for all of its related components.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.
    RegisteredDevices List<GetCondHclStatusResultRegisteredDevice>
    ServerReason string
    The reason generated by the server's HCL validation. For HCL the evaluation can be seen in three logical stages 1. Evaluate the server's hardware status 2. Evaluate the server's software status 3. Evaluate the server's components (each component has its own hardware/software evaluation) The evaluation does not proceed to the next stage until the previous stage is evaluated. Therefore there can be only one validation reason. \ Incompatible-Server\ - the server model is not listed in the HCL. \ Incompatible-Processor\ - the server model and processor combination is not listed in HCL. \ Incompatible-Firmware\ - the server model, processor and server firmware is not listed in HCL. \ Missing-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Components\ - there is one or more components with \ Not-Validated\ status \ Service-Unavailable\ - HCL data service is unavailable at the moment (try again later). \ Compatible\ - the server and all its components are validated. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Driver-Info - The validation failed becaue the given server has no OS driver information available in the inventory. Either install UCS Tools VIB on the host ESXi or use OS Discovery Tool scripts to provide proper OS information.* Incompatible-Server - The validation failed for this server because the server's model was not listed in the HCL.* Incompatible-Processor - The validation failed because the given processor was not listed for the given server model.* Incompatible-Os-Info - The validation failed because the given OS vendor or version was not listed in HCL for the server PID and processor combination.* Incompatible-Firmware - The validation failed because the given server firmware was not listed in the HCL for the given server PID, processor, OS vendor and version.* Service-Unavailable - The validation has failed because HCL data service is temporarily not available. The server will be re-evaluated once HCL data service is back online or finished importing new HCL data.* Service-Error - The validation has failed because the HCL data service has returned a service error or unrecognized result.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.* Incompatible-Components - The validation has failed for this server because one or more components have \ Not-Listed\ status.* Compatible - The validation has passed for this server's model, processor, OS vendor and version.
    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.
    SoftwareStatus string
    The OS vendor and version are considered part of the software profile for the server. This will provide the HCL validation status for the software profile. For the failure reason see the serverReason property. The status can be be one of the following \ Validated\ - The os vendor/version is listed in the HCL for the server model, processor and firmware \ Not-Listed\ - The os vendor/version is not listed in the HCL for the server model, processor and firmware \ Incomplete\ - The inventory is missing os vendor/version and HCL validation was not performed. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    Status string
    The HCL compatibility status of the managed object. The status can be one of the following \ Incomplete\ - there is no enough information to evaluate against the HCL data \ Validated\ - all components have been evaluated against the HCL and they all have \ Validated\ status \ Not-Listed\ - all components have been evaluated against the HCL and one or more have \ Not-Listed\ status. \ Not-Evaluated\ - server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    Tags List<GetCondHclStatusResultTag>
    VersionContexts List<GetCondHclStatusResultVersionContext>
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetCondHclStatusResultAncestor
    ClassId string
    ComponentStatus string
    The overall status for the components found in the HCL. This will provide the HCL validation status for all the components. It can be one of the following. \ Validated\ - all the components hardware/software profiles are listed in the HCL. \ Not-Listed\ - one or more components hardware/software profiles are not listed in the HCL \ Incomplete\ - the components are not evaluated as the server's software/hardware profiles are not listed in the HCL. \ Not-Evaluated\ - The components are not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    CreateTime string
    The time when this managed object was created.
    Details []GetCondHclStatusResultDetail
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    HardwareStatus string
    The server model, processor and firmware are considered as part of the hardware profile for the server. This will provide the HCL validation status for the hardware profile. For the failure reason see the serverReason property. The status can be one of the following \ Validated\ - The server model, processor and firmware combination is listed in the HCL \ Not-Listed\ - The server model, processor and firmware combination is not listed in the HCL. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    HclFirmwareVersion string
    The current CIMC version for the server normalized for querying HCL data. It is empty if we are missing this information.
    HclModel string
    The managed object's model to validate normalized for querying HCL data. It is empty if we are missing this information.
    HclOsVendor string
    The OS Vendor for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    HclOsVersion string
    The OS Version for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    HclProcessor string
    The managed object's processor to validate if applicable normalized for querying HCL data. It is empty if we are missing this information.
    HclValidationTime string
    The time at which the last HCL validation occurred.
    InvFirmwareVersion string
    The current CIMC version for the server as received from inventory. It is empty if we are missing this information.
    InvModel string
    The managed object's model to validate as received from the inventory. It is empty if we are missing this information.
    InvOsVendor string
    The OS Vendor for the managed object to validate as received from inventory. It is empty if we are missing this information.
    InvOsVersion string
    The OS Version for the managed object to validate as received from inventory. It is empty if we are missing this information.
    InvProcessor string
    The managed object's processor to validate if applicable as received from inventory. It is empty if we are missing this information.
    ManagedObjects []GetCondHclStatusResultManagedObject
    ManagementMode string
    The management mode at which server is connected to intersight.* IntersightStandalone - Intersight Standalone mode of operation.* UCSM - Unified Computing System Manager mode of operation.* Intersight - Intersight managed mode of operation.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Owners []string
    Parents []GetCondHclStatusResultParent
    PermissionResources []GetCondHclStatusResultPermissionResource
    Reason string
    The reason for the HCL status. It will be one of the following \ Missing-Os-Info\ - we are missing os information in the inventory from the device connector \ Incompatible-Components\ - we have 1 or more components with \ Not-Validated\ status \ Compatible\ - all the components have \ Validated\ status. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Info - This means the HclStatus for the sever failed HCL validation because we have missing os information. Either install ucstools vib or use power shell scripts to tag proper OS information.* Incompatible-Components - This means the HclStatus for the sever failed HCL validation because one or more of its components failed validation. To see why components failed check the related HclStatusDetails.* Compatible - This means the HclStatus for the sever has passed HCL validation for all of its related components.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.
    RegisteredDevices []GetCondHclStatusResultRegisteredDevice
    ServerReason string
    The reason generated by the server's HCL validation. For HCL the evaluation can be seen in three logical stages 1. Evaluate the server's hardware status 2. Evaluate the server's software status 3. Evaluate the server's components (each component has its own hardware/software evaluation) The evaluation does not proceed to the next stage until the previous stage is evaluated. Therefore there can be only one validation reason. \ Incompatible-Server\ - the server model is not listed in the HCL. \ Incompatible-Processor\ - the server model and processor combination is not listed in HCL. \ Incompatible-Firmware\ - the server model, processor and server firmware is not listed in HCL. \ Missing-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Components\ - there is one or more components with \ Not-Validated\ status \ Service-Unavailable\ - HCL data service is unavailable at the moment (try again later). \ Compatible\ - the server and all its components are validated. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Driver-Info - The validation failed becaue the given server has no OS driver information available in the inventory. Either install UCS Tools VIB on the host ESXi or use OS Discovery Tool scripts to provide proper OS information.* Incompatible-Server - The validation failed for this server because the server's model was not listed in the HCL.* Incompatible-Processor - The validation failed because the given processor was not listed for the given server model.* Incompatible-Os-Info - The validation failed because the given OS vendor or version was not listed in HCL for the server PID and processor combination.* Incompatible-Firmware - The validation failed because the given server firmware was not listed in the HCL for the given server PID, processor, OS vendor and version.* Service-Unavailable - The validation has failed because HCL data service is temporarily not available. The server will be re-evaluated once HCL data service is back online or finished importing new HCL data.* Service-Error - The validation has failed because the HCL data service has returned a service error or unrecognized result.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.* Incompatible-Components - The validation has failed for this server because one or more components have \ Not-Listed\ status.* Compatible - The validation has passed for this server's model, processor, OS vendor and version.
    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.
    SoftwareStatus string
    The OS vendor and version are considered part of the software profile for the server. This will provide the HCL validation status for the software profile. For the failure reason see the serverReason property. The status can be be one of the following \ Validated\ - The os vendor/version is listed in the HCL for the server model, processor and firmware \ Not-Listed\ - The os vendor/version is not listed in the HCL for the server model, processor and firmware \ Incomplete\ - The inventory is missing os vendor/version and HCL validation was not performed. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    Status string
    The HCL compatibility status of the managed object. The status can be one of the following \ Incomplete\ - there is no enough information to evaluate against the HCL data \ Validated\ - all components have been evaluated against the HCL and they all have \ Validated\ status \ Not-Listed\ - all components have been evaluated against the HCL and one or more have \ Not-Listed\ status. \ Not-Evaluated\ - server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    Tags []GetCondHclStatusResultTag
    VersionContexts []GetCondHclStatusResultVersionContext
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetCondHclStatusResultAncestor>
    classId String
    componentStatus String
    The overall status for the components found in the HCL. This will provide the HCL validation status for all the components. It can be one of the following. \ Validated\ - all the components hardware/software profiles are listed in the HCL. \ Not-Listed\ - one or more components hardware/software profiles are not listed in the HCL \ Incomplete\ - the components are not evaluated as the server's software/hardware profiles are not listed in the HCL. \ Not-Evaluated\ - The components are not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    createTime String
    The time when this managed object was created.
    details List<GetCondHclStatusResultDetail>
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    hardwareStatus String
    The server model, processor and firmware are considered as part of the hardware profile for the server. This will provide the HCL validation status for the hardware profile. For the failure reason see the serverReason property. The status can be one of the following \ Validated\ - The server model, processor and firmware combination is listed in the HCL \ Not-Listed\ - The server model, processor and firmware combination is not listed in the HCL. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    hclFirmwareVersion String
    The current CIMC version for the server normalized for querying HCL data. It is empty if we are missing this information.
    hclModel String
    The managed object's model to validate normalized for querying HCL data. It is empty if we are missing this information.
    hclOsVendor String
    The OS Vendor for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    hclOsVersion String
    The OS Version for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    hclProcessor String
    The managed object's processor to validate if applicable normalized for querying HCL data. It is empty if we are missing this information.
    hclValidationTime String
    The time at which the last HCL validation occurred.
    invFirmwareVersion String
    The current CIMC version for the server as received from inventory. It is empty if we are missing this information.
    invModel String
    The managed object's model to validate as received from the inventory. It is empty if we are missing this information.
    invOsVendor String
    The OS Vendor for the managed object to validate as received from inventory. It is empty if we are missing this information.
    invOsVersion String
    The OS Version for the managed object to validate as received from inventory. It is empty if we are missing this information.
    invProcessor String
    The managed object's processor to validate if applicable as received from inventory. It is empty if we are missing this information.
    managedObjects List<GetCondHclStatusResultManagedObject>
    managementMode String
    The management mode at which server is connected to intersight.* IntersightStandalone - Intersight Standalone mode of operation.* UCSM - Unified Computing System Manager mode of operation.* Intersight - Intersight managed mode of operation.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    owners List<String>
    parents List<GetCondHclStatusResultParent>
    permissionResources List<GetCondHclStatusResultPermissionResource>
    reason String
    The reason for the HCL status. It will be one of the following \ Missing-Os-Info\ - we are missing os information in the inventory from the device connector \ Incompatible-Components\ - we have 1 or more components with \ Not-Validated\ status \ Compatible\ - all the components have \ Validated\ status. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Info - This means the HclStatus for the sever failed HCL validation because we have missing os information. Either install ucstools vib or use power shell scripts to tag proper OS information.* Incompatible-Components - This means the HclStatus for the sever failed HCL validation because one or more of its components failed validation. To see why components failed check the related HclStatusDetails.* Compatible - This means the HclStatus for the sever has passed HCL validation for all of its related components.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.
    registeredDevices List<GetCondHclStatusResultRegisteredDevice>
    serverReason String
    The reason generated by the server's HCL validation. For HCL the evaluation can be seen in three logical stages 1. Evaluate the server's hardware status 2. Evaluate the server's software status 3. Evaluate the server's components (each component has its own hardware/software evaluation) The evaluation does not proceed to the next stage until the previous stage is evaluated. Therefore there can be only one validation reason. \ Incompatible-Server\ - the server model is not listed in the HCL. \ Incompatible-Processor\ - the server model and processor combination is not listed in HCL. \ Incompatible-Firmware\ - the server model, processor and server firmware is not listed in HCL. \ Missing-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Components\ - there is one or more components with \ Not-Validated\ status \ Service-Unavailable\ - HCL data service is unavailable at the moment (try again later). \ Compatible\ - the server and all its components are validated. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Driver-Info - The validation failed becaue the given server has no OS driver information available in the inventory. Either install UCS Tools VIB on the host ESXi or use OS Discovery Tool scripts to provide proper OS information.* Incompatible-Server - The validation failed for this server because the server's model was not listed in the HCL.* Incompatible-Processor - The validation failed because the given processor was not listed for the given server model.* Incompatible-Os-Info - The validation failed because the given OS vendor or version was not listed in HCL for the server PID and processor combination.* Incompatible-Firmware - The validation failed because the given server firmware was not listed in the HCL for the given server PID, processor, OS vendor and version.* Service-Unavailable - The validation has failed because HCL data service is temporarily not available. The server will be re-evaluated once HCL data service is back online or finished importing new HCL data.* Service-Error - The validation has failed because the HCL data service has returned a service error or unrecognized result.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.* Incompatible-Components - The validation has failed for this server because one or more components have \ Not-Listed\ status.* Compatible - The validation has passed for this server's model, processor, OS vendor and version.
    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.
    softwareStatus String
    The OS vendor and version are considered part of the software profile for the server. This will provide the HCL validation status for the software profile. For the failure reason see the serverReason property. The status can be be one of the following \ Validated\ - The os vendor/version is listed in the HCL for the server model, processor and firmware \ Not-Listed\ - The os vendor/version is not listed in the HCL for the server model, processor and firmware \ Incomplete\ - The inventory is missing os vendor/version and HCL validation was not performed. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    status String
    The HCL compatibility status of the managed object. The status can be one of the following \ Incomplete\ - there is no enough information to evaluate against the HCL data \ Validated\ - all components have been evaluated against the HCL and they all have \ Validated\ status \ Not-Listed\ - all components have been evaluated against the HCL and one or more have \ Not-Listed\ status. \ Not-Evaluated\ - server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    tags List<GetCondHclStatusResultTag>
    versionContexts List<GetCondHclStatusResultVersionContext>
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetCondHclStatusResultAncestor[]
    classId string
    componentStatus string
    The overall status for the components found in the HCL. This will provide the HCL validation status for all the components. It can be one of the following. \ Validated\ - all the components hardware/software profiles are listed in the HCL. \ Not-Listed\ - one or more components hardware/software profiles are not listed in the HCL \ Incomplete\ - the components are not evaluated as the server's software/hardware profiles are not listed in the HCL. \ Not-Evaluated\ - The components are not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    createTime string
    The time when this managed object was created.
    details GetCondHclStatusResultDetail[]
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    hardwareStatus string
    The server model, processor and firmware are considered as part of the hardware profile for the server. This will provide the HCL validation status for the hardware profile. For the failure reason see the serverReason property. The status can be one of the following \ Validated\ - The server model, processor and firmware combination is listed in the HCL \ Not-Listed\ - The server model, processor and firmware combination is not listed in the HCL. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    hclFirmwareVersion string
    The current CIMC version for the server normalized for querying HCL data. It is empty if we are missing this information.
    hclModel string
    The managed object's model to validate normalized for querying HCL data. It is empty if we are missing this information.
    hclOsVendor string
    The OS Vendor for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    hclOsVersion string
    The OS Version for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    hclProcessor string
    The managed object's processor to validate if applicable normalized for querying HCL data. It is empty if we are missing this information.
    hclValidationTime string
    The time at which the last HCL validation occurred.
    invFirmwareVersion string
    The current CIMC version for the server as received from inventory. It is empty if we are missing this information.
    invModel string
    The managed object's model to validate as received from the inventory. It is empty if we are missing this information.
    invOsVendor string
    The OS Vendor for the managed object to validate as received from inventory. It is empty if we are missing this information.
    invOsVersion string
    The OS Version for the managed object to validate as received from inventory. It is empty if we are missing this information.
    invProcessor string
    The managed object's processor to validate if applicable as received from inventory. It is empty if we are missing this information.
    managedObjects GetCondHclStatusResultManagedObject[]
    managementMode string
    The management mode at which server is connected to intersight.* IntersightStandalone - Intersight Standalone mode of operation.* UCSM - Unified Computing System Manager mode of operation.* Intersight - Intersight managed mode of operation.
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    owners string[]
    parents GetCondHclStatusResultParent[]
    permissionResources GetCondHclStatusResultPermissionResource[]
    reason string
    The reason for the HCL status. It will be one of the following \ Missing-Os-Info\ - we are missing os information in the inventory from the device connector \ Incompatible-Components\ - we have 1 or more components with \ Not-Validated\ status \ Compatible\ - all the components have \ Validated\ status. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Info - This means the HclStatus for the sever failed HCL validation because we have missing os information. Either install ucstools vib or use power shell scripts to tag proper OS information.* Incompatible-Components - This means the HclStatus for the sever failed HCL validation because one or more of its components failed validation. To see why components failed check the related HclStatusDetails.* Compatible - This means the HclStatus for the sever has passed HCL validation for all of its related components.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.
    registeredDevices GetCondHclStatusResultRegisteredDevice[]
    serverReason string
    The reason generated by the server's HCL validation. For HCL the evaluation can be seen in three logical stages 1. Evaluate the server's hardware status 2. Evaluate the server's software status 3. Evaluate the server's components (each component has its own hardware/software evaluation) The evaluation does not proceed to the next stage until the previous stage is evaluated. Therefore there can be only one validation reason. \ Incompatible-Server\ - the server model is not listed in the HCL. \ Incompatible-Processor\ - the server model and processor combination is not listed in HCL. \ Incompatible-Firmware\ - the server model, processor and server firmware is not listed in HCL. \ Missing-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Components\ - there is one or more components with \ Not-Validated\ status \ Service-Unavailable\ - HCL data service is unavailable at the moment (try again later). \ Compatible\ - the server and all its components are validated. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Driver-Info - The validation failed becaue the given server has no OS driver information available in the inventory. Either install UCS Tools VIB on the host ESXi or use OS Discovery Tool scripts to provide proper OS information.* Incompatible-Server - The validation failed for this server because the server's model was not listed in the HCL.* Incompatible-Processor - The validation failed because the given processor was not listed for the given server model.* Incompatible-Os-Info - The validation failed because the given OS vendor or version was not listed in HCL for the server PID and processor combination.* Incompatible-Firmware - The validation failed because the given server firmware was not listed in the HCL for the given server PID, processor, OS vendor and version.* Service-Unavailable - The validation has failed because HCL data service is temporarily not available. The server will be re-evaluated once HCL data service is back online or finished importing new HCL data.* Service-Error - The validation has failed because the HCL data service has returned a service error or unrecognized result.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.* Incompatible-Components - The validation has failed for this server because one or more components have \ Not-Listed\ status.* Compatible - The validation has passed for this server's model, processor, OS vendor and version.
    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.
    softwareStatus string
    The OS vendor and version are considered part of the software profile for the server. This will provide the HCL validation status for the software profile. For the failure reason see the serverReason property. The status can be be one of the following \ Validated\ - The os vendor/version is listed in the HCL for the server model, processor and firmware \ Not-Listed\ - The os vendor/version is not listed in the HCL for the server model, processor and firmware \ Incomplete\ - The inventory is missing os vendor/version and HCL validation was not performed. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    status string
    The HCL compatibility status of the managed object. The status can be one of the following \ Incomplete\ - there is no enough information to evaluate against the HCL data \ Validated\ - all components have been evaluated against the HCL and they all have \ Validated\ status \ Not-Listed\ - all components have been evaluated against the HCL and one or more have \ Not-Listed\ status. \ Not-Evaluated\ - server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    tags GetCondHclStatusResultTag[]
    versionContexts GetCondHclStatusResultVersionContext[]
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetCondHclStatusResultAncestor]
    class_id str
    component_status str
    The overall status for the components found in the HCL. This will provide the HCL validation status for all the components. It can be one of the following. \ Validated\ - all the components hardware/software profiles are listed in the HCL. \ Not-Listed\ - one or more components hardware/software profiles are not listed in the HCL \ Incomplete\ - the components are not evaluated as the server's software/hardware profiles are not listed in the HCL. \ Not-Evaluated\ - The components are not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    create_time str
    The time when this managed object was created.
    details Sequence[GetCondHclStatusResultDetail]
    domain_group_moid str
    The DomainGroup ID for this managed object.
    hardware_status str
    The server model, processor and firmware are considered as part of the hardware profile for the server. This will provide the HCL validation status for the hardware profile. For the failure reason see the serverReason property. The status can be one of the following \ Validated\ - The server model, processor and firmware combination is listed in the HCL \ Not-Listed\ - The server model, processor and firmware combination is not listed in the HCL. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    hcl_firmware_version str
    The current CIMC version for the server normalized for querying HCL data. It is empty if we are missing this information.
    hcl_model str
    The managed object's model to validate normalized for querying HCL data. It is empty if we are missing this information.
    hcl_os_vendor str
    The OS Vendor for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    hcl_os_version str
    The OS Version for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    hcl_processor str
    The managed object's processor to validate if applicable normalized for querying HCL data. It is empty if we are missing this information.
    hcl_validation_time str
    The time at which the last HCL validation occurred.
    inv_firmware_version str
    The current CIMC version for the server as received from inventory. It is empty if we are missing this information.
    inv_model str
    The managed object's model to validate as received from the inventory. It is empty if we are missing this information.
    inv_os_vendor str
    The OS Vendor for the managed object to validate as received from inventory. It is empty if we are missing this information.
    inv_os_version str
    The OS Version for the managed object to validate as received from inventory. It is empty if we are missing this information.
    inv_processor str
    The managed object's processor to validate if applicable as received from inventory. It is empty if we are missing this information.
    managed_objects Sequence[GetCondHclStatusResultManagedObject]
    management_mode str
    The management mode at which server is connected to intersight.* IntersightStandalone - Intersight Standalone mode of operation.* UCSM - Unified Computing System Manager mode of operation.* Intersight - Intersight managed mode of operation.
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    owners Sequence[str]
    parents Sequence[GetCondHclStatusResultParent]
    permission_resources Sequence[GetCondHclStatusResultPermissionResource]
    reason str
    The reason for the HCL status. It will be one of the following \ Missing-Os-Info\ - we are missing os information in the inventory from the device connector \ Incompatible-Components\ - we have 1 or more components with \ Not-Validated\ status \ Compatible\ - all the components have \ Validated\ status. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Info - This means the HclStatus for the sever failed HCL validation because we have missing os information. Either install ucstools vib or use power shell scripts to tag proper OS information.* Incompatible-Components - This means the HclStatus for the sever failed HCL validation because one or more of its components failed validation. To see why components failed check the related HclStatusDetails.* Compatible - This means the HclStatus for the sever has passed HCL validation for all of its related components.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.
    registered_devices Sequence[GetCondHclStatusResultRegisteredDevice]
    server_reason str
    The reason generated by the server's HCL validation. For HCL the evaluation can be seen in three logical stages 1. Evaluate the server's hardware status 2. Evaluate the server's software status 3. Evaluate the server's components (each component has its own hardware/software evaluation) The evaluation does not proceed to the next stage until the previous stage is evaluated. Therefore there can be only one validation reason. \ Incompatible-Server\ - the server model is not listed in the HCL. \ Incompatible-Processor\ - the server model and processor combination is not listed in HCL. \ Incompatible-Firmware\ - the server model, processor and server firmware is not listed in HCL. \ Missing-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Components\ - there is one or more components with \ Not-Validated\ status \ Service-Unavailable\ - HCL data service is unavailable at the moment (try again later). \ Compatible\ - the server and all its components are validated. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Driver-Info - The validation failed becaue the given server has no OS driver information available in the inventory. Either install UCS Tools VIB on the host ESXi or use OS Discovery Tool scripts to provide proper OS information.* Incompatible-Server - The validation failed for this server because the server's model was not listed in the HCL.* Incompatible-Processor - The validation failed because the given processor was not listed for the given server model.* Incompatible-Os-Info - The validation failed because the given OS vendor or version was not listed in HCL for the server PID and processor combination.* Incompatible-Firmware - The validation failed because the given server firmware was not listed in the HCL for the given server PID, processor, OS vendor and version.* Service-Unavailable - The validation has failed because HCL data service is temporarily not available. The server will be re-evaluated once HCL data service is back online or finished importing new HCL data.* Service-Error - The validation has failed because the HCL data service has returned a service error or unrecognized result.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.* Incompatible-Components - The validation has failed for this server because one or more components have \ Not-Listed\ status.* Compatible - The validation has passed for this server's model, processor, OS vendor and version.
    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.
    software_status str
    The OS vendor and version are considered part of the software profile for the server. This will provide the HCL validation status for the software profile. For the failure reason see the serverReason property. The status can be be one of the following \ Validated\ - The os vendor/version is listed in the HCL for the server model, processor and firmware \ Not-Listed\ - The os vendor/version is not listed in the HCL for the server model, processor and firmware \ Incomplete\ - The inventory is missing os vendor/version and HCL validation was not performed. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    status str
    The HCL compatibility status of the managed object. The status can be one of the following \ Incomplete\ - there is no enough information to evaluate against the HCL data \ Validated\ - all components have been evaluated against the HCL and they all have \ Validated\ status \ Not-Listed\ - all components have been evaluated against the HCL and one or more have \ Not-Listed\ status. \ Not-Evaluated\ - server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    tags Sequence[GetCondHclStatusResultTag]
    version_contexts Sequence[GetCondHclStatusResultVersionContext]
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    classId String
    componentStatus String
    The overall status for the components found in the HCL. This will provide the HCL validation status for all the components. It can be one of the following. \ Validated\ - all the components hardware/software profiles are listed in the HCL. \ Not-Listed\ - one or more components hardware/software profiles are not listed in the HCL \ Incomplete\ - the components are not evaluated as the server's software/hardware profiles are not listed in the HCL. \ Not-Evaluated\ - The components are not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    createTime String
    The time when this managed object was created.
    details List<Property Map>
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    hardwareStatus String
    The server model, processor and firmware are considered as part of the hardware profile for the server. This will provide the HCL validation status for the hardware profile. For the failure reason see the serverReason property. The status can be one of the following \ Validated\ - The server model, processor and firmware combination is listed in the HCL \ Not-Listed\ - The server model, processor and firmware combination is not listed in the HCL. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    hclFirmwareVersion String
    The current CIMC version for the server normalized for querying HCL data. It is empty if we are missing this information.
    hclModel String
    The managed object's model to validate normalized for querying HCL data. It is empty if we are missing this information.
    hclOsVendor String
    The OS Vendor for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    hclOsVersion String
    The OS Version for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information.
    hclProcessor String
    The managed object's processor to validate if applicable normalized for querying HCL data. It is empty if we are missing this information.
    hclValidationTime String
    The time at which the last HCL validation occurred.
    invFirmwareVersion String
    The current CIMC version for the server as received from inventory. It is empty if we are missing this information.
    invModel String
    The managed object's model to validate as received from the inventory. It is empty if we are missing this information.
    invOsVendor String
    The OS Vendor for the managed object to validate as received from inventory. It is empty if we are missing this information.
    invOsVersion String
    The OS Version for the managed object to validate as received from inventory. It is empty if we are missing this information.
    invProcessor String
    The managed object's processor to validate if applicable as received from inventory. It is empty if we are missing this information.
    managedObjects List<Property Map>
    managementMode String
    The management mode at which server is connected to intersight.* IntersightStandalone - Intersight Standalone mode of operation.* UCSM - Unified Computing System Manager mode of operation.* Intersight - Intersight managed mode of operation.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    owners List<String>
    parents List<Property Map>
    permissionResources List<Property Map>
    reason String
    The reason for the HCL status. It will be one of the following \ Missing-Os-Info\ - we are missing os information in the inventory from the device connector \ Incompatible-Components\ - we have 1 or more components with \ Not-Validated\ status \ Compatible\ - all the components have \ Validated\ status. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Info - This means the HclStatus for the sever failed HCL validation because we have missing os information. Either install ucstools vib or use power shell scripts to tag proper OS information.* Incompatible-Components - This means the HclStatus for the sever failed HCL validation because one or more of its components failed validation. To see why components failed check the related HclStatusDetails.* Compatible - This means the HclStatus for the sever has passed HCL validation for all of its related components.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.
    registeredDevices List<Property Map>
    serverReason String
    The reason generated by the server's HCL validation. For HCL the evaluation can be seen in three logical stages 1. Evaluate the server's hardware status 2. Evaluate the server's software status 3. Evaluate the server's components (each component has its own hardware/software evaluation) The evaluation does not proceed to the next stage until the previous stage is evaluated. Therefore there can be only one validation reason. \ Incompatible-Server\ - the server model is not listed in the HCL. \ Incompatible-Processor\ - the server model and processor combination is not listed in HCL. \ Incompatible-Firmware\ - the server model, processor and server firmware is not listed in HCL. \ Missing-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Os-Info\ - the os vendor and version is not listed in HCL with the HW profile. \ Incompatible-Components\ - there is one or more components with \ Not-Validated\ status \ Service-Unavailable\ - HCL data service is unavailable at the moment (try again later). \ Compatible\ - the server and all its components are validated. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Missing-Os-Driver-Info - The validation failed becaue the given server has no OS driver information available in the inventory. Either install UCS Tools VIB on the host ESXi or use OS Discovery Tool scripts to provide proper OS information.* Incompatible-Server - The validation failed for this server because the server's model was not listed in the HCL.* Incompatible-Processor - The validation failed because the given processor was not listed for the given server model.* Incompatible-Os-Info - The validation failed because the given OS vendor or version was not listed in HCL for the server PID and processor combination.* Incompatible-Firmware - The validation failed because the given server firmware was not listed in the HCL for the given server PID, processor, OS vendor and version.* Service-Unavailable - The validation has failed because HCL data service is temporarily not available. The server will be re-evaluated once HCL data service is back online or finished importing new HCL data.* Service-Error - The validation has failed because the HCL data service has returned a service error or unrecognized result.* Not-Evaluated - This means the HclStatus for the sever has not been evaluated because it is exempted.* Incompatible-Components - The validation has failed for this server because one or more components have \ Not-Listed\ status.* Compatible - The validation has passed for this server's model, processor, OS vendor and version.
    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.
    softwareStatus String
    The OS vendor and version are considered part of the software profile for the server. This will provide the HCL validation status for the software profile. For the failure reason see the serverReason property. The status can be be one of the following \ Validated\ - The os vendor/version is listed in the HCL for the server model, processor and firmware \ Not-Listed\ - The os vendor/version is not listed in the HCL for the server model, processor and firmware \ Incomplete\ - The inventory is missing os vendor/version and HCL validation was not performed. \ Not-Evaluated\ - The server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    status String
    The HCL compatibility status of the managed object. The status can be one of the following \ Incomplete\ - there is no enough information to evaluate against the HCL data \ Validated\ - all components have been evaluated against the HCL and they all have \ Validated\ status \ Not-Listed\ - all components have been evaluated against the HCL and one or more have \ Not-Listed\ status. \ Not-Evaluated\ - server is not evaluated against the HCL because it is exempted.* Incomplete - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information.* Not-Found - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL.* Not-Listed - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL.* Validated - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL.* Not-Evaluated - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet.
    tags List<Property Map>
    versionContexts List<Property Map>

    GetCondHclStatusResultAncestor

    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

    GetCondHclStatusResultDetail

    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

    GetCondHclStatusResultManagedObject

    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

    GetCondHclStatusResultParent

    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

    GetCondHclStatusResultPermissionResource

    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

    GetCondHclStatusResultRegisteredDevice

    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

    GetCondHclStatusResultTag

    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

    GetCondHclStatusResultVersionContext

    GetCondHclStatusResultVersionContextInterestedMo

    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

    GetCondHclStatusResultVersionContextRefMo

    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

    GetCondHclStatusTag

    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.

    GetCondHclStatusVersionContext

    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<GetCondHclStatusVersionContextInterestedMo>
    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 GetCondHclStatusVersionContextRefMo
    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 []GetCondHclStatusVersionContextInterestedMo
    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 GetCondHclStatusVersionContextRefMo
    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<GetCondHclStatusVersionContextInterestedMo>
    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 GetCondHclStatusVersionContextRefMo
    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 GetCondHclStatusVersionContextInterestedMo[]
    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 GetCondHclStatusVersionContextRefMo
    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[GetCondHclStatusVersionContextInterestedMo]
    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 GetCondHclStatusVersionContextRefMo
    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.

    GetCondHclStatusVersionContextInterestedMo

    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'.

    GetCondHclStatusVersionContextRefMo

    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