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

intersight.getHyperflexCluster

Explore with Pulumi AI

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

    A HyperFlex cluster. Contains inventory information concerning the health, software versions, storage, and nodes of the cluster.

    Using getHyperflexCluster

    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 getHyperflexCluster(args: GetHyperflexClusterArgs, opts?: InvokeOptions): Promise<GetHyperflexClusterResult>
    function getHyperflexClusterOutput(args: GetHyperflexClusterOutputArgs, opts?: InvokeOptions): Output<GetHyperflexClusterResult>
    def get_hyperflex_cluster(account_moid: Optional[str] = None,
                              additional_properties: Optional[str] = None,
                              alarm_summary: Optional[GetHyperflexClusterAlarmSummary] = None,
                              alarms: Optional[Sequence[GetHyperflexClusterAlarm]] = None,
                              ancestors: Optional[Sequence[GetHyperflexClusterAncestor]] = None,
                              associated_profile: Optional[GetHyperflexClusterAssociatedProfile] = None,
                              capability: Optional[GetHyperflexClusterCapability] = None,
                              capacity_runway: Optional[float] = None,
                              child_clusters: Optional[Sequence[GetHyperflexClusterChildCluster]] = None,
                              class_id: Optional[str] = None,
                              cluster_name: Optional[str] = None,
                              cluster_purpose: Optional[str] = None,
                              cluster_type: Optional[float] = None,
                              cluster_uuid: Optional[str] = None,
                              compute_node_count: Optional[float] = None,
                              converged_node_count: Optional[float] = None,
                              create_time: Optional[str] = None,
                              deployment_type: Optional[str] = None,
                              device_id: Optional[str] = None,
                              dns_servers: Optional[Sequence[str]] = None,
                              domain_group_moid: Optional[str] = None,
                              drive_type: Optional[str] = None,
                              encryption: Optional[GetHyperflexClusterEncryption] = None,
                              encryption_status: Optional[str] = None,
                              flt_aggr: Optional[float] = None,
                              health: Optional[GetHyperflexClusterHealth] = None,
                              hx_version: Optional[str] = None,
                              hxdp_build_version: Optional[str] = None,
                              hypervisor_type: Optional[str] = None,
                              hypervisor_version: Optional[str] = None,
                              id: Optional[str] = None,
                              identity: Optional[str] = None,
                              license: Optional[GetHyperflexClusterLicense] = None,
                              mod_time: Optional[str] = None,
                              moid: Optional[str] = None,
                              name: Optional[str] = None,
                              network_configuration: Optional[GetHyperflexClusterNetworkConfiguration] = None,
                              nodes: Optional[Sequence[GetHyperflexClusterNode]] = None,
                              ntp_servers: Optional[Sequence[str]] = None,
                              object_type: Optional[str] = None,
                              owners: Optional[Sequence[str]] = None,
                              parent: Optional[GetHyperflexClusterParent] = None,
                              parent_cluster: Optional[GetHyperflexClusterParentCluster] = None,
                              permission_resources: Optional[Sequence[GetHyperflexClusterPermissionResource]] = None,
                              registered_device: Optional[GetHyperflexClusterRegisteredDevice] = None,
                              shared_scope: Optional[str] = None,
                              status: Optional[str] = None,
                              storage_capacity: Optional[float] = None,
                              storage_client_ip_pools: Optional[Sequence[GetHyperflexClusterStorageClientIpPool]] = None,
                              storage_client_vrf: Optional[GetHyperflexClusterStorageClientVrf] = None,
                              storage_containers: Optional[Sequence[GetHyperflexClusterStorageContainer]] = None,
                              storage_node_count: Optional[float] = None,
                              storage_utilization: Optional[float] = None,
                              summary: Optional[GetHyperflexClusterSummary] = None,
                              tags: Optional[Sequence[GetHyperflexClusterTag]] = None,
                              upgrade_status: Optional[str] = None,
                              uplink_speed: Optional[str] = None,
                              utilization_percentage: Optional[float] = None,
                              utilization_trend_percentage: Optional[float] = None,
                              vcenter_configuration: Optional[GetHyperflexClusterVcenterConfiguration] = None,
                              version_context: Optional[GetHyperflexClusterVersionContext] = None,
                              vm_count: Optional[float] = None,
                              volumes: Optional[Sequence[GetHyperflexClusterVolume]] = None,
                              zone_type: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetHyperflexClusterResult
    def get_hyperflex_cluster_output(account_moid: Optional[pulumi.Input[str]] = None,
                              additional_properties: Optional[pulumi.Input[str]] = None,
                              alarm_summary: Optional[pulumi.Input[GetHyperflexClusterAlarmSummaryArgs]] = None,
                              alarms: Optional[pulumi.Input[Sequence[pulumi.Input[GetHyperflexClusterAlarmArgs]]]] = None,
                              ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetHyperflexClusterAncestorArgs]]]] = None,
                              associated_profile: Optional[pulumi.Input[GetHyperflexClusterAssociatedProfileArgs]] = None,
                              capability: Optional[pulumi.Input[GetHyperflexClusterCapabilityArgs]] = None,
                              capacity_runway: Optional[pulumi.Input[float]] = None,
                              child_clusters: Optional[pulumi.Input[Sequence[pulumi.Input[GetHyperflexClusterChildClusterArgs]]]] = None,
                              class_id: Optional[pulumi.Input[str]] = None,
                              cluster_name: Optional[pulumi.Input[str]] = None,
                              cluster_purpose: Optional[pulumi.Input[str]] = None,
                              cluster_type: Optional[pulumi.Input[float]] = None,
                              cluster_uuid: Optional[pulumi.Input[str]] = None,
                              compute_node_count: Optional[pulumi.Input[float]] = None,
                              converged_node_count: Optional[pulumi.Input[float]] = None,
                              create_time: Optional[pulumi.Input[str]] = None,
                              deployment_type: Optional[pulumi.Input[str]] = None,
                              device_id: Optional[pulumi.Input[str]] = None,
                              dns_servers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              domain_group_moid: Optional[pulumi.Input[str]] = None,
                              drive_type: Optional[pulumi.Input[str]] = None,
                              encryption: Optional[pulumi.Input[GetHyperflexClusterEncryptionArgs]] = None,
                              encryption_status: Optional[pulumi.Input[str]] = None,
                              flt_aggr: Optional[pulumi.Input[float]] = None,
                              health: Optional[pulumi.Input[GetHyperflexClusterHealthArgs]] = None,
                              hx_version: Optional[pulumi.Input[str]] = None,
                              hxdp_build_version: Optional[pulumi.Input[str]] = None,
                              hypervisor_type: Optional[pulumi.Input[str]] = None,
                              hypervisor_version: Optional[pulumi.Input[str]] = None,
                              id: Optional[pulumi.Input[str]] = None,
                              identity: Optional[pulumi.Input[str]] = None,
                              license: Optional[pulumi.Input[GetHyperflexClusterLicenseArgs]] = None,
                              mod_time: Optional[pulumi.Input[str]] = None,
                              moid: Optional[pulumi.Input[str]] = None,
                              name: Optional[pulumi.Input[str]] = None,
                              network_configuration: Optional[pulumi.Input[GetHyperflexClusterNetworkConfigurationArgs]] = None,
                              nodes: Optional[pulumi.Input[Sequence[pulumi.Input[GetHyperflexClusterNodeArgs]]]] = None,
                              ntp_servers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              object_type: Optional[pulumi.Input[str]] = None,
                              owners: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              parent: Optional[pulumi.Input[GetHyperflexClusterParentArgs]] = None,
                              parent_cluster: Optional[pulumi.Input[GetHyperflexClusterParentClusterArgs]] = None,
                              permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetHyperflexClusterPermissionResourceArgs]]]] = None,
                              registered_device: Optional[pulumi.Input[GetHyperflexClusterRegisteredDeviceArgs]] = None,
                              shared_scope: Optional[pulumi.Input[str]] = None,
                              status: Optional[pulumi.Input[str]] = None,
                              storage_capacity: Optional[pulumi.Input[float]] = None,
                              storage_client_ip_pools: Optional[pulumi.Input[Sequence[pulumi.Input[GetHyperflexClusterStorageClientIpPoolArgs]]]] = None,
                              storage_client_vrf: Optional[pulumi.Input[GetHyperflexClusterStorageClientVrfArgs]] = None,
                              storage_containers: Optional[pulumi.Input[Sequence[pulumi.Input[GetHyperflexClusterStorageContainerArgs]]]] = None,
                              storage_node_count: Optional[pulumi.Input[float]] = None,
                              storage_utilization: Optional[pulumi.Input[float]] = None,
                              summary: Optional[pulumi.Input[GetHyperflexClusterSummaryArgs]] = None,
                              tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetHyperflexClusterTagArgs]]]] = None,
                              upgrade_status: Optional[pulumi.Input[str]] = None,
                              uplink_speed: Optional[pulumi.Input[str]] = None,
                              utilization_percentage: Optional[pulumi.Input[float]] = None,
                              utilization_trend_percentage: Optional[pulumi.Input[float]] = None,
                              vcenter_configuration: Optional[pulumi.Input[GetHyperflexClusterVcenterConfigurationArgs]] = None,
                              version_context: Optional[pulumi.Input[GetHyperflexClusterVersionContextArgs]] = None,
                              vm_count: Optional[pulumi.Input[float]] = None,
                              volumes: Optional[pulumi.Input[Sequence[pulumi.Input[GetHyperflexClusterVolumeArgs]]]] = None,
                              zone_type: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetHyperflexClusterResult]
    func LookupHyperflexCluster(ctx *Context, args *LookupHyperflexClusterArgs, opts ...InvokeOption) (*LookupHyperflexClusterResult, error)
    func LookupHyperflexClusterOutput(ctx *Context, args *LookupHyperflexClusterOutputArgs, opts ...InvokeOption) LookupHyperflexClusterResultOutput

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

    public static class GetHyperflexCluster 
    {
        public static Task<GetHyperflexClusterResult> InvokeAsync(GetHyperflexClusterArgs args, InvokeOptions? opts = null)
        public static Output<GetHyperflexClusterResult> Invoke(GetHyperflexClusterInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetHyperflexClusterResult> getHyperflexCluster(GetHyperflexClusterArgs args, InvokeOptions options)
    public static Output<GetHyperflexClusterResult> getHyperflexCluster(GetHyperflexClusterArgs args, InvokeOptions options)
    
    fn::invoke:
      function: intersight:index/getHyperflexCluster:getHyperflexCluster
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    AlarmSummary GetHyperflexClusterAlarmSummary
    Alarms List<GetHyperflexClusterAlarm>
    Ancestors List<GetHyperflexClusterAncestor>
    AssociatedProfile GetHyperflexClusterAssociatedProfile
    Capability GetHyperflexClusterCapability
    CapacityRunway double
    The number of days remaining before the cluster's storage utilization reaches the recommended capacity limit of 76%.Default value is math.MaxInt32 to indicate that the capacity runway is \ Unknown\ for a cluster that is not connected or with not sufficient data.
    ChildClusters List<GetHyperflexClusterChildCluster>
    ClassId string
    ClusterName string
    The name of this HyperFlex cluster.
    ClusterPurpose string
    This can be a Storage or Compute cluster. A storage cluster contains storage nodes that are used to persist data. A compute cluster contains compute nodes that are used for executing business logic.* Storage - Cluster of storage nodes used to persist data.* Compute - Cluster of compute nodes used to execute business logic.* Unknown - This cluster type is Unknown. Expect Compute or Storage as valid values.
    ClusterType double
    The storage type of this cluster (All Flash or Hybrid).
    ClusterUuid string
    The unique identifier for this HyperFlex cluster.
    ComputeNodeCount double
    The number of compute nodes that belong to this cluster.
    ConvergedNodeCount double
    The number of converged nodes that belong to this cluster.
    CreateTime string
    The time when this managed object was created.
    DeploymentType string
    The deployment type of the HyperFlex cluster.The cluster can have one of the following configurations:1. Datacenter: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes on a single site.2. Stretched Cluster: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes distributed across multiple sites.3. Edge: The HyperFlex cluster consists of 2-4 standalone nodes.If the cluster is running a HyperFlex Data Platform version less than 4.0 or if the deployment type cannot be determined,the deployment type is set as 'NA' (not available).* NA - The deployment type of the HyperFlex cluster is not available.* Datacenter - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes on the same site.* Stretched Cluster - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes across different sites.* Edge - The deployment type of a HyperFlex cluster consisting of 2 or more standalone nodes.* DC-No-FI - The deployment type of a HyperFlex cluster consisting of 3 or more standalone nodes with the required Datacenter license.
    DeviceId string
    The unique identifier of the device registration that represents this HyperFlex cluster's connection to Intersight.
    DnsServers List<string>
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    DriveType string
    The type of the drives used for storage in this cluster.* NA - The drive type of the cluster is not available.* All-Flash - Indicates that this cluster contains flash drives only.* Hybrid - Indicates that this cluster contains both flash and hard disk drives.
    Encryption GetHyperflexClusterEncryption
    EncryptionStatus string
    This captures the encryption status for a HyperFlex cluster.Currently it will have the status if HXA-CLU-0020 alarm is raised. In the future it can capture other details.
    FltAggr double
    The number of yellow (warning) and red (critical) alarms stored as an aggregate.The first 16 bits indicate the number of red alarms, and the last 16 bits contain the number of yellow alarms.
    Health GetHyperflexClusterHealth
    HxVersion string
    The HyperFlex Data or Application Platform version of this cluster.
    HxdpBuildVersion string
    The version and build number of the HyperFlex Data Platform for this cluster.After a cluster upgrade, this version string will be updated on the next inventory cycle to reflectthe newly installed version.
    HypervisorType string
    Identifies the broad type of the underlying hypervisor.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
    HypervisorVersion string
    The version of hypervisor running on this cluster.
    Id string
    Identity string
    The internally generated identity of this cluster. This entity is not manipulated by users. It aids in uniquely identifying the cluster object. In case of VMware, this is a MOR (managed object reference).
    License GetHyperflexClusterLicense
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The user-provided name for this cluster to facilitate identification.
    NetworkConfiguration GetHyperflexClusterNetworkConfiguration
    Nodes List<GetHyperflexClusterNode>
    NtpServers List<string>
    ObjectType string
    Owners List<string>
    Parent GetHyperflexClusterParent
    ParentCluster GetHyperflexClusterParentCluster
    PermissionResources List<GetHyperflexClusterPermissionResource>
    RegisteredDevice GetHyperflexClusterRegisteredDevice
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    Status string
    Cluster health status as reported by the hypervisor platform.* Unknown - Entity status is unknown.* Degraded - State is degraded, and might impact normal operation of the entity.* Critical - Entity is in a critical state, impacting operations.* Ok - Entity status is in a stable state, operating normally.
    StorageCapacity double
    The storage capacity in this cluster.
    StorageClientIpPools List<GetHyperflexClusterStorageClientIpPool>
    StorageClientVrf GetHyperflexClusterStorageClientVrf
    StorageContainers List<GetHyperflexClusterStorageContainer>
    StorageNodeCount double
    The number of storage nodes that belong to this cluster.
    StorageUtilization double
    The storage utilization is computed based on total capacity and current capacity utilization.
    Summary GetHyperflexClusterSummary
    Tags List<GetHyperflexClusterTag>
    UpgradeStatus string
    The upgrade status of the HyperFlex cluster.* Unknown - The upgrade status of the HyperFlex cluster could not be determined.* Ok - The upgrade of the HyperFlex cluster is complete.* InProgress - The upgrade of the HyperFlex cluster is in-progress.* Failed - The upgrade of the HyperFlex cluster has failed.* Waiting - The upgrade of the HyperFlex cluster is waiting to continue execution.
    UplinkSpeed string
    The uplink speed information of the HyperFlex cluster.* Unknown - The uplink speed could not be determined. The physical servers are potentially not claimed.* 10G - The uplink speed is 10G.* 1G - The uplink speed is 1G.
    UtilizationPercentage double
    The storage utilization percentage is computed based on total capacity and current capacity utilization.
    UtilizationTrendPercentage double
    The storage utilization trend percentage represents the trend in percentage computed using the first and last point from historical data.
    VcenterConfiguration GetHyperflexClusterVcenterConfiguration
    VersionContext GetHyperflexClusterVersionContext
    VmCount double
    The number of virtual machines present on this cluster.
    Volumes List<GetHyperflexClusterVolume>
    ZoneType string
    The type of availability zone used by the cluster. Physical zones are always used in HyperFlexStretched Clusters. Logical zones may be used if a cluster has Logical Availability Zones (LAZ)enabled.* UNKNOWN - The type of zone configured on the HyperFlex cluster is not known.* NOT_CONFIGURED - The zone type is not configured.* LOGICAL - The zone is a logical zone created when the logical availability zones (LAZ) feature is enabled on the HyperFlex cluster.* PHYSICAL - The zone is a physical zone configured on a stretched HyperFlex cluster.
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    AlarmSummary GetHyperflexClusterAlarmSummary
    Alarms []GetHyperflexClusterAlarm
    Ancestors []GetHyperflexClusterAncestor
    AssociatedProfile GetHyperflexClusterAssociatedProfile
    Capability GetHyperflexClusterCapability
    CapacityRunway float64
    The number of days remaining before the cluster's storage utilization reaches the recommended capacity limit of 76%.Default value is math.MaxInt32 to indicate that the capacity runway is \ Unknown\ for a cluster that is not connected or with not sufficient data.
    ChildClusters []GetHyperflexClusterChildCluster
    ClassId string
    ClusterName string
    The name of this HyperFlex cluster.
    ClusterPurpose string
    This can be a Storage or Compute cluster. A storage cluster contains storage nodes that are used to persist data. A compute cluster contains compute nodes that are used for executing business logic.* Storage - Cluster of storage nodes used to persist data.* Compute - Cluster of compute nodes used to execute business logic.* Unknown - This cluster type is Unknown. Expect Compute or Storage as valid values.
    ClusterType float64
    The storage type of this cluster (All Flash or Hybrid).
    ClusterUuid string
    The unique identifier for this HyperFlex cluster.
    ComputeNodeCount float64
    The number of compute nodes that belong to this cluster.
    ConvergedNodeCount float64
    The number of converged nodes that belong to this cluster.
    CreateTime string
    The time when this managed object was created.
    DeploymentType string
    The deployment type of the HyperFlex cluster.The cluster can have one of the following configurations:1. Datacenter: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes on a single site.2. Stretched Cluster: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes distributed across multiple sites.3. Edge: The HyperFlex cluster consists of 2-4 standalone nodes.If the cluster is running a HyperFlex Data Platform version less than 4.0 or if the deployment type cannot be determined,the deployment type is set as 'NA' (not available).* NA - The deployment type of the HyperFlex cluster is not available.* Datacenter - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes on the same site.* Stretched Cluster - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes across different sites.* Edge - The deployment type of a HyperFlex cluster consisting of 2 or more standalone nodes.* DC-No-FI - The deployment type of a HyperFlex cluster consisting of 3 or more standalone nodes with the required Datacenter license.
    DeviceId string
    The unique identifier of the device registration that represents this HyperFlex cluster's connection to Intersight.
    DnsServers []string
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    DriveType string
    The type of the drives used for storage in this cluster.* NA - The drive type of the cluster is not available.* All-Flash - Indicates that this cluster contains flash drives only.* Hybrid - Indicates that this cluster contains both flash and hard disk drives.
    Encryption GetHyperflexClusterEncryption
    EncryptionStatus string
    This captures the encryption status for a HyperFlex cluster.Currently it will have the status if HXA-CLU-0020 alarm is raised. In the future it can capture other details.
    FltAggr float64
    The number of yellow (warning) and red (critical) alarms stored as an aggregate.The first 16 bits indicate the number of red alarms, and the last 16 bits contain the number of yellow alarms.
    Health GetHyperflexClusterHealth
    HxVersion string
    The HyperFlex Data or Application Platform version of this cluster.
    HxdpBuildVersion string
    The version and build number of the HyperFlex Data Platform for this cluster.After a cluster upgrade, this version string will be updated on the next inventory cycle to reflectthe newly installed version.
    HypervisorType string
    Identifies the broad type of the underlying hypervisor.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
    HypervisorVersion string
    The version of hypervisor running on this cluster.
    Id string
    Identity string
    The internally generated identity of this cluster. This entity is not manipulated by users. It aids in uniquely identifying the cluster object. In case of VMware, this is a MOR (managed object reference).
    License GetHyperflexClusterLicense
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The user-provided name for this cluster to facilitate identification.
    NetworkConfiguration GetHyperflexClusterNetworkConfiguration
    Nodes []GetHyperflexClusterNode
    NtpServers []string
    ObjectType string
    Owners []string
    Parent GetHyperflexClusterParent
    ParentCluster GetHyperflexClusterParentCluster
    PermissionResources []GetHyperflexClusterPermissionResource
    RegisteredDevice GetHyperflexClusterRegisteredDevice
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    Status string
    Cluster health status as reported by the hypervisor platform.* Unknown - Entity status is unknown.* Degraded - State is degraded, and might impact normal operation of the entity.* Critical - Entity is in a critical state, impacting operations.* Ok - Entity status is in a stable state, operating normally.
    StorageCapacity float64
    The storage capacity in this cluster.
    StorageClientIpPools []GetHyperflexClusterStorageClientIpPool
    StorageClientVrf GetHyperflexClusterStorageClientVrf
    StorageContainers []GetHyperflexClusterStorageContainer
    StorageNodeCount float64
    The number of storage nodes that belong to this cluster.
    StorageUtilization float64
    The storage utilization is computed based on total capacity and current capacity utilization.
    Summary GetHyperflexClusterSummary
    Tags []GetHyperflexClusterTag
    UpgradeStatus string
    The upgrade status of the HyperFlex cluster.* Unknown - The upgrade status of the HyperFlex cluster could not be determined.* Ok - The upgrade of the HyperFlex cluster is complete.* InProgress - The upgrade of the HyperFlex cluster is in-progress.* Failed - The upgrade of the HyperFlex cluster has failed.* Waiting - The upgrade of the HyperFlex cluster is waiting to continue execution.
    UplinkSpeed string
    The uplink speed information of the HyperFlex cluster.* Unknown - The uplink speed could not be determined. The physical servers are potentially not claimed.* 10G - The uplink speed is 10G.* 1G - The uplink speed is 1G.
    UtilizationPercentage float64
    The storage utilization percentage is computed based on total capacity and current capacity utilization.
    UtilizationTrendPercentage float64
    The storage utilization trend percentage represents the trend in percentage computed using the first and last point from historical data.
    VcenterConfiguration GetHyperflexClusterVcenterConfiguration
    VersionContext GetHyperflexClusterVersionContext
    VmCount float64
    The number of virtual machines present on this cluster.
    Volumes []GetHyperflexClusterVolume
    ZoneType string
    The type of availability zone used by the cluster. Physical zones are always used in HyperFlexStretched Clusters. Logical zones may be used if a cluster has Logical Availability Zones (LAZ)enabled.* UNKNOWN - The type of zone configured on the HyperFlex cluster is not known.* NOT_CONFIGURED - The zone type is not configured.* LOGICAL - The zone is a logical zone created when the logical availability zones (LAZ) feature is enabled on the HyperFlex cluster.* PHYSICAL - The zone is a physical zone configured on a stretched HyperFlex cluster.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    alarmSummary GetHyperflexClusterAlarmSummary
    alarms List<GetHyperflexClusterAlarm>
    ancestors List<GetHyperflexClusterAncestor>
    associatedProfile GetHyperflexClusterAssociatedProfile
    capability GetHyperflexClusterCapability
    capacityRunway Double
    The number of days remaining before the cluster's storage utilization reaches the recommended capacity limit of 76%.Default value is math.MaxInt32 to indicate that the capacity runway is \ Unknown\ for a cluster that is not connected or with not sufficient data.
    childClusters List<GetHyperflexClusterChildCluster>
    classId String
    clusterName String
    The name of this HyperFlex cluster.
    clusterPurpose String
    This can be a Storage or Compute cluster. A storage cluster contains storage nodes that are used to persist data. A compute cluster contains compute nodes that are used for executing business logic.* Storage - Cluster of storage nodes used to persist data.* Compute - Cluster of compute nodes used to execute business logic.* Unknown - This cluster type is Unknown. Expect Compute or Storage as valid values.
    clusterType Double
    The storage type of this cluster (All Flash or Hybrid).
    clusterUuid String
    The unique identifier for this HyperFlex cluster.
    computeNodeCount Double
    The number of compute nodes that belong to this cluster.
    convergedNodeCount Double
    The number of converged nodes that belong to this cluster.
    createTime String
    The time when this managed object was created.
    deploymentType String
    The deployment type of the HyperFlex cluster.The cluster can have one of the following configurations:1. Datacenter: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes on a single site.2. Stretched Cluster: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes distributed across multiple sites.3. Edge: The HyperFlex cluster consists of 2-4 standalone nodes.If the cluster is running a HyperFlex Data Platform version less than 4.0 or if the deployment type cannot be determined,the deployment type is set as 'NA' (not available).* NA - The deployment type of the HyperFlex cluster is not available.* Datacenter - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes on the same site.* Stretched Cluster - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes across different sites.* Edge - The deployment type of a HyperFlex cluster consisting of 2 or more standalone nodes.* DC-No-FI - The deployment type of a HyperFlex cluster consisting of 3 or more standalone nodes with the required Datacenter license.
    deviceId String
    The unique identifier of the device registration that represents this HyperFlex cluster's connection to Intersight.
    dnsServers List<String>
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    driveType String
    The type of the drives used for storage in this cluster.* NA - The drive type of the cluster is not available.* All-Flash - Indicates that this cluster contains flash drives only.* Hybrid - Indicates that this cluster contains both flash and hard disk drives.
    encryption GetHyperflexClusterEncryption
    encryptionStatus String
    This captures the encryption status for a HyperFlex cluster.Currently it will have the status if HXA-CLU-0020 alarm is raised. In the future it can capture other details.
    fltAggr Double
    The number of yellow (warning) and red (critical) alarms stored as an aggregate.The first 16 bits indicate the number of red alarms, and the last 16 bits contain the number of yellow alarms.
    health GetHyperflexClusterHealth
    hxVersion String
    The HyperFlex Data or Application Platform version of this cluster.
    hxdpBuildVersion String
    The version and build number of the HyperFlex Data Platform for this cluster.After a cluster upgrade, this version string will be updated on the next inventory cycle to reflectthe newly installed version.
    hypervisorType String
    Identifies the broad type of the underlying hypervisor.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
    hypervisorVersion String
    The version of hypervisor running on this cluster.
    id String
    identity String
    The internally generated identity of this cluster. This entity is not manipulated by users. It aids in uniquely identifying the cluster object. In case of VMware, this is a MOR (managed object reference).
    license GetHyperflexClusterLicense
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The user-provided name for this cluster to facilitate identification.
    networkConfiguration GetHyperflexClusterNetworkConfiguration
    nodes List<GetHyperflexClusterNode>
    ntpServers List<String>
    objectType String
    owners List<String>
    parent GetHyperflexClusterParent
    parentCluster GetHyperflexClusterParentCluster
    permissionResources List<GetHyperflexClusterPermissionResource>
    registeredDevice GetHyperflexClusterRegisteredDevice
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    status String
    Cluster health status as reported by the hypervisor platform.* Unknown - Entity status is unknown.* Degraded - State is degraded, and might impact normal operation of the entity.* Critical - Entity is in a critical state, impacting operations.* Ok - Entity status is in a stable state, operating normally.
    storageCapacity Double
    The storage capacity in this cluster.
    storageClientIpPools List<GetHyperflexClusterStorageClientIpPool>
    storageClientVrf GetHyperflexClusterStorageClientVrf
    storageContainers List<GetHyperflexClusterStorageContainer>
    storageNodeCount Double
    The number of storage nodes that belong to this cluster.
    storageUtilization Double
    The storage utilization is computed based on total capacity and current capacity utilization.
    summary GetHyperflexClusterSummary
    tags List<GetHyperflexClusterTag>
    upgradeStatus String
    The upgrade status of the HyperFlex cluster.* Unknown - The upgrade status of the HyperFlex cluster could not be determined.* Ok - The upgrade of the HyperFlex cluster is complete.* InProgress - The upgrade of the HyperFlex cluster is in-progress.* Failed - The upgrade of the HyperFlex cluster has failed.* Waiting - The upgrade of the HyperFlex cluster is waiting to continue execution.
    uplinkSpeed String
    The uplink speed information of the HyperFlex cluster.* Unknown - The uplink speed could not be determined. The physical servers are potentially not claimed.* 10G - The uplink speed is 10G.* 1G - The uplink speed is 1G.
    utilizationPercentage Double
    The storage utilization percentage is computed based on total capacity and current capacity utilization.
    utilizationTrendPercentage Double
    The storage utilization trend percentage represents the trend in percentage computed using the first and last point from historical data.
    vcenterConfiguration GetHyperflexClusterVcenterConfiguration
    versionContext GetHyperflexClusterVersionContext
    vmCount Double
    The number of virtual machines present on this cluster.
    volumes List<GetHyperflexClusterVolume>
    zoneType String
    The type of availability zone used by the cluster. Physical zones are always used in HyperFlexStretched Clusters. Logical zones may be used if a cluster has Logical Availability Zones (LAZ)enabled.* UNKNOWN - The type of zone configured on the HyperFlex cluster is not known.* NOT_CONFIGURED - The zone type is not configured.* LOGICAL - The zone is a logical zone created when the logical availability zones (LAZ) feature is enabled on the HyperFlex cluster.* PHYSICAL - The zone is a physical zone configured on a stretched HyperFlex cluster.
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    alarmSummary GetHyperflexClusterAlarmSummary
    alarms GetHyperflexClusterAlarm[]
    ancestors GetHyperflexClusterAncestor[]
    associatedProfile GetHyperflexClusterAssociatedProfile
    capability GetHyperflexClusterCapability
    capacityRunway number
    The number of days remaining before the cluster's storage utilization reaches the recommended capacity limit of 76%.Default value is math.MaxInt32 to indicate that the capacity runway is \ Unknown\ for a cluster that is not connected or with not sufficient data.
    childClusters GetHyperflexClusterChildCluster[]
    classId string
    clusterName string
    The name of this HyperFlex cluster.
    clusterPurpose string
    This can be a Storage or Compute cluster. A storage cluster contains storage nodes that are used to persist data. A compute cluster contains compute nodes that are used for executing business logic.* Storage - Cluster of storage nodes used to persist data.* Compute - Cluster of compute nodes used to execute business logic.* Unknown - This cluster type is Unknown. Expect Compute or Storage as valid values.
    clusterType number
    The storage type of this cluster (All Flash or Hybrid).
    clusterUuid string
    The unique identifier for this HyperFlex cluster.
    computeNodeCount number
    The number of compute nodes that belong to this cluster.
    convergedNodeCount number
    The number of converged nodes that belong to this cluster.
    createTime string
    The time when this managed object was created.
    deploymentType string
    The deployment type of the HyperFlex cluster.The cluster can have one of the following configurations:1. Datacenter: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes on a single site.2. Stretched Cluster: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes distributed across multiple sites.3. Edge: The HyperFlex cluster consists of 2-4 standalone nodes.If the cluster is running a HyperFlex Data Platform version less than 4.0 or if the deployment type cannot be determined,the deployment type is set as 'NA' (not available).* NA - The deployment type of the HyperFlex cluster is not available.* Datacenter - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes on the same site.* Stretched Cluster - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes across different sites.* Edge - The deployment type of a HyperFlex cluster consisting of 2 or more standalone nodes.* DC-No-FI - The deployment type of a HyperFlex cluster consisting of 3 or more standalone nodes with the required Datacenter license.
    deviceId string
    The unique identifier of the device registration that represents this HyperFlex cluster's connection to Intersight.
    dnsServers string[]
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    driveType string
    The type of the drives used for storage in this cluster.* NA - The drive type of the cluster is not available.* All-Flash - Indicates that this cluster contains flash drives only.* Hybrid - Indicates that this cluster contains both flash and hard disk drives.
    encryption GetHyperflexClusterEncryption
    encryptionStatus string
    This captures the encryption status for a HyperFlex cluster.Currently it will have the status if HXA-CLU-0020 alarm is raised. In the future it can capture other details.
    fltAggr number
    The number of yellow (warning) and red (critical) alarms stored as an aggregate.The first 16 bits indicate the number of red alarms, and the last 16 bits contain the number of yellow alarms.
    health GetHyperflexClusterHealth
    hxVersion string
    The HyperFlex Data or Application Platform version of this cluster.
    hxdpBuildVersion string
    The version and build number of the HyperFlex Data Platform for this cluster.After a cluster upgrade, this version string will be updated on the next inventory cycle to reflectthe newly installed version.
    hypervisorType string
    Identifies the broad type of the underlying hypervisor.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
    hypervisorVersion string
    The version of hypervisor running on this cluster.
    id string
    identity string
    The internally generated identity of this cluster. This entity is not manipulated by users. It aids in uniquely identifying the cluster object. In case of VMware, this is a MOR (managed object reference).
    license GetHyperflexClusterLicense
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    The user-provided name for this cluster to facilitate identification.
    networkConfiguration GetHyperflexClusterNetworkConfiguration
    nodes GetHyperflexClusterNode[]
    ntpServers string[]
    objectType string
    owners string[]
    parent GetHyperflexClusterParent
    parentCluster GetHyperflexClusterParentCluster
    permissionResources GetHyperflexClusterPermissionResource[]
    registeredDevice GetHyperflexClusterRegisteredDevice
    sharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    status string
    Cluster health status as reported by the hypervisor platform.* Unknown - Entity status is unknown.* Degraded - State is degraded, and might impact normal operation of the entity.* Critical - Entity is in a critical state, impacting operations.* Ok - Entity status is in a stable state, operating normally.
    storageCapacity number
    The storage capacity in this cluster.
    storageClientIpPools GetHyperflexClusterStorageClientIpPool[]
    storageClientVrf GetHyperflexClusterStorageClientVrf
    storageContainers GetHyperflexClusterStorageContainer[]
    storageNodeCount number
    The number of storage nodes that belong to this cluster.
    storageUtilization number
    The storage utilization is computed based on total capacity and current capacity utilization.
    summary GetHyperflexClusterSummary
    tags GetHyperflexClusterTag[]
    upgradeStatus string
    The upgrade status of the HyperFlex cluster.* Unknown - The upgrade status of the HyperFlex cluster could not be determined.* Ok - The upgrade of the HyperFlex cluster is complete.* InProgress - The upgrade of the HyperFlex cluster is in-progress.* Failed - The upgrade of the HyperFlex cluster has failed.* Waiting - The upgrade of the HyperFlex cluster is waiting to continue execution.
    uplinkSpeed string
    The uplink speed information of the HyperFlex cluster.* Unknown - The uplink speed could not be determined. The physical servers are potentially not claimed.* 10G - The uplink speed is 10G.* 1G - The uplink speed is 1G.
    utilizationPercentage number
    The storage utilization percentage is computed based on total capacity and current capacity utilization.
    utilizationTrendPercentage number
    The storage utilization trend percentage represents the trend in percentage computed using the first and last point from historical data.
    vcenterConfiguration GetHyperflexClusterVcenterConfiguration
    versionContext GetHyperflexClusterVersionContext
    vmCount number
    The number of virtual machines present on this cluster.
    volumes GetHyperflexClusterVolume[]
    zoneType string
    The type of availability zone used by the cluster. Physical zones are always used in HyperFlexStretched Clusters. Logical zones may be used if a cluster has Logical Availability Zones (LAZ)enabled.* UNKNOWN - The type of zone configured on the HyperFlex cluster is not known.* NOT_CONFIGURED - The zone type is not configured.* LOGICAL - The zone is a logical zone created when the logical availability zones (LAZ) feature is enabled on the HyperFlex cluster.* PHYSICAL - The zone is a physical zone configured on a stretched HyperFlex cluster.
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    alarm_summary GetHyperflexClusterAlarmSummary
    alarms Sequence[GetHyperflexClusterAlarm]
    ancestors Sequence[GetHyperflexClusterAncestor]
    associated_profile GetHyperflexClusterAssociatedProfile
    capability GetHyperflexClusterCapability
    capacity_runway float
    The number of days remaining before the cluster's storage utilization reaches the recommended capacity limit of 76%.Default value is math.MaxInt32 to indicate that the capacity runway is \ Unknown\ for a cluster that is not connected or with not sufficient data.
    child_clusters Sequence[GetHyperflexClusterChildCluster]
    class_id str
    cluster_name str
    The name of this HyperFlex cluster.
    cluster_purpose str
    This can be a Storage or Compute cluster. A storage cluster contains storage nodes that are used to persist data. A compute cluster contains compute nodes that are used for executing business logic.* Storage - Cluster of storage nodes used to persist data.* Compute - Cluster of compute nodes used to execute business logic.* Unknown - This cluster type is Unknown. Expect Compute or Storage as valid values.
    cluster_type float
    The storage type of this cluster (All Flash or Hybrid).
    cluster_uuid str
    The unique identifier for this HyperFlex cluster.
    compute_node_count float
    The number of compute nodes that belong to this cluster.
    converged_node_count float
    The number of converged nodes that belong to this cluster.
    create_time str
    The time when this managed object was created.
    deployment_type str
    The deployment type of the HyperFlex cluster.The cluster can have one of the following configurations:1. Datacenter: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes on a single site.2. Stretched Cluster: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes distributed across multiple sites.3. Edge: The HyperFlex cluster consists of 2-4 standalone nodes.If the cluster is running a HyperFlex Data Platform version less than 4.0 or if the deployment type cannot be determined,the deployment type is set as 'NA' (not available).* NA - The deployment type of the HyperFlex cluster is not available.* Datacenter - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes on the same site.* Stretched Cluster - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes across different sites.* Edge - The deployment type of a HyperFlex cluster consisting of 2 or more standalone nodes.* DC-No-FI - The deployment type of a HyperFlex cluster consisting of 3 or more standalone nodes with the required Datacenter license.
    device_id str
    The unique identifier of the device registration that represents this HyperFlex cluster's connection to Intersight.
    dns_servers Sequence[str]
    domain_group_moid str
    The DomainGroup ID for this managed object.
    drive_type str
    The type of the drives used for storage in this cluster.* NA - The drive type of the cluster is not available.* All-Flash - Indicates that this cluster contains flash drives only.* Hybrid - Indicates that this cluster contains both flash and hard disk drives.
    encryption GetHyperflexClusterEncryption
    encryption_status str
    This captures the encryption status for a HyperFlex cluster.Currently it will have the status if HXA-CLU-0020 alarm is raised. In the future it can capture other details.
    flt_aggr float
    The number of yellow (warning) and red (critical) alarms stored as an aggregate.The first 16 bits indicate the number of red alarms, and the last 16 bits contain the number of yellow alarms.
    health GetHyperflexClusterHealth
    hx_version str
    The HyperFlex Data or Application Platform version of this cluster.
    hxdp_build_version str
    The version and build number of the HyperFlex Data Platform for this cluster.After a cluster upgrade, this version string will be updated on the next inventory cycle to reflectthe newly installed version.
    hypervisor_type str
    Identifies the broad type of the underlying hypervisor.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
    hypervisor_version str
    The version of hypervisor running on this cluster.
    id str
    identity str
    The internally generated identity of this cluster. This entity is not manipulated by users. It aids in uniquely identifying the cluster object. In case of VMware, this is a MOR (managed object reference).
    license GetHyperflexClusterLicense
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    The user-provided name for this cluster to facilitate identification.
    network_configuration GetHyperflexClusterNetworkConfiguration
    nodes Sequence[GetHyperflexClusterNode]
    ntp_servers Sequence[str]
    object_type str
    owners Sequence[str]
    parent GetHyperflexClusterParent
    parent_cluster GetHyperflexClusterParentCluster
    permission_resources Sequence[GetHyperflexClusterPermissionResource]
    registered_device GetHyperflexClusterRegisteredDevice
    shared_scope str
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    status str
    Cluster health status as reported by the hypervisor platform.* Unknown - Entity status is unknown.* Degraded - State is degraded, and might impact normal operation of the entity.* Critical - Entity is in a critical state, impacting operations.* Ok - Entity status is in a stable state, operating normally.
    storage_capacity float
    The storage capacity in this cluster.
    storage_client_ip_pools Sequence[GetHyperflexClusterStorageClientIpPool]
    storage_client_vrf GetHyperflexClusterStorageClientVrf
    storage_containers Sequence[GetHyperflexClusterStorageContainer]
    storage_node_count float
    The number of storage nodes that belong to this cluster.
    storage_utilization float
    The storage utilization is computed based on total capacity and current capacity utilization.
    summary GetHyperflexClusterSummary
    tags Sequence[GetHyperflexClusterTag]
    upgrade_status str
    The upgrade status of the HyperFlex cluster.* Unknown - The upgrade status of the HyperFlex cluster could not be determined.* Ok - The upgrade of the HyperFlex cluster is complete.* InProgress - The upgrade of the HyperFlex cluster is in-progress.* Failed - The upgrade of the HyperFlex cluster has failed.* Waiting - The upgrade of the HyperFlex cluster is waiting to continue execution.
    uplink_speed str
    The uplink speed information of the HyperFlex cluster.* Unknown - The uplink speed could not be determined. The physical servers are potentially not claimed.* 10G - The uplink speed is 10G.* 1G - The uplink speed is 1G.
    utilization_percentage float
    The storage utilization percentage is computed based on total capacity and current capacity utilization.
    utilization_trend_percentage float
    The storage utilization trend percentage represents the trend in percentage computed using the first and last point from historical data.
    vcenter_configuration GetHyperflexClusterVcenterConfiguration
    version_context GetHyperflexClusterVersionContext
    vm_count float
    The number of virtual machines present on this cluster.
    volumes Sequence[GetHyperflexClusterVolume]
    zone_type str
    The type of availability zone used by the cluster. Physical zones are always used in HyperFlexStretched Clusters. Logical zones may be used if a cluster has Logical Availability Zones (LAZ)enabled.* UNKNOWN - The type of zone configured on the HyperFlex cluster is not known.* NOT_CONFIGURED - The zone type is not configured.* LOGICAL - The zone is a logical zone created when the logical availability zones (LAZ) feature is enabled on the HyperFlex cluster.* PHYSICAL - The zone is a physical zone configured on a stretched HyperFlex cluster.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    alarmSummary Property Map
    alarms List<Property Map>
    ancestors List<Property Map>
    associatedProfile Property Map
    capability Property Map
    capacityRunway Number
    The number of days remaining before the cluster's storage utilization reaches the recommended capacity limit of 76%.Default value is math.MaxInt32 to indicate that the capacity runway is \ Unknown\ for a cluster that is not connected or with not sufficient data.
    childClusters List<Property Map>
    classId String
    clusterName String
    The name of this HyperFlex cluster.
    clusterPurpose String
    This can be a Storage or Compute cluster. A storage cluster contains storage nodes that are used to persist data. A compute cluster contains compute nodes that are used for executing business logic.* Storage - Cluster of storage nodes used to persist data.* Compute - Cluster of compute nodes used to execute business logic.* Unknown - This cluster type is Unknown. Expect Compute or Storage as valid values.
    clusterType Number
    The storage type of this cluster (All Flash or Hybrid).
    clusterUuid String
    The unique identifier for this HyperFlex cluster.
    computeNodeCount Number
    The number of compute nodes that belong to this cluster.
    convergedNodeCount Number
    The number of converged nodes that belong to this cluster.
    createTime String
    The time when this managed object was created.
    deploymentType String
    The deployment type of the HyperFlex cluster.The cluster can have one of the following configurations:1. Datacenter: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes on a single site.2. Stretched Cluster: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes distributed across multiple sites.3. Edge: The HyperFlex cluster consists of 2-4 standalone nodes.If the cluster is running a HyperFlex Data Platform version less than 4.0 or if the deployment type cannot be determined,the deployment type is set as 'NA' (not available).* NA - The deployment type of the HyperFlex cluster is not available.* Datacenter - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes on the same site.* Stretched Cluster - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes across different sites.* Edge - The deployment type of a HyperFlex cluster consisting of 2 or more standalone nodes.* DC-No-FI - The deployment type of a HyperFlex cluster consisting of 3 or more standalone nodes with the required Datacenter license.
    deviceId String
    The unique identifier of the device registration that represents this HyperFlex cluster's connection to Intersight.
    dnsServers List<String>
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    driveType String
    The type of the drives used for storage in this cluster.* NA - The drive type of the cluster is not available.* All-Flash - Indicates that this cluster contains flash drives only.* Hybrid - Indicates that this cluster contains both flash and hard disk drives.
    encryption Property Map
    encryptionStatus String
    This captures the encryption status for a HyperFlex cluster.Currently it will have the status if HXA-CLU-0020 alarm is raised. In the future it can capture other details.
    fltAggr Number
    The number of yellow (warning) and red (critical) alarms stored as an aggregate.The first 16 bits indicate the number of red alarms, and the last 16 bits contain the number of yellow alarms.
    health Property Map
    hxVersion String
    The HyperFlex Data or Application Platform version of this cluster.
    hxdpBuildVersion String
    The version and build number of the HyperFlex Data Platform for this cluster.After a cluster upgrade, this version string will be updated on the next inventory cycle to reflectthe newly installed version.
    hypervisorType String
    Identifies the broad type of the underlying hypervisor.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
    hypervisorVersion String
    The version of hypervisor running on this cluster.
    id String
    identity String
    The internally generated identity of this cluster. This entity is not manipulated by users. It aids in uniquely identifying the cluster object. In case of VMware, this is a MOR (managed object reference).
    license Property Map
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The user-provided name for this cluster to facilitate identification.
    networkConfiguration Property Map
    nodes List<Property Map>
    ntpServers List<String>
    objectType String
    owners List<String>
    parent Property Map
    parentCluster Property Map
    permissionResources List<Property Map>
    registeredDevice Property Map
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    status String
    Cluster health status as reported by the hypervisor platform.* Unknown - Entity status is unknown.* Degraded - State is degraded, and might impact normal operation of the entity.* Critical - Entity is in a critical state, impacting operations.* Ok - Entity status is in a stable state, operating normally.
    storageCapacity Number
    The storage capacity in this cluster.
    storageClientIpPools List<Property Map>
    storageClientVrf Property Map
    storageContainers List<Property Map>
    storageNodeCount Number
    The number of storage nodes that belong to this cluster.
    storageUtilization Number
    The storage utilization is computed based on total capacity and current capacity utilization.
    summary Property Map
    tags List<Property Map>
    upgradeStatus String
    The upgrade status of the HyperFlex cluster.* Unknown - The upgrade status of the HyperFlex cluster could not be determined.* Ok - The upgrade of the HyperFlex cluster is complete.* InProgress - The upgrade of the HyperFlex cluster is in-progress.* Failed - The upgrade of the HyperFlex cluster has failed.* Waiting - The upgrade of the HyperFlex cluster is waiting to continue execution.
    uplinkSpeed String
    The uplink speed information of the HyperFlex cluster.* Unknown - The uplink speed could not be determined. The physical servers are potentially not claimed.* 10G - The uplink speed is 10G.* 1G - The uplink speed is 1G.
    utilizationPercentage Number
    The storage utilization percentage is computed based on total capacity and current capacity utilization.
    utilizationTrendPercentage Number
    The storage utilization trend percentage represents the trend in percentage computed using the first and last point from historical data.
    vcenterConfiguration Property Map
    versionContext Property Map
    vmCount Number
    The number of virtual machines present on this cluster.
    volumes List<Property Map>
    zoneType String
    The type of availability zone used by the cluster. Physical zones are always used in HyperFlexStretched Clusters. Logical zones may be used if a cluster has Logical Availability Zones (LAZ)enabled.* UNKNOWN - The type of zone configured on the HyperFlex cluster is not known.* NOT_CONFIGURED - The zone type is not configured.* LOGICAL - The zone is a logical zone created when the logical availability zones (LAZ) feature is enabled on the HyperFlex cluster.* PHYSICAL - The zone is a physical zone configured on a stretched HyperFlex cluster.

    getHyperflexCluster Result

    The following output properties are available:

    Id string
    Results List<GetHyperflexClusterResult>
    AccountMoid string
    AdditionalProperties string
    AlarmSummary GetHyperflexClusterAlarmSummary
    Alarms List<GetHyperflexClusterAlarm>
    Ancestors List<GetHyperflexClusterAncestor>
    AssociatedProfile GetHyperflexClusterAssociatedProfile
    Capability GetHyperflexClusterCapability
    CapacityRunway double
    ChildClusters List<GetHyperflexClusterChildCluster>
    ClassId string
    ClusterName string
    ClusterPurpose string
    ClusterType double
    ClusterUuid string
    ComputeNodeCount double
    ConvergedNodeCount double
    CreateTime string
    DeploymentType string
    DeviceId string
    DnsServers List<string>
    DomainGroupMoid string
    DriveType string
    Encryption GetHyperflexClusterEncryption
    EncryptionStatus string
    FltAggr double
    Health GetHyperflexClusterHealth
    HxVersion string
    HxdpBuildVersion string
    HypervisorType string
    HypervisorVersion string
    Identity string
    License GetHyperflexClusterLicense
    ModTime string
    Moid string
    Name string
    NetworkConfiguration GetHyperflexClusterNetworkConfiguration
    Nodes List<GetHyperflexClusterNode>
    NtpServers List<string>
    ObjectType string
    Owners List<string>
    Parent GetHyperflexClusterParent
    ParentCluster GetHyperflexClusterParentCluster
    PermissionResources List<GetHyperflexClusterPermissionResource>
    RegisteredDevice GetHyperflexClusterRegisteredDevice
    SharedScope string
    Status string
    StorageCapacity double
    StorageClientIpPools List<GetHyperflexClusterStorageClientIpPool>
    StorageClientVrf GetHyperflexClusterStorageClientVrf
    StorageContainers List<GetHyperflexClusterStorageContainer>
    StorageNodeCount double
    StorageUtilization double
    Summary GetHyperflexClusterSummary
    Tags List<GetHyperflexClusterTag>
    UpgradeStatus string
    UplinkSpeed string
    UtilizationPercentage double
    UtilizationTrendPercentage double
    VcenterConfiguration GetHyperflexClusterVcenterConfiguration
    VersionContext GetHyperflexClusterVersionContext
    VmCount double
    Volumes List<GetHyperflexClusterVolume>
    ZoneType string
    Id string
    Results []GetHyperflexClusterResult
    AccountMoid string
    AdditionalProperties string
    AlarmSummary GetHyperflexClusterAlarmSummary
    Alarms []GetHyperflexClusterAlarm
    Ancestors []GetHyperflexClusterAncestor
    AssociatedProfile GetHyperflexClusterAssociatedProfile
    Capability GetHyperflexClusterCapability
    CapacityRunway float64
    ChildClusters []GetHyperflexClusterChildCluster
    ClassId string
    ClusterName string
    ClusterPurpose string
    ClusterType float64
    ClusterUuid string
    ComputeNodeCount float64
    ConvergedNodeCount float64
    CreateTime string
    DeploymentType string
    DeviceId string
    DnsServers []string
    DomainGroupMoid string
    DriveType string
    Encryption GetHyperflexClusterEncryption
    EncryptionStatus string
    FltAggr float64
    Health GetHyperflexClusterHealth
    HxVersion string
    HxdpBuildVersion string
    HypervisorType string
    HypervisorVersion string
    Identity string
    License GetHyperflexClusterLicense
    ModTime string
    Moid string
    Name string
    NetworkConfiguration GetHyperflexClusterNetworkConfiguration
    Nodes []GetHyperflexClusterNode
    NtpServers []string
    ObjectType string
    Owners []string
    Parent GetHyperflexClusterParent
    ParentCluster GetHyperflexClusterParentCluster
    PermissionResources []GetHyperflexClusterPermissionResource
    RegisteredDevice GetHyperflexClusterRegisteredDevice
    SharedScope string
    Status string
    StorageCapacity float64
    StorageClientIpPools []GetHyperflexClusterStorageClientIpPool
    StorageClientVrf GetHyperflexClusterStorageClientVrf
    StorageContainers []GetHyperflexClusterStorageContainer
    StorageNodeCount float64
    StorageUtilization float64
    Summary GetHyperflexClusterSummary
    Tags []GetHyperflexClusterTag
    UpgradeStatus string
    UplinkSpeed string
    UtilizationPercentage float64
    UtilizationTrendPercentage float64
    VcenterConfiguration GetHyperflexClusterVcenterConfiguration
    VersionContext GetHyperflexClusterVersionContext
    VmCount float64
    Volumes []GetHyperflexClusterVolume
    ZoneType string
    id String
    results List<GetHyperflexClusterResult>
    accountMoid String
    additionalProperties String
    alarmSummary GetHyperflexClusterAlarmSummary
    alarms List<GetHyperflexClusterAlarm>
    ancestors List<GetHyperflexClusterAncestor>
    associatedProfile GetHyperflexClusterAssociatedProfile
    capability GetHyperflexClusterCapability
    capacityRunway Double
    childClusters List<GetHyperflexClusterChildCluster>
    classId String
    clusterName String
    clusterPurpose String
    clusterType Double
    clusterUuid String
    computeNodeCount Double
    convergedNodeCount Double
    createTime String
    deploymentType String
    deviceId String
    dnsServers List<String>
    domainGroupMoid String
    driveType String
    encryption GetHyperflexClusterEncryption
    encryptionStatus String
    fltAggr Double
    health GetHyperflexClusterHealth
    hxVersion String
    hxdpBuildVersion String
    hypervisorType String
    hypervisorVersion String
    identity String
    license GetHyperflexClusterLicense
    modTime String
    moid String
    name String
    networkConfiguration GetHyperflexClusterNetworkConfiguration
    nodes List<GetHyperflexClusterNode>
    ntpServers List<String>
    objectType String
    owners List<String>
    parent GetHyperflexClusterParent
    parentCluster GetHyperflexClusterParentCluster
    permissionResources List<GetHyperflexClusterPermissionResource>
    registeredDevice GetHyperflexClusterRegisteredDevice
    sharedScope String
    status String
    storageCapacity Double
    storageClientIpPools List<GetHyperflexClusterStorageClientIpPool>
    storageClientVrf GetHyperflexClusterStorageClientVrf
    storageContainers List<GetHyperflexClusterStorageContainer>
    storageNodeCount Double
    storageUtilization Double
    summary GetHyperflexClusterSummary
    tags List<GetHyperflexClusterTag>
    upgradeStatus String
    uplinkSpeed String
    utilizationPercentage Double
    utilizationTrendPercentage Double
    vcenterConfiguration GetHyperflexClusterVcenterConfiguration
    versionContext GetHyperflexClusterVersionContext
    vmCount Double
    volumes List<GetHyperflexClusterVolume>
    zoneType String
    id string
    results GetHyperflexClusterResult[]
    accountMoid string
    additionalProperties string
    alarmSummary GetHyperflexClusterAlarmSummary
    alarms GetHyperflexClusterAlarm[]
    ancestors GetHyperflexClusterAncestor[]
    associatedProfile GetHyperflexClusterAssociatedProfile
    capability GetHyperflexClusterCapability
    capacityRunway number
    childClusters GetHyperflexClusterChildCluster[]
    classId string
    clusterName string
    clusterPurpose string
    clusterType number
    clusterUuid string
    computeNodeCount number
    convergedNodeCount number
    createTime string
    deploymentType string
    deviceId string
    dnsServers string[]
    domainGroupMoid string
    driveType string
    encryption GetHyperflexClusterEncryption
    encryptionStatus string
    fltAggr number
    health GetHyperflexClusterHealth
    hxVersion string
    hxdpBuildVersion string
    hypervisorType string
    hypervisorVersion string
    identity string
    license GetHyperflexClusterLicense
    modTime string
    moid string
    name string
    networkConfiguration GetHyperflexClusterNetworkConfiguration
    nodes GetHyperflexClusterNode[]
    ntpServers string[]
    objectType string
    owners string[]
    parent GetHyperflexClusterParent
    parentCluster GetHyperflexClusterParentCluster
    permissionResources GetHyperflexClusterPermissionResource[]
    registeredDevice GetHyperflexClusterRegisteredDevice
    sharedScope string
    status string
    storageCapacity number
    storageClientIpPools GetHyperflexClusterStorageClientIpPool[]
    storageClientVrf GetHyperflexClusterStorageClientVrf
    storageContainers GetHyperflexClusterStorageContainer[]
    storageNodeCount number
    storageUtilization number
    summary GetHyperflexClusterSummary
    tags GetHyperflexClusterTag[]
    upgradeStatus string
    uplinkSpeed string
    utilizationPercentage number
    utilizationTrendPercentage number
    vcenterConfiguration GetHyperflexClusterVcenterConfiguration
    versionContext GetHyperflexClusterVersionContext
    vmCount number
    volumes GetHyperflexClusterVolume[]
    zoneType string
    id str
    results Sequence[GetHyperflexClusterResult]
    account_moid str
    additional_properties str
    alarm_summary GetHyperflexClusterAlarmSummary
    alarms Sequence[GetHyperflexClusterAlarm]
    ancestors Sequence[GetHyperflexClusterAncestor]
    associated_profile GetHyperflexClusterAssociatedProfile
    capability GetHyperflexClusterCapability
    capacity_runway float
    child_clusters Sequence[GetHyperflexClusterChildCluster]
    class_id str
    cluster_name str
    cluster_purpose str
    cluster_type float
    cluster_uuid str
    compute_node_count float
    converged_node_count float
    create_time str
    deployment_type str
    device_id str
    dns_servers Sequence[str]
    domain_group_moid str
    drive_type str
    encryption GetHyperflexClusterEncryption
    encryption_status str
    flt_aggr float
    health GetHyperflexClusterHealth
    hx_version str
    hxdp_build_version str
    hypervisor_type str
    hypervisor_version str
    identity str
    license GetHyperflexClusterLicense
    mod_time str
    moid str
    name str
    network_configuration GetHyperflexClusterNetworkConfiguration
    nodes Sequence[GetHyperflexClusterNode]
    ntp_servers Sequence[str]
    object_type str
    owners Sequence[str]
    parent GetHyperflexClusterParent
    parent_cluster GetHyperflexClusterParentCluster
    permission_resources Sequence[GetHyperflexClusterPermissionResource]
    registered_device GetHyperflexClusterRegisteredDevice
    shared_scope str
    status str
    storage_capacity float
    storage_client_ip_pools Sequence[GetHyperflexClusterStorageClientIpPool]
    storage_client_vrf GetHyperflexClusterStorageClientVrf
    storage_containers Sequence[GetHyperflexClusterStorageContainer]
    storage_node_count float
    storage_utilization float
    summary GetHyperflexClusterSummary
    tags Sequence[GetHyperflexClusterTag]
    upgrade_status str
    uplink_speed str
    utilization_percentage float
    utilization_trend_percentage float
    vcenter_configuration GetHyperflexClusterVcenterConfiguration
    version_context GetHyperflexClusterVersionContext
    vm_count float
    volumes Sequence[GetHyperflexClusterVolume]
    zone_type str
    id String
    results List<Property Map>
    accountMoid String
    additionalProperties String
    alarmSummary Property Map
    alarms List<Property Map>
    ancestors List<Property Map>
    associatedProfile Property Map
    capability Property Map
    capacityRunway Number
    childClusters List<Property Map>
    classId String
    clusterName String
    clusterPurpose String
    clusterType Number
    clusterUuid String
    computeNodeCount Number
    convergedNodeCount Number
    createTime String
    deploymentType String
    deviceId String
    dnsServers List<String>
    domainGroupMoid String
    driveType String
    encryption Property Map
    encryptionStatus String
    fltAggr Number
    health Property Map
    hxVersion String
    hxdpBuildVersion String
    hypervisorType String
    hypervisorVersion String
    identity String
    license Property Map
    modTime String
    moid String
    name String
    networkConfiguration Property Map
    nodes List<Property Map>
    ntpServers List<String>
    objectType String
    owners List<String>
    parent Property Map
    parentCluster Property Map
    permissionResources List<Property Map>
    registeredDevice Property Map
    sharedScope String
    status String
    storageCapacity Number
    storageClientIpPools List<Property Map>
    storageClientVrf Property Map
    storageContainers List<Property Map>
    storageNodeCount Number
    storageUtilization Number
    summary Property Map
    tags List<Property Map>
    upgradeStatus String
    uplinkSpeed String
    utilizationPercentage Number
    utilizationTrendPercentage Number
    vcenterConfiguration Property Map
    versionContext Property Map
    vmCount Number
    volumes List<Property Map>
    zoneType String

    Supporting Types

    GetHyperflexClusterAlarm

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

    GetHyperflexClusterAlarmSummary

    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.
    Critical double
    The count of alarms that have severity type Critical.
    Health string
    The health of the managed endpoint. The health is computed from the highest-severity alarm raised on the endpoint.

    • Healthy - The Enum value represents that the entity is healthy.
    • Warning - The Enum value Warning represents that the entity has one or more active warnings on it.
    • Critical - The Enum value Critical represents that the entity is in a critical state.
    Info double
    The count of alarms that have severity type Info.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Warning double
    The count of alarms that have severity type Warning.
    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.
    Critical float64
    The count of alarms that have severity type Critical.
    Health string
    The health of the managed endpoint. The health is computed from the highest-severity alarm raised on the endpoint.

    • Healthy - The Enum value represents that the entity is healthy.
    • Warning - The Enum value Warning represents that the entity has one or more active warnings on it.
    • Critical - The Enum value Critical represents that the entity is in a critical state.
    Info float64
    The count of alarms that have severity type Info.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Warning float64
    The count of alarms that have severity type Warning.
    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.
    critical Double
    The count of alarms that have severity type Critical.
    health String
    The health of the managed endpoint. The health is computed from the highest-severity alarm raised on the endpoint.

    • Healthy - The Enum value represents that the entity is healthy.
    • Warning - The Enum value Warning represents that the entity has one or more active warnings on it.
    • Critical - The Enum value Critical represents that the entity is in a critical state.
    info Double
    The count of alarms that have severity type Info.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    warning Double
    The count of alarms that have severity type Warning.
    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.
    critical number
    The count of alarms that have severity type Critical.
    health string
    The health of the managed endpoint. The health is computed from the highest-severity alarm raised on the endpoint.

    • Healthy - The Enum value represents that the entity is healthy.
    • Warning - The Enum value Warning represents that the entity has one or more active warnings on it.
    • Critical - The Enum value Critical represents that the entity is in a critical state.
    info number
    The count of alarms that have severity type Info.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    warning number
    The count of alarms that have severity type Warning.
    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.
    critical float
    The count of alarms that have severity type Critical.
    health str
    The health of the managed endpoint. The health is computed from the highest-severity alarm raised on the endpoint.

    • Healthy - The Enum value represents that the entity is healthy.
    • Warning - The Enum value Warning represents that the entity has one or more active warnings on it.
    • Critical - The Enum value Critical represents that the entity is in a critical state.
    info float
    The count of alarms that have severity type Info.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    warning float
    The count of alarms that have severity type Warning.
    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.
    critical Number
    The count of alarms that have severity type Critical.
    health String
    The health of the managed endpoint. The health is computed from the highest-severity alarm raised on the endpoint.

    • Healthy - The Enum value represents that the entity is healthy.
    • Warning - The Enum value Warning represents that the entity has one or more active warnings on it.
    • Critical - The Enum value Critical represents that the entity is in a critical state.
    info Number
    The count of alarms that have severity type Info.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    warning Number
    The count of alarms that have severity type Warning.

    GetHyperflexClusterAncestor

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

    GetHyperflexClusterAssociatedProfile

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

    GetHyperflexClusterCapability

    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.
    EncryptionSupported bool
    Specifies if encryption is supported in the HyperFlex cluster. The HyperFlex cluster supports self encrypting drives (SED).
    IscsiSupported bool
    Specifies if iSCSI is supported in the HyperFlex cluster. The HyperFlex cluster supports an iSCSI network, iSCSI initiator groups, targets, and logical unit number (LUN).
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ReplicationSupported bool
    Specifies if replication is supported in the HyperFlex cluster. The HyperFlex cluster supports 1:1 disaster recovery and N:1 backup.
    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.
    EncryptionSupported bool
    Specifies if encryption is supported in the HyperFlex cluster. The HyperFlex cluster supports self encrypting drives (SED).
    IscsiSupported bool
    Specifies if iSCSI is supported in the HyperFlex cluster. The HyperFlex cluster supports an iSCSI network, iSCSI initiator groups, targets, and logical unit number (LUN).
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ReplicationSupported bool
    Specifies if replication is supported in the HyperFlex cluster. The HyperFlex cluster supports 1:1 disaster recovery and N:1 backup.
    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.
    encryptionSupported Boolean
    Specifies if encryption is supported in the HyperFlex cluster. The HyperFlex cluster supports self encrypting drives (SED).
    iscsiSupported Boolean
    Specifies if iSCSI is supported in the HyperFlex cluster. The HyperFlex cluster supports an iSCSI network, iSCSI initiator groups, targets, and logical unit number (LUN).
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    replicationSupported Boolean
    Specifies if replication is supported in the HyperFlex cluster. The HyperFlex cluster supports 1:1 disaster recovery and N:1 backup.
    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.
    encryptionSupported boolean
    Specifies if encryption is supported in the HyperFlex cluster. The HyperFlex cluster supports self encrypting drives (SED).
    iscsiSupported boolean
    Specifies if iSCSI is supported in the HyperFlex cluster. The HyperFlex cluster supports an iSCSI network, iSCSI initiator groups, targets, and logical unit number (LUN).
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    replicationSupported boolean
    Specifies if replication is supported in the HyperFlex cluster. The HyperFlex cluster supports 1:1 disaster recovery and N:1 backup.
    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.
    encryption_supported bool
    Specifies if encryption is supported in the HyperFlex cluster. The HyperFlex cluster supports self encrypting drives (SED).
    iscsi_supported bool
    Specifies if iSCSI is supported in the HyperFlex cluster. The HyperFlex cluster supports an iSCSI network, iSCSI initiator groups, targets, and logical unit number (LUN).
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    replication_supported bool
    Specifies if replication is supported in the HyperFlex cluster. The HyperFlex cluster supports 1:1 disaster recovery and N:1 backup.
    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.
    encryptionSupported Boolean
    Specifies if encryption is supported in the HyperFlex cluster. The HyperFlex cluster supports self encrypting drives (SED).
    iscsiSupported Boolean
    Specifies if iSCSI is supported in the HyperFlex cluster. The HyperFlex cluster supports an iSCSI network, iSCSI initiator groups, targets, and logical unit number (LUN).
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    replicationSupported Boolean
    Specifies if replication is supported in the HyperFlex cluster. The HyperFlex cluster supports 1:1 disaster recovery and N:1 backup.

    GetHyperflexClusterChildCluster

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

    GetHyperflexClusterEncryption

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

    GetHyperflexClusterHealth

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

    GetHyperflexClusterLicense

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

    GetHyperflexClusterNetworkConfiguration

    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.
    DataGatewayIpAddress string
    The data gateway IP of the HyperFlex cluster.
    DataIpAddress string
    The data IP of the HyperFlex cluster.
    DataNetmask string
    The data subnet mask of the HyperFlex cluster.
    DataVlan double
    The data VLAN of the HyperFlex cluster.
    DnsSuffix string
    The DNS domain suffix configured for the HyperFlex Cluster.
    JumboFrameEnabled bool
    The jumbo frame enablement of the HyperFlex cluster.
    LiveMigrationVlan double
    The live migration VLAN ID of the HyperFlex cluster.
    MgmtGatewayIpAddress string
    The management gateway IP of the HyperFlex cluster.
    MgmtIpAddress string
    The management IP or the hostname of the HyperFlex cluster.
    MgmtNetmask string
    The management subnet mask of the HyperFlex cluster.
    MgmtVlan double
    The management VLAN ID of the HyperFlex cluster.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Timezone string
    The timezone configured on the HyperFlex Cluster.
    VmNetworkVlans List<double>
    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.
    DataGatewayIpAddress string
    The data gateway IP of the HyperFlex cluster.
    DataIpAddress string
    The data IP of the HyperFlex cluster.
    DataNetmask string
    The data subnet mask of the HyperFlex cluster.
    DataVlan float64
    The data VLAN of the HyperFlex cluster.
    DnsSuffix string
    The DNS domain suffix configured for the HyperFlex Cluster.
    JumboFrameEnabled bool
    The jumbo frame enablement of the HyperFlex cluster.
    LiveMigrationVlan float64
    The live migration VLAN ID of the HyperFlex cluster.
    MgmtGatewayIpAddress string
    The management gateway IP of the HyperFlex cluster.
    MgmtIpAddress string
    The management IP or the hostname of the HyperFlex cluster.
    MgmtNetmask string
    The management subnet mask of the HyperFlex cluster.
    MgmtVlan float64
    The management VLAN ID of the HyperFlex cluster.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Timezone string
    The timezone configured on the HyperFlex Cluster.
    VmNetworkVlans []float64
    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.
    dataGatewayIpAddress String
    The data gateway IP of the HyperFlex cluster.
    dataIpAddress String
    The data IP of the HyperFlex cluster.
    dataNetmask String
    The data subnet mask of the HyperFlex cluster.
    dataVlan Double
    The data VLAN of the HyperFlex cluster.
    dnsSuffix String
    The DNS domain suffix configured for the HyperFlex Cluster.
    jumboFrameEnabled Boolean
    The jumbo frame enablement of the HyperFlex cluster.
    liveMigrationVlan Double
    The live migration VLAN ID of the HyperFlex cluster.
    mgmtGatewayIpAddress String
    The management gateway IP of the HyperFlex cluster.
    mgmtIpAddress String
    The management IP or the hostname of the HyperFlex cluster.
    mgmtNetmask String
    The management subnet mask of the HyperFlex cluster.
    mgmtVlan Double
    The management VLAN ID of the HyperFlex cluster.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    timezone String
    The timezone configured on the HyperFlex Cluster.
    vmNetworkVlans List<Double>
    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.
    dataGatewayIpAddress string
    The data gateway IP of the HyperFlex cluster.
    dataIpAddress string
    The data IP of the HyperFlex cluster.
    dataNetmask string
    The data subnet mask of the HyperFlex cluster.
    dataVlan number
    The data VLAN of the HyperFlex cluster.
    dnsSuffix string
    The DNS domain suffix configured for the HyperFlex Cluster.
    jumboFrameEnabled boolean
    The jumbo frame enablement of the HyperFlex cluster.
    liveMigrationVlan number
    The live migration VLAN ID of the HyperFlex cluster.
    mgmtGatewayIpAddress string
    The management gateway IP of the HyperFlex cluster.
    mgmtIpAddress string
    The management IP or the hostname of the HyperFlex cluster.
    mgmtNetmask string
    The management subnet mask of the HyperFlex cluster.
    mgmtVlan number
    The management VLAN ID of the HyperFlex cluster.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    timezone string
    The timezone configured on the HyperFlex Cluster.
    vmNetworkVlans number[]
    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.
    data_gateway_ip_address str
    The data gateway IP of the HyperFlex cluster.
    data_ip_address str
    The data IP of the HyperFlex cluster.
    data_netmask str
    The data subnet mask of the HyperFlex cluster.
    data_vlan float
    The data VLAN of the HyperFlex cluster.
    dns_suffix str
    The DNS domain suffix configured for the HyperFlex Cluster.
    jumbo_frame_enabled bool
    The jumbo frame enablement of the HyperFlex cluster.
    live_migration_vlan float
    The live migration VLAN ID of the HyperFlex cluster.
    mgmt_gateway_ip_address str
    The management gateway IP of the HyperFlex cluster.
    mgmt_ip_address str
    The management IP or the hostname of the HyperFlex cluster.
    mgmt_netmask str
    The management subnet mask of the HyperFlex cluster.
    mgmt_vlan float
    The management VLAN ID of the HyperFlex cluster.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    timezone str
    The timezone configured on the HyperFlex Cluster.
    vm_network_vlans Sequence[float]
    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.
    dataGatewayIpAddress String
    The data gateway IP of the HyperFlex cluster.
    dataIpAddress String
    The data IP of the HyperFlex cluster.
    dataNetmask String
    The data subnet mask of the HyperFlex cluster.
    dataVlan Number
    The data VLAN of the HyperFlex cluster.
    dnsSuffix String
    The DNS domain suffix configured for the HyperFlex Cluster.
    jumboFrameEnabled Boolean
    The jumbo frame enablement of the HyperFlex cluster.
    liveMigrationVlan Number
    The live migration VLAN ID of the HyperFlex cluster.
    mgmtGatewayIpAddress String
    The management gateway IP of the HyperFlex cluster.
    mgmtIpAddress String
    The management IP or the hostname of the HyperFlex cluster.
    mgmtNetmask String
    The management subnet mask of the HyperFlex cluster.
    mgmtVlan Number
    The management VLAN ID of the HyperFlex cluster.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    timezone String
    The timezone configured on the HyperFlex Cluster.
    vmNetworkVlans List<Number>

    GetHyperflexClusterNode

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

    GetHyperflexClusterParent

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

    GetHyperflexClusterParentCluster

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

    GetHyperflexClusterPermissionResource

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

    GetHyperflexClusterRegisteredDevice

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

    GetHyperflexClusterResult

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    AlarmSummaries List<GetHyperflexClusterResultAlarmSummary>
    Alarms List<GetHyperflexClusterResultAlarm>
    Ancestors List<GetHyperflexClusterResultAncestor>
    AssociatedProfiles List<GetHyperflexClusterResultAssociatedProfile>
    Capabilities List<GetHyperflexClusterResultCapability>
    CapacityRunway double
    The number of days remaining before the cluster's storage utilization reaches the recommended capacity limit of 76%.Default value is math.MaxInt32 to indicate that the capacity runway is \ Unknown\ for a cluster that is not connected or with not sufficient data.
    ChildClusters List<GetHyperflexClusterResultChildCluster>
    ClassId string
    ClusterName string
    The name of this HyperFlex cluster.
    ClusterPurpose string
    This can be a Storage or Compute cluster. A storage cluster contains storage nodes that are used to persist data. A compute cluster contains compute nodes that are used for executing business logic.* Storage - Cluster of storage nodes used to persist data.* Compute - Cluster of compute nodes used to execute business logic.* Unknown - This cluster type is Unknown. Expect Compute or Storage as valid values.
    ClusterType double
    The storage type of this cluster (All Flash or Hybrid).
    ClusterUuid string
    The unique identifier for this HyperFlex cluster.
    ComputeNodeCount double
    The number of compute nodes that belong to this cluster.
    ConvergedNodeCount double
    The number of converged nodes that belong to this cluster.
    CreateTime string
    The time when this managed object was created.
    DeploymentType string
    The deployment type of the HyperFlex cluster.The cluster can have one of the following configurations:1. Datacenter: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes on a single site.2. Stretched Cluster: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes distributed across multiple sites.3. Edge: The HyperFlex cluster consists of 2-4 standalone nodes.If the cluster is running a HyperFlex Data Platform version less than 4.0 or if the deployment type cannot be determined,the deployment type is set as 'NA' (not available).* NA - The deployment type of the HyperFlex cluster is not available.* Datacenter - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes on the same site.* Stretched Cluster - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes across different sites.* Edge - The deployment type of a HyperFlex cluster consisting of 2 or more standalone nodes.* DC-No-FI - The deployment type of a HyperFlex cluster consisting of 3 or more standalone nodes with the required Datacenter license.
    DeviceId string
    The unique identifier of the device registration that represents this HyperFlex cluster's connection to Intersight.
    DnsServers List<string>
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    DriveType string
    The type of the drives used for storage in this cluster.* NA - The drive type of the cluster is not available.* All-Flash - Indicates that this cluster contains flash drives only.* Hybrid - Indicates that this cluster contains both flash and hard disk drives.
    EncryptionStatus string
    This captures the encryption status for a HyperFlex cluster.Currently it will have the status if HXA-CLU-0020 alarm is raised. In the future it can capture other details.
    Encryptions List<GetHyperflexClusterResultEncryption>
    FltAggr double
    The number of yellow (warning) and red (critical) alarms stored as an aggregate.The first 16 bits indicate the number of red alarms, and the last 16 bits contain the number of yellow alarms.
    Healths List<GetHyperflexClusterResultHealth>
    HxVersion string
    The HyperFlex Data or Application Platform version of this cluster.
    HxdpBuildVersion string
    The version and build number of the HyperFlex Data Platform for this cluster.After a cluster upgrade, this version string will be updated on the next inventory cycle to reflectthe newly installed version.
    HypervisorType string
    Identifies the broad type of the underlying hypervisor.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
    HypervisorVersion string
    The version of hypervisor running on this cluster.
    Identity string
    The internally generated identity of this cluster. This entity is not manipulated by users. It aids in uniquely identifying the cluster object. In case of VMware, this is a MOR (managed object reference).
    Licenses List<GetHyperflexClusterResultLicense>
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The user-provided name for this cluster to facilitate identification.
    NetworkConfigurations List<GetHyperflexClusterResultNetworkConfiguration>
    Nodes List<GetHyperflexClusterResultNode>
    NtpServers List<string>
    ObjectType string
    Owners List<string>
    ParentClusters List<GetHyperflexClusterResultParentCluster>
    Parents List<GetHyperflexClusterResultParent>
    PermissionResources List<GetHyperflexClusterResultPermissionResource>
    RegisteredDevices List<GetHyperflexClusterResultRegisteredDevice>
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    Status string
    Cluster health status as reported by the hypervisor platform.* Unknown - Entity status is unknown.* Degraded - State is degraded, and might impact normal operation of the entity.* Critical - Entity is in a critical state, impacting operations.* Ok - Entity status is in a stable state, operating normally.
    StorageCapacity double
    The storage capacity in this cluster.
    StorageClientIpPools List<GetHyperflexClusterResultStorageClientIpPool>
    StorageClientVrves List<GetHyperflexClusterResultStorageClientVrf>
    StorageContainers List<GetHyperflexClusterResultStorageContainer>
    StorageNodeCount double
    The number of storage nodes that belong to this cluster.
    StorageUtilization double
    The storage utilization is computed based on total capacity and current capacity utilization.
    Summaries List<GetHyperflexClusterResultSummary>
    Tags List<GetHyperflexClusterResultTag>
    UpgradeStatus string
    The upgrade status of the HyperFlex cluster.* Unknown - The upgrade status of the HyperFlex cluster could not be determined.* Ok - The upgrade of the HyperFlex cluster is complete.* InProgress - The upgrade of the HyperFlex cluster is in-progress.* Failed - The upgrade of the HyperFlex cluster has failed.* Waiting - The upgrade of the HyperFlex cluster is waiting to continue execution.
    UplinkSpeed string
    The uplink speed information of the HyperFlex cluster.* Unknown - The uplink speed could not be determined. The physical servers are potentially not claimed.* 10G - The uplink speed is 10G.* 1G - The uplink speed is 1G.
    UtilizationPercentage double
    The storage utilization percentage is computed based on total capacity and current capacity utilization.
    UtilizationTrendPercentage double
    The storage utilization trend percentage represents the trend in percentage computed using the first and last point from historical data.
    VcenterConfigurations List<GetHyperflexClusterResultVcenterConfiguration>
    VersionContexts List<GetHyperflexClusterResultVersionContext>
    VmCount double
    The number of virtual machines present on this cluster.
    Volumes List<GetHyperflexClusterResultVolume>
    ZoneType string
    The type of availability zone used by the cluster. Physical zones are always used in HyperFlexStretched Clusters. Logical zones may be used if a cluster has Logical Availability Zones (LAZ)enabled.* UNKNOWN - The type of zone configured on the HyperFlex cluster is not known.* NOT_CONFIGURED - The zone type is not configured.* LOGICAL - The zone is a logical zone created when the logical availability zones (LAZ) feature is enabled on the HyperFlex cluster.* PHYSICAL - The zone is a physical zone configured on a stretched HyperFlex cluster.
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    AlarmSummaries []GetHyperflexClusterResultAlarmSummary
    Alarms []GetHyperflexClusterResultAlarm
    Ancestors []GetHyperflexClusterResultAncestor
    AssociatedProfiles []GetHyperflexClusterResultAssociatedProfile
    Capabilities []GetHyperflexClusterResultCapability
    CapacityRunway float64
    The number of days remaining before the cluster's storage utilization reaches the recommended capacity limit of 76%.Default value is math.MaxInt32 to indicate that the capacity runway is \ Unknown\ for a cluster that is not connected or with not sufficient data.
    ChildClusters []GetHyperflexClusterResultChildCluster
    ClassId string
    ClusterName string
    The name of this HyperFlex cluster.
    ClusterPurpose string
    This can be a Storage or Compute cluster. A storage cluster contains storage nodes that are used to persist data. A compute cluster contains compute nodes that are used for executing business logic.* Storage - Cluster of storage nodes used to persist data.* Compute - Cluster of compute nodes used to execute business logic.* Unknown - This cluster type is Unknown. Expect Compute or Storage as valid values.
    ClusterType float64
    The storage type of this cluster (All Flash or Hybrid).
    ClusterUuid string
    The unique identifier for this HyperFlex cluster.
    ComputeNodeCount float64
    The number of compute nodes that belong to this cluster.
    ConvergedNodeCount float64
    The number of converged nodes that belong to this cluster.
    CreateTime string
    The time when this managed object was created.
    DeploymentType string
    The deployment type of the HyperFlex cluster.The cluster can have one of the following configurations:1. Datacenter: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes on a single site.2. Stretched Cluster: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes distributed across multiple sites.3. Edge: The HyperFlex cluster consists of 2-4 standalone nodes.If the cluster is running a HyperFlex Data Platform version less than 4.0 or if the deployment type cannot be determined,the deployment type is set as 'NA' (not available).* NA - The deployment type of the HyperFlex cluster is not available.* Datacenter - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes on the same site.* Stretched Cluster - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes across different sites.* Edge - The deployment type of a HyperFlex cluster consisting of 2 or more standalone nodes.* DC-No-FI - The deployment type of a HyperFlex cluster consisting of 3 or more standalone nodes with the required Datacenter license.
    DeviceId string
    The unique identifier of the device registration that represents this HyperFlex cluster's connection to Intersight.
    DnsServers []string
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    DriveType string
    The type of the drives used for storage in this cluster.* NA - The drive type of the cluster is not available.* All-Flash - Indicates that this cluster contains flash drives only.* Hybrid - Indicates that this cluster contains both flash and hard disk drives.
    EncryptionStatus string
    This captures the encryption status for a HyperFlex cluster.Currently it will have the status if HXA-CLU-0020 alarm is raised. In the future it can capture other details.
    Encryptions []GetHyperflexClusterResultEncryption
    FltAggr float64
    The number of yellow (warning) and red (critical) alarms stored as an aggregate.The first 16 bits indicate the number of red alarms, and the last 16 bits contain the number of yellow alarms.
    Healths []GetHyperflexClusterResultHealth
    HxVersion string
    The HyperFlex Data or Application Platform version of this cluster.
    HxdpBuildVersion string
    The version and build number of the HyperFlex Data Platform for this cluster.After a cluster upgrade, this version string will be updated on the next inventory cycle to reflectthe newly installed version.
    HypervisorType string
    Identifies the broad type of the underlying hypervisor.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
    HypervisorVersion string
    The version of hypervisor running on this cluster.
    Identity string
    The internally generated identity of this cluster. This entity is not manipulated by users. It aids in uniquely identifying the cluster object. In case of VMware, this is a MOR (managed object reference).
    Licenses []GetHyperflexClusterResultLicense
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The user-provided name for this cluster to facilitate identification.
    NetworkConfigurations []GetHyperflexClusterResultNetworkConfiguration
    Nodes []GetHyperflexClusterResultNode
    NtpServers []string
    ObjectType string
    Owners []string
    ParentClusters []GetHyperflexClusterResultParentCluster
    Parents []GetHyperflexClusterResultParent
    PermissionResources []GetHyperflexClusterResultPermissionResource
    RegisteredDevices []GetHyperflexClusterResultRegisteredDevice
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    Status string
    Cluster health status as reported by the hypervisor platform.* Unknown - Entity status is unknown.* Degraded - State is degraded, and might impact normal operation of the entity.* Critical - Entity is in a critical state, impacting operations.* Ok - Entity status is in a stable state, operating normally.
    StorageCapacity float64
    The storage capacity in this cluster.
    StorageClientIpPools []GetHyperflexClusterResultStorageClientIpPool
    StorageClientVrves []GetHyperflexClusterResultStorageClientVrf
    StorageContainers []GetHyperflexClusterResultStorageContainer
    StorageNodeCount float64
    The number of storage nodes that belong to this cluster.
    StorageUtilization float64
    The storage utilization is computed based on total capacity and current capacity utilization.
    Summaries []GetHyperflexClusterResultSummary
    Tags []GetHyperflexClusterResultTag
    UpgradeStatus string
    The upgrade status of the HyperFlex cluster.* Unknown - The upgrade status of the HyperFlex cluster could not be determined.* Ok - The upgrade of the HyperFlex cluster is complete.* InProgress - The upgrade of the HyperFlex cluster is in-progress.* Failed - The upgrade of the HyperFlex cluster has failed.* Waiting - The upgrade of the HyperFlex cluster is waiting to continue execution.
    UplinkSpeed string
    The uplink speed information of the HyperFlex cluster.* Unknown - The uplink speed could not be determined. The physical servers are potentially not claimed.* 10G - The uplink speed is 10G.* 1G - The uplink speed is 1G.
    UtilizationPercentage float64
    The storage utilization percentage is computed based on total capacity and current capacity utilization.
    UtilizationTrendPercentage float64
    The storage utilization trend percentage represents the trend in percentage computed using the first and last point from historical data.
    VcenterConfigurations []GetHyperflexClusterResultVcenterConfiguration
    VersionContexts []GetHyperflexClusterResultVersionContext
    VmCount float64
    The number of virtual machines present on this cluster.
    Volumes []GetHyperflexClusterResultVolume
    ZoneType string
    The type of availability zone used by the cluster. Physical zones are always used in HyperFlexStretched Clusters. Logical zones may be used if a cluster has Logical Availability Zones (LAZ)enabled.* UNKNOWN - The type of zone configured on the HyperFlex cluster is not known.* NOT_CONFIGURED - The zone type is not configured.* LOGICAL - The zone is a logical zone created when the logical availability zones (LAZ) feature is enabled on the HyperFlex cluster.* PHYSICAL - The zone is a physical zone configured on a stretched HyperFlex cluster.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    alarmSummaries List<GetHyperflexClusterResultAlarmSummary>
    alarms List<GetHyperflexClusterResultAlarm>
    ancestors List<GetHyperflexClusterResultAncestor>
    associatedProfiles List<GetHyperflexClusterResultAssociatedProfile>
    capabilities List<GetHyperflexClusterResultCapability>
    capacityRunway Double
    The number of days remaining before the cluster's storage utilization reaches the recommended capacity limit of 76%.Default value is math.MaxInt32 to indicate that the capacity runway is \ Unknown\ for a cluster that is not connected or with not sufficient data.
    childClusters List<GetHyperflexClusterResultChildCluster>
    classId String
    clusterName String
    The name of this HyperFlex cluster.
    clusterPurpose String
    This can be a Storage or Compute cluster. A storage cluster contains storage nodes that are used to persist data. A compute cluster contains compute nodes that are used for executing business logic.* Storage - Cluster of storage nodes used to persist data.* Compute - Cluster of compute nodes used to execute business logic.* Unknown - This cluster type is Unknown. Expect Compute or Storage as valid values.
    clusterType Double
    The storage type of this cluster (All Flash or Hybrid).
    clusterUuid String
    The unique identifier for this HyperFlex cluster.
    computeNodeCount Double
    The number of compute nodes that belong to this cluster.
    convergedNodeCount Double
    The number of converged nodes that belong to this cluster.
    createTime String
    The time when this managed object was created.
    deploymentType String
    The deployment type of the HyperFlex cluster.The cluster can have one of the following configurations:1. Datacenter: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes on a single site.2. Stretched Cluster: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes distributed across multiple sites.3. Edge: The HyperFlex cluster consists of 2-4 standalone nodes.If the cluster is running a HyperFlex Data Platform version less than 4.0 or if the deployment type cannot be determined,the deployment type is set as 'NA' (not available).* NA - The deployment type of the HyperFlex cluster is not available.* Datacenter - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes on the same site.* Stretched Cluster - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes across different sites.* Edge - The deployment type of a HyperFlex cluster consisting of 2 or more standalone nodes.* DC-No-FI - The deployment type of a HyperFlex cluster consisting of 3 or more standalone nodes with the required Datacenter license.
    deviceId String
    The unique identifier of the device registration that represents this HyperFlex cluster's connection to Intersight.
    dnsServers List<String>
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    driveType String
    The type of the drives used for storage in this cluster.* NA - The drive type of the cluster is not available.* All-Flash - Indicates that this cluster contains flash drives only.* Hybrid - Indicates that this cluster contains both flash and hard disk drives.
    encryptionStatus String
    This captures the encryption status for a HyperFlex cluster.Currently it will have the status if HXA-CLU-0020 alarm is raised. In the future it can capture other details.
    encryptions List<GetHyperflexClusterResultEncryption>
    fltAggr Double
    The number of yellow (warning) and red (critical) alarms stored as an aggregate.The first 16 bits indicate the number of red alarms, and the last 16 bits contain the number of yellow alarms.
    healths List<GetHyperflexClusterResultHealth>
    hxVersion String
    The HyperFlex Data or Application Platform version of this cluster.
    hxdpBuildVersion String
    The version and build number of the HyperFlex Data Platform for this cluster.After a cluster upgrade, this version string will be updated on the next inventory cycle to reflectthe newly installed version.
    hypervisorType String
    Identifies the broad type of the underlying hypervisor.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
    hypervisorVersion String
    The version of hypervisor running on this cluster.
    identity String
    The internally generated identity of this cluster. This entity is not manipulated by users. It aids in uniquely identifying the cluster object. In case of VMware, this is a MOR (managed object reference).
    licenses List<GetHyperflexClusterResultLicense>
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The user-provided name for this cluster to facilitate identification.
    networkConfigurations List<GetHyperflexClusterResultNetworkConfiguration>
    nodes List<GetHyperflexClusterResultNode>
    ntpServers List<String>
    objectType String
    owners List<String>
    parentClusters List<GetHyperflexClusterResultParentCluster>
    parents List<GetHyperflexClusterResultParent>
    permissionResources List<GetHyperflexClusterResultPermissionResource>
    registeredDevices List<GetHyperflexClusterResultRegisteredDevice>
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    status String
    Cluster health status as reported by the hypervisor platform.* Unknown - Entity status is unknown.* Degraded - State is degraded, and might impact normal operation of the entity.* Critical - Entity is in a critical state, impacting operations.* Ok - Entity status is in a stable state, operating normally.
    storageCapacity Double
    The storage capacity in this cluster.
    storageClientIpPools List<GetHyperflexClusterResultStorageClientIpPool>
    storageClientVrves List<GetHyperflexClusterResultStorageClientVrf>
    storageContainers List<GetHyperflexClusterResultStorageContainer>
    storageNodeCount Double
    The number of storage nodes that belong to this cluster.
    storageUtilization Double
    The storage utilization is computed based on total capacity and current capacity utilization.
    summaries List<GetHyperflexClusterResultSummary>
    tags List<GetHyperflexClusterResultTag>
    upgradeStatus String
    The upgrade status of the HyperFlex cluster.* Unknown - The upgrade status of the HyperFlex cluster could not be determined.* Ok - The upgrade of the HyperFlex cluster is complete.* InProgress - The upgrade of the HyperFlex cluster is in-progress.* Failed - The upgrade of the HyperFlex cluster has failed.* Waiting - The upgrade of the HyperFlex cluster is waiting to continue execution.
    uplinkSpeed String
    The uplink speed information of the HyperFlex cluster.* Unknown - The uplink speed could not be determined. The physical servers are potentially not claimed.* 10G - The uplink speed is 10G.* 1G - The uplink speed is 1G.
    utilizationPercentage Double
    The storage utilization percentage is computed based on total capacity and current capacity utilization.
    utilizationTrendPercentage Double
    The storage utilization trend percentage represents the trend in percentage computed using the first and last point from historical data.
    vcenterConfigurations List<GetHyperflexClusterResultVcenterConfiguration>
    versionContexts List<GetHyperflexClusterResultVersionContext>
    vmCount Double
    The number of virtual machines present on this cluster.
    volumes List<GetHyperflexClusterResultVolume>
    zoneType String
    The type of availability zone used by the cluster. Physical zones are always used in HyperFlexStretched Clusters. Logical zones may be used if a cluster has Logical Availability Zones (LAZ)enabled.* UNKNOWN - The type of zone configured on the HyperFlex cluster is not known.* NOT_CONFIGURED - The zone type is not configured.* LOGICAL - The zone is a logical zone created when the logical availability zones (LAZ) feature is enabled on the HyperFlex cluster.* PHYSICAL - The zone is a physical zone configured on a stretched HyperFlex cluster.
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    alarmSummaries GetHyperflexClusterResultAlarmSummary[]
    alarms GetHyperflexClusterResultAlarm[]
    ancestors GetHyperflexClusterResultAncestor[]
    associatedProfiles GetHyperflexClusterResultAssociatedProfile[]
    capabilities GetHyperflexClusterResultCapability[]
    capacityRunway number
    The number of days remaining before the cluster's storage utilization reaches the recommended capacity limit of 76%.Default value is math.MaxInt32 to indicate that the capacity runway is \ Unknown\ for a cluster that is not connected or with not sufficient data.
    childClusters GetHyperflexClusterResultChildCluster[]
    classId string
    clusterName string
    The name of this HyperFlex cluster.
    clusterPurpose string
    This can be a Storage or Compute cluster. A storage cluster contains storage nodes that are used to persist data. A compute cluster contains compute nodes that are used for executing business logic.* Storage - Cluster of storage nodes used to persist data.* Compute - Cluster of compute nodes used to execute business logic.* Unknown - This cluster type is Unknown. Expect Compute or Storage as valid values.
    clusterType number
    The storage type of this cluster (All Flash or Hybrid).
    clusterUuid string
    The unique identifier for this HyperFlex cluster.
    computeNodeCount number
    The number of compute nodes that belong to this cluster.
    convergedNodeCount number
    The number of converged nodes that belong to this cluster.
    createTime string
    The time when this managed object was created.
    deploymentType string
    The deployment type of the HyperFlex cluster.The cluster can have one of the following configurations:1. Datacenter: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes on a single site.2. Stretched Cluster: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes distributed across multiple sites.3. Edge: The HyperFlex cluster consists of 2-4 standalone nodes.If the cluster is running a HyperFlex Data Platform version less than 4.0 or if the deployment type cannot be determined,the deployment type is set as 'NA' (not available).* NA - The deployment type of the HyperFlex cluster is not available.* Datacenter - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes on the same site.* Stretched Cluster - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes across different sites.* Edge - The deployment type of a HyperFlex cluster consisting of 2 or more standalone nodes.* DC-No-FI - The deployment type of a HyperFlex cluster consisting of 3 or more standalone nodes with the required Datacenter license.
    deviceId string
    The unique identifier of the device registration that represents this HyperFlex cluster's connection to Intersight.
    dnsServers string[]
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    driveType string
    The type of the drives used for storage in this cluster.* NA - The drive type of the cluster is not available.* All-Flash - Indicates that this cluster contains flash drives only.* Hybrid - Indicates that this cluster contains both flash and hard disk drives.
    encryptionStatus string
    This captures the encryption status for a HyperFlex cluster.Currently it will have the status if HXA-CLU-0020 alarm is raised. In the future it can capture other details.
    encryptions GetHyperflexClusterResultEncryption[]
    fltAggr number
    The number of yellow (warning) and red (critical) alarms stored as an aggregate.The first 16 bits indicate the number of red alarms, and the last 16 bits contain the number of yellow alarms.
    healths GetHyperflexClusterResultHealth[]
    hxVersion string
    The HyperFlex Data or Application Platform version of this cluster.
    hxdpBuildVersion string
    The version and build number of the HyperFlex Data Platform for this cluster.After a cluster upgrade, this version string will be updated on the next inventory cycle to reflectthe newly installed version.
    hypervisorType string
    Identifies the broad type of the underlying hypervisor.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
    hypervisorVersion string
    The version of hypervisor running on this cluster.
    identity string
    The internally generated identity of this cluster. This entity is not manipulated by users. It aids in uniquely identifying the cluster object. In case of VMware, this is a MOR (managed object reference).
    licenses GetHyperflexClusterResultLicense[]
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    The user-provided name for this cluster to facilitate identification.
    networkConfigurations GetHyperflexClusterResultNetworkConfiguration[]
    nodes GetHyperflexClusterResultNode[]
    ntpServers string[]
    objectType string
    owners string[]
    parentClusters GetHyperflexClusterResultParentCluster[]
    parents GetHyperflexClusterResultParent[]
    permissionResources GetHyperflexClusterResultPermissionResource[]
    registeredDevices GetHyperflexClusterResultRegisteredDevice[]
    sharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    status string
    Cluster health status as reported by the hypervisor platform.* Unknown - Entity status is unknown.* Degraded - State is degraded, and might impact normal operation of the entity.* Critical - Entity is in a critical state, impacting operations.* Ok - Entity status is in a stable state, operating normally.
    storageCapacity number
    The storage capacity in this cluster.
    storageClientIpPools GetHyperflexClusterResultStorageClientIpPool[]
    storageClientVrves GetHyperflexClusterResultStorageClientVrf[]
    storageContainers GetHyperflexClusterResultStorageContainer[]
    storageNodeCount number
    The number of storage nodes that belong to this cluster.
    storageUtilization number
    The storage utilization is computed based on total capacity and current capacity utilization.
    summaries GetHyperflexClusterResultSummary[]
    tags GetHyperflexClusterResultTag[]
    upgradeStatus string
    The upgrade status of the HyperFlex cluster.* Unknown - The upgrade status of the HyperFlex cluster could not be determined.* Ok - The upgrade of the HyperFlex cluster is complete.* InProgress - The upgrade of the HyperFlex cluster is in-progress.* Failed - The upgrade of the HyperFlex cluster has failed.* Waiting - The upgrade of the HyperFlex cluster is waiting to continue execution.
    uplinkSpeed string
    The uplink speed information of the HyperFlex cluster.* Unknown - The uplink speed could not be determined. The physical servers are potentially not claimed.* 10G - The uplink speed is 10G.* 1G - The uplink speed is 1G.
    utilizationPercentage number
    The storage utilization percentage is computed based on total capacity and current capacity utilization.
    utilizationTrendPercentage number
    The storage utilization trend percentage represents the trend in percentage computed using the first and last point from historical data.
    vcenterConfigurations GetHyperflexClusterResultVcenterConfiguration[]
    versionContexts GetHyperflexClusterResultVersionContext[]
    vmCount number
    The number of virtual machines present on this cluster.
    volumes GetHyperflexClusterResultVolume[]
    zoneType string
    The type of availability zone used by the cluster. Physical zones are always used in HyperFlexStretched Clusters. Logical zones may be used if a cluster has Logical Availability Zones (LAZ)enabled.* UNKNOWN - The type of zone configured on the HyperFlex cluster is not known.* NOT_CONFIGURED - The zone type is not configured.* LOGICAL - The zone is a logical zone created when the logical availability zones (LAZ) feature is enabled on the HyperFlex cluster.* PHYSICAL - The zone is a physical zone configured on a stretched HyperFlex cluster.
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    alarm_summaries Sequence[GetHyperflexClusterResultAlarmSummary]
    alarms Sequence[GetHyperflexClusterResultAlarm]
    ancestors Sequence[GetHyperflexClusterResultAncestor]
    associated_profiles Sequence[GetHyperflexClusterResultAssociatedProfile]
    capabilities Sequence[GetHyperflexClusterResultCapability]
    capacity_runway float
    The number of days remaining before the cluster's storage utilization reaches the recommended capacity limit of 76%.Default value is math.MaxInt32 to indicate that the capacity runway is \ Unknown\ for a cluster that is not connected or with not sufficient data.
    child_clusters Sequence[GetHyperflexClusterResultChildCluster]
    class_id str
    cluster_name str
    The name of this HyperFlex cluster.
    cluster_purpose str
    This can be a Storage or Compute cluster. A storage cluster contains storage nodes that are used to persist data. A compute cluster contains compute nodes that are used for executing business logic.* Storage - Cluster of storage nodes used to persist data.* Compute - Cluster of compute nodes used to execute business logic.* Unknown - This cluster type is Unknown. Expect Compute or Storage as valid values.
    cluster_type float
    The storage type of this cluster (All Flash or Hybrid).
    cluster_uuid str
    The unique identifier for this HyperFlex cluster.
    compute_node_count float
    The number of compute nodes that belong to this cluster.
    converged_node_count float
    The number of converged nodes that belong to this cluster.
    create_time str
    The time when this managed object was created.
    deployment_type str
    The deployment type of the HyperFlex cluster.The cluster can have one of the following configurations:1. Datacenter: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes on a single site.2. Stretched Cluster: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes distributed across multiple sites.3. Edge: The HyperFlex cluster consists of 2-4 standalone nodes.If the cluster is running a HyperFlex Data Platform version less than 4.0 or if the deployment type cannot be determined,the deployment type is set as 'NA' (not available).* NA - The deployment type of the HyperFlex cluster is not available.* Datacenter - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes on the same site.* Stretched Cluster - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes across different sites.* Edge - The deployment type of a HyperFlex cluster consisting of 2 or more standalone nodes.* DC-No-FI - The deployment type of a HyperFlex cluster consisting of 3 or more standalone nodes with the required Datacenter license.
    device_id str
    The unique identifier of the device registration that represents this HyperFlex cluster's connection to Intersight.
    dns_servers Sequence[str]
    domain_group_moid str
    The DomainGroup ID for this managed object.
    drive_type str
    The type of the drives used for storage in this cluster.* NA - The drive type of the cluster is not available.* All-Flash - Indicates that this cluster contains flash drives only.* Hybrid - Indicates that this cluster contains both flash and hard disk drives.
    encryption_status str
    This captures the encryption status for a HyperFlex cluster.Currently it will have the status if HXA-CLU-0020 alarm is raised. In the future it can capture other details.
    encryptions Sequence[GetHyperflexClusterResultEncryption]
    flt_aggr float
    The number of yellow (warning) and red (critical) alarms stored as an aggregate.The first 16 bits indicate the number of red alarms, and the last 16 bits contain the number of yellow alarms.
    healths Sequence[GetHyperflexClusterResultHealth]
    hx_version str
    The HyperFlex Data or Application Platform version of this cluster.
    hxdp_build_version str
    The version and build number of the HyperFlex Data Platform for this cluster.After a cluster upgrade, this version string will be updated on the next inventory cycle to reflectthe newly installed version.
    hypervisor_type str
    Identifies the broad type of the underlying hypervisor.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
    hypervisor_version str
    The version of hypervisor running on this cluster.
    identity str
    The internally generated identity of this cluster. This entity is not manipulated by users. It aids in uniquely identifying the cluster object. In case of VMware, this is a MOR (managed object reference).
    licenses Sequence[GetHyperflexClusterResultLicense]
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    The user-provided name for this cluster to facilitate identification.
    network_configurations Sequence[GetHyperflexClusterResultNetworkConfiguration]
    nodes Sequence[GetHyperflexClusterResultNode]
    ntp_servers Sequence[str]
    object_type str
    owners Sequence[str]
    parent_clusters Sequence[GetHyperflexClusterResultParentCluster]
    parents Sequence[GetHyperflexClusterResultParent]
    permission_resources Sequence[GetHyperflexClusterResultPermissionResource]
    registered_devices Sequence[GetHyperflexClusterResultRegisteredDevice]
    shared_scope str
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    status str
    Cluster health status as reported by the hypervisor platform.* Unknown - Entity status is unknown.* Degraded - State is degraded, and might impact normal operation of the entity.* Critical - Entity is in a critical state, impacting operations.* Ok - Entity status is in a stable state, operating normally.
    storage_capacity float
    The storage capacity in this cluster.
    storage_client_ip_pools Sequence[GetHyperflexClusterResultStorageClientIpPool]
    storage_client_vrves Sequence[GetHyperflexClusterResultStorageClientVrf]
    storage_containers Sequence[GetHyperflexClusterResultStorageContainer]
    storage_node_count float
    The number of storage nodes that belong to this cluster.
    storage_utilization float
    The storage utilization is computed based on total capacity and current capacity utilization.
    summaries Sequence[GetHyperflexClusterResultSummary]
    tags Sequence[GetHyperflexClusterResultTag]
    upgrade_status str
    The upgrade status of the HyperFlex cluster.* Unknown - The upgrade status of the HyperFlex cluster could not be determined.* Ok - The upgrade of the HyperFlex cluster is complete.* InProgress - The upgrade of the HyperFlex cluster is in-progress.* Failed - The upgrade of the HyperFlex cluster has failed.* Waiting - The upgrade of the HyperFlex cluster is waiting to continue execution.
    uplink_speed str
    The uplink speed information of the HyperFlex cluster.* Unknown - The uplink speed could not be determined. The physical servers are potentially not claimed.* 10G - The uplink speed is 10G.* 1G - The uplink speed is 1G.
    utilization_percentage float
    The storage utilization percentage is computed based on total capacity and current capacity utilization.
    utilization_trend_percentage float
    The storage utilization trend percentage represents the trend in percentage computed using the first and last point from historical data.
    vcenter_configurations Sequence[GetHyperflexClusterResultVcenterConfiguration]
    version_contexts Sequence[GetHyperflexClusterResultVersionContext]
    vm_count float
    The number of virtual machines present on this cluster.
    volumes Sequence[GetHyperflexClusterResultVolume]
    zone_type str
    The type of availability zone used by the cluster. Physical zones are always used in HyperFlexStretched Clusters. Logical zones may be used if a cluster has Logical Availability Zones (LAZ)enabled.* UNKNOWN - The type of zone configured on the HyperFlex cluster is not known.* NOT_CONFIGURED - The zone type is not configured.* LOGICAL - The zone is a logical zone created when the logical availability zones (LAZ) feature is enabled on the HyperFlex cluster.* PHYSICAL - The zone is a physical zone configured on a stretched HyperFlex cluster.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    alarmSummaries List<Property Map>
    alarms List<Property Map>
    ancestors List<Property Map>
    associatedProfiles List<Property Map>
    capabilities List<Property Map>
    capacityRunway Number
    The number of days remaining before the cluster's storage utilization reaches the recommended capacity limit of 76%.Default value is math.MaxInt32 to indicate that the capacity runway is \ Unknown\ for a cluster that is not connected or with not sufficient data.
    childClusters List<Property Map>
    classId String
    clusterName String
    The name of this HyperFlex cluster.
    clusterPurpose String
    This can be a Storage or Compute cluster. A storage cluster contains storage nodes that are used to persist data. A compute cluster contains compute nodes that are used for executing business logic.* Storage - Cluster of storage nodes used to persist data.* Compute - Cluster of compute nodes used to execute business logic.* Unknown - This cluster type is Unknown. Expect Compute or Storage as valid values.
    clusterType Number
    The storage type of this cluster (All Flash or Hybrid).
    clusterUuid String
    The unique identifier for this HyperFlex cluster.
    computeNodeCount Number
    The number of compute nodes that belong to this cluster.
    convergedNodeCount Number
    The number of converged nodes that belong to this cluster.
    createTime String
    The time when this managed object was created.
    deploymentType String
    The deployment type of the HyperFlex cluster.The cluster can have one of the following configurations:1. Datacenter: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes on a single site.2. Stretched Cluster: The HyperFlex cluster consists of UCS Fabric Interconnect-attached nodes distributed across multiple sites.3. Edge: The HyperFlex cluster consists of 2-4 standalone nodes.If the cluster is running a HyperFlex Data Platform version less than 4.0 or if the deployment type cannot be determined,the deployment type is set as 'NA' (not available).* NA - The deployment type of the HyperFlex cluster is not available.* Datacenter - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes on the same site.* Stretched Cluster - The deployment type of a HyperFlex cluster consisting of UCS Fabric Interconnect-attached nodes across different sites.* Edge - The deployment type of a HyperFlex cluster consisting of 2 or more standalone nodes.* DC-No-FI - The deployment type of a HyperFlex cluster consisting of 3 or more standalone nodes with the required Datacenter license.
    deviceId String
    The unique identifier of the device registration that represents this HyperFlex cluster's connection to Intersight.
    dnsServers List<String>
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    driveType String
    The type of the drives used for storage in this cluster.* NA - The drive type of the cluster is not available.* All-Flash - Indicates that this cluster contains flash drives only.* Hybrid - Indicates that this cluster contains both flash and hard disk drives.
    encryptionStatus String
    This captures the encryption status for a HyperFlex cluster.Currently it will have the status if HXA-CLU-0020 alarm is raised. In the future it can capture other details.
    encryptions List<Property Map>
    fltAggr Number
    The number of yellow (warning) and red (critical) alarms stored as an aggregate.The first 16 bits indicate the number of red alarms, and the last 16 bits contain the number of yellow alarms.
    healths List<Property Map>
    hxVersion String
    The HyperFlex Data or Application Platform version of this cluster.
    hxdpBuildVersion String
    The version and build number of the HyperFlex Data Platform for this cluster.After a cluster upgrade, this version string will be updated on the next inventory cycle to reflectthe newly installed version.
    hypervisorType String
    Identifies the broad type of the underlying hypervisor.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
    hypervisorVersion String
    The version of hypervisor running on this cluster.
    identity String
    The internally generated identity of this cluster. This entity is not manipulated by users. It aids in uniquely identifying the cluster object. In case of VMware, this is a MOR (managed object reference).
    licenses List<Property Map>
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The user-provided name for this cluster to facilitate identification.
    networkConfigurations List<Property Map>
    nodes List<Property Map>
    ntpServers List<String>
    objectType String
    owners List<String>
    parentClusters List<Property Map>
    parents List<Property Map>
    permissionResources List<Property Map>
    registeredDevices List<Property Map>
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    status String
    Cluster health status as reported by the hypervisor platform.* Unknown - Entity status is unknown.* Degraded - State is degraded, and might impact normal operation of the entity.* Critical - Entity is in a critical state, impacting operations.* Ok - Entity status is in a stable state, operating normally.
    storageCapacity Number
    The storage capacity in this cluster.
    storageClientIpPools List<Property Map>
    storageClientVrves List<Property Map>
    storageContainers List<Property Map>
    storageNodeCount Number
    The number of storage nodes that belong to this cluster.
    storageUtilization Number
    The storage utilization is computed based on total capacity and current capacity utilization.
    summaries List<Property Map>
    tags List<Property Map>
    upgradeStatus String
    The upgrade status of the HyperFlex cluster.* Unknown - The upgrade status of the HyperFlex cluster could not be determined.* Ok - The upgrade of the HyperFlex cluster is complete.* InProgress - The upgrade of the HyperFlex cluster is in-progress.* Failed - The upgrade of the HyperFlex cluster has failed.* Waiting - The upgrade of the HyperFlex cluster is waiting to continue execution.
    uplinkSpeed String
    The uplink speed information of the HyperFlex cluster.* Unknown - The uplink speed could not be determined. The physical servers are potentially not claimed.* 10G - The uplink speed is 10G.* 1G - The uplink speed is 1G.
    utilizationPercentage Number
    The storage utilization percentage is computed based on total capacity and current capacity utilization.
    utilizationTrendPercentage Number
    The storage utilization trend percentage represents the trend in percentage computed using the first and last point from historical data.
    vcenterConfigurations List<Property Map>
    versionContexts List<Property Map>
    vmCount Number
    The number of virtual machines present on this cluster.
    volumes List<Property Map>
    zoneType String
    The type of availability zone used by the cluster. Physical zones are always used in HyperFlexStretched Clusters. Logical zones may be used if a cluster has Logical Availability Zones (LAZ)enabled.* UNKNOWN - The type of zone configured on the HyperFlex cluster is not known.* NOT_CONFIGURED - The zone type is not configured.* LOGICAL - The zone is a logical zone created when the logical availability zones (LAZ) feature is enabled on the HyperFlex cluster.* PHYSICAL - The zone is a physical zone configured on a stretched HyperFlex cluster.

    GetHyperflexClusterResultAlarm

    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

    GetHyperflexClusterResultAlarmSummary

    AdditionalProperties string
    ClassId string
    Critical double
    Health string
    Info double
    ObjectType string
    Warning double
    AdditionalProperties string
    ClassId string
    Critical float64
    Health string
    Info float64
    ObjectType string
    Warning float64
    additionalProperties String
    classId String
    critical Double
    health String
    info Double
    objectType String
    warning Double
    additionalProperties string
    classId string
    critical number
    health string
    info number
    objectType string
    warning number
    additionalProperties String
    classId String
    critical Number
    health String
    info Number
    objectType String
    warning Number

    GetHyperflexClusterResultAncestor

    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

    GetHyperflexClusterResultAssociatedProfile

    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

    GetHyperflexClusterResultCapability

    GetHyperflexClusterResultChildCluster

    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

    GetHyperflexClusterResultEncryption

    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

    GetHyperflexClusterResultHealth

    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

    GetHyperflexClusterResultLicense

    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

    GetHyperflexClusterResultNetworkConfiguration

    GetHyperflexClusterResultNode

    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

    GetHyperflexClusterResultParent

    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

    GetHyperflexClusterResultParentCluster

    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

    GetHyperflexClusterResultPermissionResource

    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

    GetHyperflexClusterResultRegisteredDevice

    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

    GetHyperflexClusterResultStorageClientIpPool

    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

    GetHyperflexClusterResultStorageClientVrf

    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

    GetHyperflexClusterResultStorageContainer

    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

    GetHyperflexClusterResultSummary

    GetHyperflexClusterResultSummaryHealingInfo

    GetHyperflexClusterResultSummaryResiliencyInfo

    GetHyperflexClusterResultTag

    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

    GetHyperflexClusterResultVcenterConfiguration

    AdditionalProperties string
    ClassId string
    ClusterId string
    ClusterName string
    The name of this HyperFlex cluster.
    DatacenterId string
    DatacenterName string
    ObjectType string
    Url string
    AdditionalProperties string
    ClassId string
    ClusterId string
    ClusterName string
    The name of this HyperFlex cluster.
    DatacenterId string
    DatacenterName string
    ObjectType string
    Url string
    additionalProperties String
    classId String
    clusterId String
    clusterName String
    The name of this HyperFlex cluster.
    datacenterId String
    datacenterName String
    objectType String
    url String
    additionalProperties string
    classId string
    clusterId string
    clusterName string
    The name of this HyperFlex cluster.
    datacenterId string
    datacenterName string
    objectType string
    url string
    additional_properties str
    class_id str
    cluster_id str
    cluster_name str
    The name of this HyperFlex cluster.
    datacenter_id str
    datacenter_name str
    object_type str
    url str
    additionalProperties String
    classId String
    clusterId String
    clusterName String
    The name of this HyperFlex cluster.
    datacenterId String
    datacenterName String
    objectType String
    url String

    GetHyperflexClusterResultVersionContext

    GetHyperflexClusterResultVersionContextInterestedMo

    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

    GetHyperflexClusterResultVersionContextRefMo

    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

    GetHyperflexClusterResultVolume

    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

    GetHyperflexClusterStorageClientIpPool

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

    GetHyperflexClusterStorageClientVrf

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

    GetHyperflexClusterStorageContainer

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

    GetHyperflexClusterSummary

    ActiveNodes string
    The number of nodes currently participating in the storage cluster.
    AdditionalProperties string
    Address string
    The data IP address of the HyperFlex cluster.
    Boottime double
    The time taken during last cluster startup in seconds.
    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.
    ClusterAccessPolicy string
    The cluster access policy for the HyperFlex cluster. An access policy of 'STRICT' means that the cluster becomes readonly once any fragment of data is reduced to one copy. 'LENIENT' means that the cluster stays in read-write mode even if any fragment of data is reduced to one copy.
    CompressionSavings double
    The percentage of storage space saved using data compression.
    DataReplicationCompliance string
    The compliance with the data replication factor set for the HyperFlex cluster.
    DataReplicationFactor string
    The number of data copies retained by the HyperFlex cluster.
    DeduplicationSavings double
    The percentage of storage space saved using data deduplication.
    Downtime string
    The amount of time the HyperFlex cluster has been offline.
    FreeCapacity double
    The amount of storage capacity currently not in use, represented in bytes.
    HealingInfo GetHyperflexClusterSummaryHealingInfo
    The information about the HyperFlex cluster auto-healing process.
    Name string
    The user-provided name for this cluster to facilitate identification.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ResiliencyDetails string
    The details about the resiliency health of the cluster. Includes information about the cluster healing status and the storage cluster health.
    ResiliencyDetailsSize double
    The number of elements in the resiliency details property.
    ResiliencyInfo GetHyperflexClusterSummaryResiliencyInfo
    The information about the storage cluster resiliency. The resiliency info has details about the health status and number of device failures tolerable.
    SpaceStatus string
    The space utilization status of the HyperFlex cluster.
    State string
    The operational state of the HyperFlex cluster.
    TotalCapacity double
    The total amount of storage capacity available for the HyperFlex cluster, represented in bytes.
    TotalSavings double
    The percentage of storage space saved in total.
    Uptime string
    The amount of time the HyperFlex cluster has been running since last startup.
    UsedCapacity double
    The amount of storage capacity in use, represented in bytes.
    ActiveNodes string
    The number of nodes currently participating in the storage cluster.
    AdditionalProperties string
    Address string
    The data IP address of the HyperFlex cluster.
    Boottime float64
    The time taken during last cluster startup in seconds.
    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.
    ClusterAccessPolicy string
    The cluster access policy for the HyperFlex cluster. An access policy of 'STRICT' means that the cluster becomes readonly once any fragment of data is reduced to one copy. 'LENIENT' means that the cluster stays in read-write mode even if any fragment of data is reduced to one copy.
    CompressionSavings float64
    The percentage of storage space saved using data compression.
    DataReplicationCompliance string
    The compliance with the data replication factor set for the HyperFlex cluster.
    DataReplicationFactor string
    The number of data copies retained by the HyperFlex cluster.
    DeduplicationSavings float64
    The percentage of storage space saved using data deduplication.
    Downtime string
    The amount of time the HyperFlex cluster has been offline.
    FreeCapacity float64
    The amount of storage capacity currently not in use, represented in bytes.
    HealingInfo GetHyperflexClusterSummaryHealingInfo
    The information about the HyperFlex cluster auto-healing process.
    Name string
    The user-provided name for this cluster to facilitate identification.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ResiliencyDetails string
    The details about the resiliency health of the cluster. Includes information about the cluster healing status and the storage cluster health.
    ResiliencyDetailsSize float64
    The number of elements in the resiliency details property.
    ResiliencyInfo GetHyperflexClusterSummaryResiliencyInfo
    The information about the storage cluster resiliency. The resiliency info has details about the health status and number of device failures tolerable.
    SpaceStatus string
    The space utilization status of the HyperFlex cluster.
    State string
    The operational state of the HyperFlex cluster.
    TotalCapacity float64
    The total amount of storage capacity available for the HyperFlex cluster, represented in bytes.
    TotalSavings float64
    The percentage of storage space saved in total.
    Uptime string
    The amount of time the HyperFlex cluster has been running since last startup.
    UsedCapacity float64
    The amount of storage capacity in use, represented in bytes.
    activeNodes String
    The number of nodes currently participating in the storage cluster.
    additionalProperties String
    address String
    The data IP address of the HyperFlex cluster.
    boottime Double
    The time taken during last cluster startup in seconds.
    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.
    clusterAccessPolicy String
    The cluster access policy for the HyperFlex cluster. An access policy of 'STRICT' means that the cluster becomes readonly once any fragment of data is reduced to one copy. 'LENIENT' means that the cluster stays in read-write mode even if any fragment of data is reduced to one copy.
    compressionSavings Double
    The percentage of storage space saved using data compression.
    dataReplicationCompliance String
    The compliance with the data replication factor set for the HyperFlex cluster.
    dataReplicationFactor String
    The number of data copies retained by the HyperFlex cluster.
    deduplicationSavings Double
    The percentage of storage space saved using data deduplication.
    downtime String
    The amount of time the HyperFlex cluster has been offline.
    freeCapacity Double
    The amount of storage capacity currently not in use, represented in bytes.
    healingInfo GetHyperflexClusterSummaryHealingInfo
    The information about the HyperFlex cluster auto-healing process.
    name String
    The user-provided name for this cluster to facilitate identification.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    resiliencyDetails String
    The details about the resiliency health of the cluster. Includes information about the cluster healing status and the storage cluster health.
    resiliencyDetailsSize Double
    The number of elements in the resiliency details property.
    resiliencyInfo GetHyperflexClusterSummaryResiliencyInfo
    The information about the storage cluster resiliency. The resiliency info has details about the health status and number of device failures tolerable.
    spaceStatus String
    The space utilization status of the HyperFlex cluster.
    state String
    The operational state of the HyperFlex cluster.
    totalCapacity Double
    The total amount of storage capacity available for the HyperFlex cluster, represented in bytes.
    totalSavings Double
    The percentage of storage space saved in total.
    uptime String
    The amount of time the HyperFlex cluster has been running since last startup.
    usedCapacity Double
    The amount of storage capacity in use, represented in bytes.
    activeNodes string
    The number of nodes currently participating in the storage cluster.
    additionalProperties string
    address string
    The data IP address of the HyperFlex cluster.
    boottime number
    The time taken during last cluster startup in seconds.
    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.
    clusterAccessPolicy string
    The cluster access policy for the HyperFlex cluster. An access policy of 'STRICT' means that the cluster becomes readonly once any fragment of data is reduced to one copy. 'LENIENT' means that the cluster stays in read-write mode even if any fragment of data is reduced to one copy.
    compressionSavings number
    The percentage of storage space saved using data compression.
    dataReplicationCompliance string
    The compliance with the data replication factor set for the HyperFlex cluster.
    dataReplicationFactor string
    The number of data copies retained by the HyperFlex cluster.
    deduplicationSavings number
    The percentage of storage space saved using data deduplication.
    downtime string
    The amount of time the HyperFlex cluster has been offline.
    freeCapacity number
    The amount of storage capacity currently not in use, represented in bytes.
    healingInfo GetHyperflexClusterSummaryHealingInfo
    The information about the HyperFlex cluster auto-healing process.
    name string
    The user-provided name for this cluster to facilitate identification.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    resiliencyDetails string
    The details about the resiliency health of the cluster. Includes information about the cluster healing status and the storage cluster health.
    resiliencyDetailsSize number
    The number of elements in the resiliency details property.
    resiliencyInfo GetHyperflexClusterSummaryResiliencyInfo
    The information about the storage cluster resiliency. The resiliency info has details about the health status and number of device failures tolerable.
    spaceStatus string
    The space utilization status of the HyperFlex cluster.
    state string
    The operational state of the HyperFlex cluster.
    totalCapacity number
    The total amount of storage capacity available for the HyperFlex cluster, represented in bytes.
    totalSavings number
    The percentage of storage space saved in total.
    uptime string
    The amount of time the HyperFlex cluster has been running since last startup.
    usedCapacity number
    The amount of storage capacity in use, represented in bytes.
    active_nodes str
    The number of nodes currently participating in the storage cluster.
    additional_properties str
    address str
    The data IP address of the HyperFlex cluster.
    boottime float
    The time taken during last cluster startup in seconds.
    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.
    cluster_access_policy str
    The cluster access policy for the HyperFlex cluster. An access policy of 'STRICT' means that the cluster becomes readonly once any fragment of data is reduced to one copy. 'LENIENT' means that the cluster stays in read-write mode even if any fragment of data is reduced to one copy.
    compression_savings float
    The percentage of storage space saved using data compression.
    data_replication_compliance str
    The compliance with the data replication factor set for the HyperFlex cluster.
    data_replication_factor str
    The number of data copies retained by the HyperFlex cluster.
    deduplication_savings float
    The percentage of storage space saved using data deduplication.
    downtime str
    The amount of time the HyperFlex cluster has been offline.
    free_capacity float
    The amount of storage capacity currently not in use, represented in bytes.
    healing_info GetHyperflexClusterSummaryHealingInfo
    The information about the HyperFlex cluster auto-healing process.
    name str
    The user-provided name for this cluster to facilitate identification.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    resiliency_details str
    The details about the resiliency health of the cluster. Includes information about the cluster healing status and the storage cluster health.
    resiliency_details_size float
    The number of elements in the resiliency details property.
    resiliency_info GetHyperflexClusterSummaryResiliencyInfo
    The information about the storage cluster resiliency. The resiliency info has details about the health status and number of device failures tolerable.
    space_status str
    The space utilization status of the HyperFlex cluster.
    state str
    The operational state of the HyperFlex cluster.
    total_capacity float
    The total amount of storage capacity available for the HyperFlex cluster, represented in bytes.
    total_savings float
    The percentage of storage space saved in total.
    uptime str
    The amount of time the HyperFlex cluster has been running since last startup.
    used_capacity float
    The amount of storage capacity in use, represented in bytes.
    activeNodes String
    The number of nodes currently participating in the storage cluster.
    additionalProperties String
    address String
    The data IP address of the HyperFlex cluster.
    boottime Number
    The time taken during last cluster startup in seconds.
    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.
    clusterAccessPolicy String
    The cluster access policy for the HyperFlex cluster. An access policy of 'STRICT' means that the cluster becomes readonly once any fragment of data is reduced to one copy. 'LENIENT' means that the cluster stays in read-write mode even if any fragment of data is reduced to one copy.
    compressionSavings Number
    The percentage of storage space saved using data compression.
    dataReplicationCompliance String
    The compliance with the data replication factor set for the HyperFlex cluster.
    dataReplicationFactor String
    The number of data copies retained by the HyperFlex cluster.
    deduplicationSavings Number
    The percentage of storage space saved using data deduplication.
    downtime String
    The amount of time the HyperFlex cluster has been offline.
    freeCapacity Number
    The amount of storage capacity currently not in use, represented in bytes.
    healingInfo Property Map
    The information about the HyperFlex cluster auto-healing process.
    name String
    The user-provided name for this cluster to facilitate identification.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    resiliencyDetails String
    The details about the resiliency health of the cluster. Includes information about the cluster healing status and the storage cluster health.
    resiliencyDetailsSize Number
    The number of elements in the resiliency details property.
    resiliencyInfo Property Map
    The information about the storage cluster resiliency. The resiliency info has details about the health status and number of device failures tolerable.
    spaceStatus String
    The space utilization status of the HyperFlex cluster.
    state String
    The operational state of the HyperFlex cluster.
    totalCapacity Number
    The total amount of storage capacity available for the HyperFlex cluster, represented in bytes.
    totalSavings Number
    The percentage of storage space saved in total.
    uptime String
    The amount of time the HyperFlex cluster has been running since last startup.
    usedCapacity Number
    The amount of storage capacity in use, represented in bytes.

    GetHyperflexClusterSummaryHealingInfo

    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.
    EstimatedCompletionTimeInSeconds double
    The estimated time in seconds it will take to complete the auto-healing process.
    InProgress bool
    The status of the cluster's auto-healing process. If 'true', auto-healing is in progress for the cluster.
    Messages List<string>
    MessagesIterator string
    The current message describing the auto-healing process of the cluster.
    MessagesSize double
    The number of elements in the messages collection.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PercentComplete double
    The progress of the auto-healing process as a percentage.
    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.
    EstimatedCompletionTimeInSeconds float64
    The estimated time in seconds it will take to complete the auto-healing process.
    InProgress bool
    The status of the cluster's auto-healing process. If 'true', auto-healing is in progress for the cluster.
    Messages []string
    MessagesIterator string
    The current message describing the auto-healing process of the cluster.
    MessagesSize float64
    The number of elements in the messages collection.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PercentComplete float64
    The progress of the auto-healing process as a percentage.
    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.
    estimatedCompletionTimeInSeconds Double
    The estimated time in seconds it will take to complete the auto-healing process.
    inProgress Boolean
    The status of the cluster's auto-healing process. If 'true', auto-healing is in progress for the cluster.
    messages List<String>
    messagesIterator String
    The current message describing the auto-healing process of the cluster.
    messagesSize Double
    The number of elements in the messages collection.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    percentComplete Double
    The progress of the auto-healing process as a percentage.
    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.
    estimatedCompletionTimeInSeconds number
    The estimated time in seconds it will take to complete the auto-healing process.
    inProgress boolean
    The status of the cluster's auto-healing process. If 'true', auto-healing is in progress for the cluster.
    messages string[]
    messagesIterator string
    The current message describing the auto-healing process of the cluster.
    messagesSize number
    The number of elements in the messages collection.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    percentComplete number
    The progress of the auto-healing process as a percentage.
    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.
    estimated_completion_time_in_seconds float
    The estimated time in seconds it will take to complete the auto-healing process.
    in_progress bool
    The status of the cluster's auto-healing process. If 'true', auto-healing is in progress for the cluster.
    messages Sequence[str]
    messages_iterator str
    The current message describing the auto-healing process of the cluster.
    messages_size float
    The number of elements in the messages collection.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    percent_complete float
    The progress of the auto-healing process as a percentage.
    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.
    estimatedCompletionTimeInSeconds Number
    The estimated time in seconds it will take to complete the auto-healing process.
    inProgress Boolean
    The status of the cluster's auto-healing process. If 'true', auto-healing is in progress for the cluster.
    messages List<String>
    messagesIterator String
    The current message describing the auto-healing process of the cluster.
    messagesSize Number
    The number of elements in the messages collection.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    percentComplete Number
    The progress of the auto-healing process as a percentage.

    GetHyperflexClusterSummaryResiliencyInfo

    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.
    HddFailuresTolerable double
    The number of persistent storage device failures tolerable before the storage cluster becomes offline.
    Messages List<string>
    MessagesIterator string
    The current message describing the auto-healing process of the cluster.
    MessagesSize double
    The number of elements in the messages collection.
    NodeFailuresTolerable double
    The number of node failures tolerable before the storage cluster becomes offline.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    SsdFailuresTolerable double
    The number of caching device failures tolerable before the storage cluster becomes offline.
    State string
    The resiliency state of the cluster. The resiliency status is 'HEALTHY' if there are no failures and the storage cluster is fully operational. The resiliency status is 'WARNING' when the cluster has experienced failures that may adversely affect the cluster. It is 'UNKNOWN' if the cluster is offline or if the state cannot be determined.
    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.
    HddFailuresTolerable float64
    The number of persistent storage device failures tolerable before the storage cluster becomes offline.
    Messages []string
    MessagesIterator string
    The current message describing the auto-healing process of the cluster.
    MessagesSize float64
    The number of elements in the messages collection.
    NodeFailuresTolerable float64
    The number of node failures tolerable before the storage cluster becomes offline.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    SsdFailuresTolerable float64
    The number of caching device failures tolerable before the storage cluster becomes offline.
    State string
    The resiliency state of the cluster. The resiliency status is 'HEALTHY' if there are no failures and the storage cluster is fully operational. The resiliency status is 'WARNING' when the cluster has experienced failures that may adversely affect the cluster. It is 'UNKNOWN' if the cluster is offline or if the state cannot be determined.
    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.
    hddFailuresTolerable Double
    The number of persistent storage device failures tolerable before the storage cluster becomes offline.
    messages List<String>
    messagesIterator String
    The current message describing the auto-healing process of the cluster.
    messagesSize Double
    The number of elements in the messages collection.
    nodeFailuresTolerable Double
    The number of node failures tolerable before the storage cluster becomes offline.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ssdFailuresTolerable Double
    The number of caching device failures tolerable before the storage cluster becomes offline.
    state String
    The resiliency state of the cluster. The resiliency status is 'HEALTHY' if there are no failures and the storage cluster is fully operational. The resiliency status is 'WARNING' when the cluster has experienced failures that may adversely affect the cluster. It is 'UNKNOWN' if the cluster is offline or if the state cannot be determined.
    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.
    hddFailuresTolerable number
    The number of persistent storage device failures tolerable before the storage cluster becomes offline.
    messages string[]
    messagesIterator string
    The current message describing the auto-healing process of the cluster.
    messagesSize number
    The number of elements in the messages collection.
    nodeFailuresTolerable number
    The number of node failures tolerable before the storage cluster becomes offline.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ssdFailuresTolerable number
    The number of caching device failures tolerable before the storage cluster becomes offline.
    state string
    The resiliency state of the cluster. The resiliency status is 'HEALTHY' if there are no failures and the storage cluster is fully operational. The resiliency status is 'WARNING' when the cluster has experienced failures that may adversely affect the cluster. It is 'UNKNOWN' if the cluster is offline or if the state cannot be determined.
    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.
    hdd_failures_tolerable float
    The number of persistent storage device failures tolerable before the storage cluster becomes offline.
    messages Sequence[str]
    messages_iterator str
    The current message describing the auto-healing process of the cluster.
    messages_size float
    The number of elements in the messages collection.
    node_failures_tolerable float
    The number of node failures tolerable before the storage cluster becomes offline.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ssd_failures_tolerable float
    The number of caching device failures tolerable before the storage cluster becomes offline.
    state str
    The resiliency state of the cluster. The resiliency status is 'HEALTHY' if there are no failures and the storage cluster is fully operational. The resiliency status is 'WARNING' when the cluster has experienced failures that may adversely affect the cluster. It is 'UNKNOWN' if the cluster is offline or if the state cannot be determined.
    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.
    hddFailuresTolerable Number
    The number of persistent storage device failures tolerable before the storage cluster becomes offline.
    messages List<String>
    messagesIterator String
    The current message describing the auto-healing process of the cluster.
    messagesSize Number
    The number of elements in the messages collection.
    nodeFailuresTolerable Number
    The number of node failures tolerable before the storage cluster becomes offline.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ssdFailuresTolerable Number
    The number of caching device failures tolerable before the storage cluster becomes offline.
    state String
    The resiliency state of the cluster. The resiliency status is 'HEALTHY' if there are no failures and the storage cluster is fully operational. The resiliency status is 'WARNING' when the cluster has experienced failures that may adversely affect the cluster. It is 'UNKNOWN' if the cluster is offline or if the state cannot be determined.

    GetHyperflexClusterTag

    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.

    GetHyperflexClusterVcenterConfiguration

    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.
    ClusterId string
    The vCenter compute cluster identifier for the HyperFlex Cluster.
    ClusterName string
    The name of this HyperFlex cluster.
    DatacenterId string
    The identifier of the datacenter in vCenter that the HyperFlex cluster belongs to.
    DatacenterName string
    The name of the datacenter in vCenter that the HyperFlex cluster belongs to.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Url string
    The URL of the vCenter for this HyperFlex Cluster.
    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.
    ClusterId string
    The vCenter compute cluster identifier for the HyperFlex Cluster.
    ClusterName string
    The name of this HyperFlex cluster.
    DatacenterId string
    The identifier of the datacenter in vCenter that the HyperFlex cluster belongs to.
    DatacenterName string
    The name of the datacenter in vCenter that the HyperFlex cluster belongs to.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Url string
    The URL of the vCenter for this HyperFlex Cluster.
    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.
    clusterId String
    The vCenter compute cluster identifier for the HyperFlex Cluster.
    clusterName String
    The name of this HyperFlex cluster.
    datacenterId String
    The identifier of the datacenter in vCenter that the HyperFlex cluster belongs to.
    datacenterName String
    The name of the datacenter in vCenter that the HyperFlex cluster belongs to.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    url String
    The URL of the vCenter for this HyperFlex Cluster.
    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.
    clusterId string
    The vCenter compute cluster identifier for the HyperFlex Cluster.
    clusterName string
    The name of this HyperFlex cluster.
    datacenterId string
    The identifier of the datacenter in vCenter that the HyperFlex cluster belongs to.
    datacenterName string
    The name of the datacenter in vCenter that the HyperFlex cluster belongs to.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    url string
    The URL of the vCenter for this HyperFlex Cluster.
    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.
    cluster_id str
    The vCenter compute cluster identifier for the HyperFlex Cluster.
    cluster_name str
    The name of this HyperFlex cluster.
    datacenter_id str
    The identifier of the datacenter in vCenter that the HyperFlex cluster belongs to.
    datacenter_name str
    The name of the datacenter in vCenter that the HyperFlex cluster belongs to.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    url str
    The URL of the vCenter for this HyperFlex Cluster.
    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.
    clusterId String
    The vCenter compute cluster identifier for the HyperFlex Cluster.
    clusterName String
    The name of this HyperFlex cluster.
    datacenterId String
    The identifier of the datacenter in vCenter that the HyperFlex cluster belongs to.
    datacenterName String
    The name of the datacenter in vCenter that the HyperFlex cluster belongs to.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    url String
    The URL of the vCenter for this HyperFlex Cluster.

    GetHyperflexClusterVersionContext

    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<GetHyperflexClusterVersionContextInterestedMo>
    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 GetHyperflexClusterVersionContextRefMo
    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 []GetHyperflexClusterVersionContextInterestedMo
    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 GetHyperflexClusterVersionContextRefMo
    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<GetHyperflexClusterVersionContextInterestedMo>
    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 GetHyperflexClusterVersionContextRefMo
    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 GetHyperflexClusterVersionContextInterestedMo[]
    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 GetHyperflexClusterVersionContextRefMo
    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[GetHyperflexClusterVersionContextInterestedMo]
    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 GetHyperflexClusterVersionContextRefMo
    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.

    GetHyperflexClusterVersionContextInterestedMo

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

    GetHyperflexClusterVersionContextRefMo

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

    GetHyperflexClusterVolume

    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