Documentation
¶
Overview ¶
Module clustermgmt.v4.stats of Nutanix Clustermgmt Versioned APIs
Index ¶
- type ClusterStats
- type ClusterStatsInfoApiResponse
- type ClusterStatsProjection
- type HostStats
- type HostStatsInfoApiResponse
- type HostStatsProjection
- type OneOfClusterStatsInfoApiResponseData
- func (p *OneOfClusterStatsInfoApiResponseData) GetValue() interface{}
- func (p *OneOfClusterStatsInfoApiResponseData) MarshalJSON() ([]byte, error)
- func (p *OneOfClusterStatsInfoApiResponseData) SetValue(v interface{}) error
- func (p *OneOfClusterStatsInfoApiResponseData) UnmarshalJSON(b []byte) error
- type OneOfHostStatsInfoApiResponseData
- type TimeValuePair
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterStats ¶
type ClusterStats struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /* Aggregate Hypervisor Memory Usage(ppm) */ AggregateHypervisorMemoryUsagePpm []TimeValuePair `json:"aggregateHypervisorMemoryUsagePpm,omitempty"` /* Lower Buf value of Aggregate Hypervisor Memory Usage(ppm) */ AggregateHypervisorMemoryUsagePpmLowerBuf []TimeValuePair `json:"aggregateHypervisorMemoryUsagePpmLowerBuf,omitempty"` /* Upper Buf value of Aggregate Hypervisor Memory Usage(ppm) */ AggregateHypervisorMemoryUsagePpmUpperBuf []TimeValuePair `json:"aggregateHypervisorMemoryUsagePpmUpperBuf,omitempty"` /* Controller Average IO Latency(usecs) */ ControllerAvgIoLatencyUsecs []TimeValuePair `json:"controllerAvgIoLatencyUsecs,omitempty"` /* Lower Buf value of Controller Average IO Latency(usecs) */ ControllerAvgIoLatencyUsecsLowerBuf []TimeValuePair `json:"controllerAvgIoLatencyUsecsLowerBuf,omitempty"` /* Upper Buf value of Controller Average IO Latency(usecs) */ ControllerAvgIoLatencyUsecsUpperBuf []TimeValuePair `json:"controllerAvgIoLatencyUsecsUpperBuf,omitempty"` /* Controller Average Read IO Latency(usecs) */ ControllerAvgReadIoLatencyUsecs []TimeValuePair `json:"controllerAvgReadIoLatencyUsecs,omitempty"` /* Lower Buf value of Controller Average Read IO Latency(usecs) */ ControllerAvgReadIoLatencyUsecsLowerBuf []TimeValuePair `json:"controllerAvgReadIoLatencyUsecsLowerBuf,omitempty"` /* Upper Buf value of Controller Average Read IO Latency(usecs) */ ControllerAvgReadIoLatencyUsecsUpperBuf []TimeValuePair `json:"controllerAvgReadIoLatencyUsecsUpperBuf,omitempty"` /* Controller Average Write IO Latency(usecs) */ ControllerAvgWriteIoLatencyUsecs []TimeValuePair `json:"controllerAvgWriteIoLatencyUsecs,omitempty"` /* Lower Buf value of Controller Average Write IO Latency(usecs) */ ControllerAvgWriteIoLatencyUsecsLowerBuf []TimeValuePair `json:"controllerAvgWriteIoLatencyUsecsLowerBuf,omitempty"` /* Upper Buf value of Controller Average Write IO Latency(usecs) */ ControllerAvgWriteIoLatencyUsecsUpperBuf []TimeValuePair `json:"controllerAvgWriteIoLatencyUsecsUpperBuf,omitempty"` /* Controller IOPS Number */ ControllerNumIops []TimeValuePair `json:"controllerNumIops,omitempty"` /* Lower Buf value of Controller IOPS Number */ ControllerNumIopsLowerBuf []TimeValuePair `json:"controllerNumIopsLowerBuf,omitempty"` /* Upper Buf value of Controller IOPS Number */ ControllerNumIopsUpperBuf []TimeValuePair `json:"controllerNumIopsUpperBuf,omitempty"` /* Number of controller read IOPS */ ControllerNumReadIops []TimeValuePair `json:"controllerNumReadIops,omitempty"` /* Lower Buf value of Number of controller read IOPS */ ControllerNumReadIopsLowerBuf []TimeValuePair `json:"controllerNumReadIopsLowerBuf,omitempty"` /* Upper Buf value of Number of controller read IOPS */ ControllerNumReadIopsUpperBuf []TimeValuePair `json:"controllerNumReadIopsUpperBuf,omitempty"` /* Number of controller write IOPS */ ControllerNumWriteIops []TimeValuePair `json:"controllerNumWriteIops,omitempty"` /* Lower Buf value of Number of controller write IoPS */ ControllerNumWriteIopsLowerBuf []TimeValuePair `json:"controllerNumWriteIopsLowerBuf,omitempty"` /* Upper Buf value of Number of controller write IOPS */ ControllerNumWriteIopsUpperBuf []TimeValuePair `json:"controllerNumWriteIopsUpperBuf,omitempty"` /* Controller Read IO Bandwidth(kBps) */ ControllerReadIoBandwidthKbps []TimeValuePair `json:"controllerReadIoBandwidthKbps,omitempty"` /* Lower Buf value of Controller Read IO Bandwidth(kBps) */ ControllerReadIoBandwidthKbpsLowerBuf []TimeValuePair `json:"controllerReadIoBandwidthKbpsLowerBuf,omitempty"` /* Upper Buf value of Controller Read IO Bandwidth(kBps) */ ControllerReadIoBandwidthKbpsUpperBuf []TimeValuePair `json:"controllerReadIoBandwidthKbpsUpperBuf,omitempty"` /* Controller Write IO Bandwidth(kBps) */ ControllerWriteIoBandwidthKbps []TimeValuePair `json:"controllerWriteIoBandwidthKbps,omitempty"` /* Lower Buf value of Controller Write IO Bandwidth(kBps) */ ControllerWriteIoBandwidthKbpsLowerBuf []TimeValuePair `json:"controllerWriteIoBandwidthKbpsLowerBuf,omitempty"` /* Upper Buf value of Controller Write IO Bandwidth(kBps) */ ControllerWriteIoBandwidthKbpsUpperBuf []TimeValuePair `json:"controllerWriteIoBandwidthKbpsUpperBuf,omitempty"` /* A globally unique identifier of an instance that is suitable for external consumption. */ ExtId *string `json:"extId,omitempty"` /* Free physical space(bytes) */ FreePhysicalStorageBytes []TimeValuePair `json:"freePhysicalStorageBytes,omitempty"` /* Hypervisor CPU Usage(ppm) */ HypervisorCpuUsagePpm []TimeValuePair `json:"hypervisorCpuUsagePpm,omitempty"` /* Lower Buf value of Hypervisor CPU Usage(ppm) */ HypervisorCpuUsagePpmLowerBuf []TimeValuePair `json:"hypervisorCpuUsagePpmLowerBuf,omitempty"` /* Upper Buf value of Hypervisor CPU Usage(ppm) */ HypervisorCpuUsagePpmUpperBuf []TimeValuePair `json:"hypervisorCpuUsagePpmUpperBuf,omitempty"` /* Controller IO Bandwidth(kBps) */ IoBandwidthKbps []TimeValuePair `json:"ioBandwidthKbps,omitempty"` /* Lower Buf value of Controller IO Bandwidth(kBps) */ IoBandwidthKbpsLowerBuf []TimeValuePair `json:"ioBandwidthKbpsLowerBuf,omitempty"` /* Upper Buf value of Controller IO Bandwidth(kBps) */ IoBandwidthKbpsUpperBuf []TimeValuePair `json:"ioBandwidthKbpsUpperBuf,omitempty"` /* A HATEOAS style link for the response. Each link contains a user friendly name identifying the link and an address for retrieving the particular resource. */ Links []import1.ApiLink `json:"links,omitempty"` /* Logical storage usage(bytes) */ LogicalStorageUsageBytes []TimeValuePair `json:"logicalStorageUsageBytes,omitempty"` /* Overall memory usage(bytes) */ OverallMemoryUsageBytes []TimeValuePair `json:"overallMemoryUsageBytes,omitempty"` StatType *import2.DownSamplingOperator `json:"statType,omitempty"` /* Storage capacity(bytes) */ StorageCapacityBytes []TimeValuePair `json:"storageCapacityBytes,omitempty"` /* Storage usage(bytes) */ StorageUsageBytes []TimeValuePair `json:"storageUsageBytes,omitempty"` /* A globally unique identifier that represents the tenant that owns this entity. It is automatically assigned by the system and is immutable from an API consumer perspective (some use cases may cause this Id to change - for instance a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server). */ TenantId *string `json:"tenantId,omitempty"` }
func NewClusterStats ¶
func NewClusterStats() *ClusterStats
type ClusterStatsInfoApiResponse ¶
type ClusterStatsInfoApiResponse struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /* */ DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"` Data *OneOfClusterStatsInfoApiResponseData `json:"data,omitempty"` Metadata *import1.ApiResponseMetadata `json:"metadata,omitempty"` }
REST response for all response codes in API path /clustermgmt/v4.0.b1/stats/clusters/{clusterExtId} Get operation
func NewClusterStatsInfoApiResponse ¶
func NewClusterStatsInfoApiResponse() *ClusterStatsInfoApiResponse
func (*ClusterStatsInfoApiResponse) GetData ¶
func (p *ClusterStatsInfoApiResponse) GetData() interface{}
func (*ClusterStatsInfoApiResponse) SetData ¶
func (p *ClusterStatsInfoApiResponse) SetData(v interface{}) error
type ClusterStatsProjection ¶
type ClusterStatsProjection struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /* Aggregate Hypervisor Memory Usage(ppm) */ AggregateHypervisorMemoryUsagePpm []TimeValuePair `json:"aggregateHypervisorMemoryUsagePpm,omitempty"` /* Lower Buf value of Aggregate Hypervisor Memory Usage(ppm) */ AggregateHypervisorMemoryUsagePpmLowerBuf []TimeValuePair `json:"aggregateHypervisorMemoryUsagePpmLowerBuf,omitempty"` /* Upper Buf value of Aggregate Hypervisor Memory Usage(ppm) */ AggregateHypervisorMemoryUsagePpmUpperBuf []TimeValuePair `json:"aggregateHypervisorMemoryUsagePpmUpperBuf,omitempty"` /* Controller Average IO Latency(usecs) */ ControllerAvgIoLatencyUsecs []TimeValuePair `json:"controllerAvgIoLatencyUsecs,omitempty"` /* Lower Buf value of Controller Average IO Latency(usecs) */ ControllerAvgIoLatencyUsecsLowerBuf []TimeValuePair `json:"controllerAvgIoLatencyUsecsLowerBuf,omitempty"` /* Upper Buf value of Controller Average IO Latency(usecs) */ ControllerAvgIoLatencyUsecsUpperBuf []TimeValuePair `json:"controllerAvgIoLatencyUsecsUpperBuf,omitempty"` /* Controller Average Read IO Latency(usecs) */ ControllerAvgReadIoLatencyUsecs []TimeValuePair `json:"controllerAvgReadIoLatencyUsecs,omitempty"` /* Lower Buf value of Controller Average Read IO Latency(usecs) */ ControllerAvgReadIoLatencyUsecsLowerBuf []TimeValuePair `json:"controllerAvgReadIoLatencyUsecsLowerBuf,omitempty"` /* Upper Buf value of Controller Average Read IO Latency(usecs) */ ControllerAvgReadIoLatencyUsecsUpperBuf []TimeValuePair `json:"controllerAvgReadIoLatencyUsecsUpperBuf,omitempty"` /* Controller Average Write IO Latency(usecs) */ ControllerAvgWriteIoLatencyUsecs []TimeValuePair `json:"controllerAvgWriteIoLatencyUsecs,omitempty"` /* Lower Buf value of Controller Average Write IO Latency(usecs) */ ControllerAvgWriteIoLatencyUsecsLowerBuf []TimeValuePair `json:"controllerAvgWriteIoLatencyUsecsLowerBuf,omitempty"` /* Upper Buf value of Controller Average Write IO Latency(usecs) */ ControllerAvgWriteIoLatencyUsecsUpperBuf []TimeValuePair `json:"controllerAvgWriteIoLatencyUsecsUpperBuf,omitempty"` /* Controller IOPS Number */ ControllerNumIops []TimeValuePair `json:"controllerNumIops,omitempty"` /* Lower Buf value of Controller IOPS Number */ ControllerNumIopsLowerBuf []TimeValuePair `json:"controllerNumIopsLowerBuf,omitempty"` /* Upper Buf value of Controller IOPS Number */ ControllerNumIopsUpperBuf []TimeValuePair `json:"controllerNumIopsUpperBuf,omitempty"` /* Number of controller read IOPS */ ControllerNumReadIops []TimeValuePair `json:"controllerNumReadIops,omitempty"` /* Lower Buf value of Number of controller read IOPS */ ControllerNumReadIopsLowerBuf []TimeValuePair `json:"controllerNumReadIopsLowerBuf,omitempty"` /* Upper Buf value of Number of controller read IOPS */ ControllerNumReadIopsUpperBuf []TimeValuePair `json:"controllerNumReadIopsUpperBuf,omitempty"` /* Number of controller write IOPS */ ControllerNumWriteIops []TimeValuePair `json:"controllerNumWriteIops,omitempty"` /* Lower Buf value of Number of controller write IoPS */ ControllerNumWriteIopsLowerBuf []TimeValuePair `json:"controllerNumWriteIopsLowerBuf,omitempty"` /* Upper Buf value of Number of controller write IOPS */ ControllerNumWriteIopsUpperBuf []TimeValuePair `json:"controllerNumWriteIopsUpperBuf,omitempty"` /* Controller Read IO Bandwidth(kBps) */ ControllerReadIoBandwidthKbps []TimeValuePair `json:"controllerReadIoBandwidthKbps,omitempty"` /* Lower Buf value of Controller Read IO Bandwidth(kBps) */ ControllerReadIoBandwidthKbpsLowerBuf []TimeValuePair `json:"controllerReadIoBandwidthKbpsLowerBuf,omitempty"` /* Upper Buf value of Controller Read IO Bandwidth(kBps) */ ControllerReadIoBandwidthKbpsUpperBuf []TimeValuePair `json:"controllerReadIoBandwidthKbpsUpperBuf,omitempty"` /* Controller Write IO Bandwidth(kBps) */ ControllerWriteIoBandwidthKbps []TimeValuePair `json:"controllerWriteIoBandwidthKbps,omitempty"` /* Lower Buf value of Controller Write IO Bandwidth(kBps) */ ControllerWriteIoBandwidthKbpsLowerBuf []TimeValuePair `json:"controllerWriteIoBandwidthKbpsLowerBuf,omitempty"` /* Upper Buf value of Controller Write IO Bandwidth(kBps) */ ControllerWriteIoBandwidthKbpsUpperBuf []TimeValuePair `json:"controllerWriteIoBandwidthKbpsUpperBuf,omitempty"` /* A globally unique identifier of an instance that is suitable for external consumption. */ ExtId *string `json:"extId,omitempty"` /* Free physical space(bytes) */ FreePhysicalStorageBytes []TimeValuePair `json:"freePhysicalStorageBytes,omitempty"` /* Hypervisor CPU Usage(ppm) */ HypervisorCpuUsagePpm []TimeValuePair `json:"hypervisorCpuUsagePpm,omitempty"` /* Lower Buf value of Hypervisor CPU Usage(ppm) */ HypervisorCpuUsagePpmLowerBuf []TimeValuePair `json:"hypervisorCpuUsagePpmLowerBuf,omitempty"` /* Upper Buf value of Hypervisor CPU Usage(ppm) */ HypervisorCpuUsagePpmUpperBuf []TimeValuePair `json:"hypervisorCpuUsagePpmUpperBuf,omitempty"` /* Controller IO Bandwidth(kBps) */ IoBandwidthKbps []TimeValuePair `json:"ioBandwidthKbps,omitempty"` /* Lower Buf value of Controller IO Bandwidth(kBps) */ IoBandwidthKbpsLowerBuf []TimeValuePair `json:"ioBandwidthKbpsLowerBuf,omitempty"` /* Upper Buf value of Controller IO Bandwidth(kBps) */ IoBandwidthKbpsUpperBuf []TimeValuePair `json:"ioBandwidthKbpsUpperBuf,omitempty"` /* A HATEOAS style link for the response. Each link contains a user friendly name identifying the link and an address for retrieving the particular resource. */ Links []import1.ApiLink `json:"links,omitempty"` /* Logical storage usage(bytes) */ LogicalStorageUsageBytes []TimeValuePair `json:"logicalStorageUsageBytes,omitempty"` /* Overall memory usage(bytes) */ OverallMemoryUsageBytes []TimeValuePair `json:"overallMemoryUsageBytes,omitempty"` StatType *import2.DownSamplingOperator `json:"statType,omitempty"` /* Storage capacity(bytes) */ StorageCapacityBytes []TimeValuePair `json:"storageCapacityBytes,omitempty"` /* Storage usage(bytes) */ StorageUsageBytes []TimeValuePair `json:"storageUsageBytes,omitempty"` /* A globally unique identifier that represents the tenant that owns this entity. It is automatically assigned by the system and is immutable from an API consumer perspective (some use cases may cause this Id to change - for instance a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server). */ TenantId *string `json:"tenantId,omitempty"` }
func NewClusterStatsProjection ¶
func NewClusterStatsProjection() *ClusterStatsProjection
type HostStats ¶
type HostStats struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /* Aggregate Hypervisor Memory Usage(ppm) */ AggregateHypervisorMemoryUsagePpm []TimeValuePair `json:"aggregateHypervisorMemoryUsagePpm,omitempty"` /* Lower Buf value of Aggregate Hypervisor Memory Usage(ppm) */ AggregateHypervisorMemoryUsagePpmLowerBuf []TimeValuePair `json:"aggregateHypervisorMemoryUsagePpmLowerBuf,omitempty"` /* Upper Buf value of Aggregate Hypervisor Memory Usage(ppm) */ AggregateHypervisorMemoryUsagePpmUpperBuf []TimeValuePair `json:"aggregateHypervisorMemoryUsagePpmUpperBuf,omitempty"` /* Controller Average IO Latency(usecs) */ ControllerAvgIoLatencyUsecs []TimeValuePair `json:"controllerAvgIoLatencyUsecs,omitempty"` /* Lower Buf value of Controller Average IO Latency(usecs) */ ControllerAvgIoLatencyUsecsLowerBuf []TimeValuePair `json:"controllerAvgIoLatencyUsecsLowerBuf,omitempty"` /* Upper Buf value of Controller Average IO Latency(usecs) */ ControllerAvgIoLatencyUsecsUpperBuf []TimeValuePair `json:"controllerAvgIoLatencyUsecsUpperBuf,omitempty"` /* Controller Average Read IO Latency(usecs) */ ControllerAvgReadIoLatencyUsecs []TimeValuePair `json:"controllerAvgReadIoLatencyUsecs,omitempty"` /* Lower Buf value of Controller Average Read IO Latency(usecs) */ ControllerAvgReadIoLatencyUsecsLowerBuf []TimeValuePair `json:"controllerAvgReadIoLatencyUsecsLowerBuf,omitempty"` /* Upper Buf value of Controller Average Read IO Latency(usecs) */ ControllerAvgReadIoLatencyUsecsUpperBuf []TimeValuePair `json:"controllerAvgReadIoLatencyUsecsUpperBuf,omitempty"` /* Controller Average Write IO Latency(usecs) */ ControllerAvgWriteIoLatencyUsecs []TimeValuePair `json:"controllerAvgWriteIoLatencyUsecs,omitempty"` /* Lower Buf value of Controller Average Write IO Latency(usecs) */ ControllerAvgWriteIoLatencyUsecsLowerBuf []TimeValuePair `json:"controllerAvgWriteIoLatencyUsecsLowerBuf,omitempty"` /* Upper Buf value of Controller Average Write IO Latency(usecs) */ ControllerAvgWriteIoLatencyUsecsUpperBuf []TimeValuePair `json:"controllerAvgWriteIoLatencyUsecsUpperBuf,omitempty"` /* Controller IOPS Number */ ControllerNumIops []TimeValuePair `json:"controllerNumIops,omitempty"` /* Lower Buf value of Controller IOPS Number */ ControllerNumIopsLowerBuf []TimeValuePair `json:"controllerNumIopsLowerBuf,omitempty"` /* Upper Buf value of Controller IOPS Number */ ControllerNumIopsUpperBuf []TimeValuePair `json:"controllerNumIopsUpperBuf,omitempty"` /* Number of controller read IOPS */ ControllerNumReadIops []TimeValuePair `json:"controllerNumReadIops,omitempty"` /* Lower Buf value of Number of controller read IOPS */ ControllerNumReadIopsLowerBuf []TimeValuePair `json:"controllerNumReadIopsLowerBuf,omitempty"` /* Upper Buf value of Number of controller read IOPS */ ControllerNumReadIopsUpperBuf []TimeValuePair `json:"controllerNumReadIopsUpperBuf,omitempty"` /* Number of controller write IOPS */ ControllerNumWriteIops []TimeValuePair `json:"controllerNumWriteIops,omitempty"` /* Lower Buf value of Number of controller write IoPS */ ControllerNumWriteIopsLowerBuf []TimeValuePair `json:"controllerNumWriteIopsLowerBuf,omitempty"` /* Upper Buf value of Number of controller write IOPS */ ControllerNumWriteIopsUpperBuf []TimeValuePair `json:"controllerNumWriteIopsUpperBuf,omitempty"` /* Controller Read IO Bandwidth(kBps) */ ControllerReadIoBandwidthKbps []TimeValuePair `json:"controllerReadIoBandwidthKbps,omitempty"` /* Lower Buf value of Controller Read IO Bandwidth(kBps) */ ControllerReadIoBandwidthKbpsLowerBuf []TimeValuePair `json:"controllerReadIoBandwidthKbpsLowerBuf,omitempty"` /* Upper Buf value of Controller Read IO Bandwidth(kBps) */ ControllerReadIoBandwidthKbpsUpperBuf []TimeValuePair `json:"controllerReadIoBandwidthKbpsUpperBuf,omitempty"` /* Controller Write IO Bandwidth(kBps) */ ControllerWriteIoBandwidthKbps []TimeValuePair `json:"controllerWriteIoBandwidthKbps,omitempty"` /* Lower Buf value of Controller Write IO Bandwidth(kBps) */ ControllerWriteIoBandwidthKbpsLowerBuf []TimeValuePair `json:"controllerWriteIoBandwidthKbpsLowerBuf,omitempty"` /* Upper Buf value of Controller Write IO Bandwidth(kBps) */ ControllerWriteIoBandwidthKbpsUpperBuf []TimeValuePair `json:"controllerWriteIoBandwidthKbpsUpperBuf,omitempty"` /* CPU capacity in Hz */ CpuCapacityHz []TimeValuePair `json:"cpuCapacityHz,omitempty"` /* A globally unique identifier of an instance that is suitable for external consumption. */ ExtId *string `json:"extId,omitempty"` /* Free physical space(bytes) */ FreePhysicalStorageBytes []TimeValuePair `json:"freePhysicalStorageBytes,omitempty"` /* Hypervisor CPU Usage(ppm) */ HypervisorCpuUsagePpm []TimeValuePair `json:"hypervisorCpuUsagePpm,omitempty"` /* Lower Buf value of Hypervisor CPU Usage(ppm) */ HypervisorCpuUsagePpmLowerBuf []TimeValuePair `json:"hypervisorCpuUsagePpmLowerBuf,omitempty"` /* Upper Buf value of Hypervisor CPU Usage(ppm) */ HypervisorCpuUsagePpmUpperBuf []TimeValuePair `json:"hypervisorCpuUsagePpmUpperBuf,omitempty"` /* Controller IO Bandwidth(kBps) */ IoBandwidthKbps []TimeValuePair `json:"ioBandwidthKbps,omitempty"` /* Lower Buf value of Controller IO Bandwidth(kBps) */ IoBandwidthKbpsLowerBuf []TimeValuePair `json:"ioBandwidthKbpsLowerBuf,omitempty"` /* Upper Buf value of Controller IO Bandwidth(kBps) */ IoBandwidthKbpsUpperBuf []TimeValuePair `json:"ioBandwidthKbpsUpperBuf,omitempty"` /* A HATEOAS style link for the response. Each link contains a user friendly name identifying the link and an address for retrieving the particular resource. */ Links []import1.ApiLink `json:"links,omitempty"` /* Size of memory(in bytes) */ MemoryCapacityBytes []TimeValuePair `json:"memoryCapacityBytes,omitempty"` /* Overall memory usage(ppm) */ OverallMemoryUsagePpm []TimeValuePair `json:"overallMemoryUsagePpm,omitempty"` /* Lower Buf value of overall memory usage(ppm) */ OverallMemoryUsagePpmLowerBuf []TimeValuePair `json:"overallMemoryUsagePpmLowerBuf,omitempty"` /* Upper Buf value of overall memory usage(ppm) */ OverallMemoryUsagePpmUpperBuf []TimeValuePair `json:"overallMemoryUsagePpmUpperBuf,omitempty"` StatType *import2.DownSamplingOperator `json:"statType,omitempty"` /* Storage capacity(bytes) */ StorageCapacityBytes []TimeValuePair `json:"storageCapacityBytes,omitempty"` /* Storage usage(bytes) */ StorageUsageBytes []TimeValuePair `json:"storageUsageBytes,omitempty"` /* A globally unique identifier that represents the tenant that owns this entity. It is automatically assigned by the system and is immutable from an API consumer perspective (some use cases may cause this Id to change - for instance a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server). */ TenantId *string `json:"tenantId,omitempty"` }
func NewHostStats ¶
func NewHostStats() *HostStats
type HostStatsInfoApiResponse ¶
type HostStatsInfoApiResponse struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /* */ DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"` Data *OneOfHostStatsInfoApiResponseData `json:"data,omitempty"` Metadata *import1.ApiResponseMetadata `json:"metadata,omitempty"` }
REST response for all response codes in API path /clustermgmt/v4.0.b1/stats/clusters/{clusterExtId}/hosts/{hostExtId} Get operation
func NewHostStatsInfoApiResponse ¶
func NewHostStatsInfoApiResponse() *HostStatsInfoApiResponse
func (*HostStatsInfoApiResponse) GetData ¶
func (p *HostStatsInfoApiResponse) GetData() interface{}
func (*HostStatsInfoApiResponse) SetData ¶
func (p *HostStatsInfoApiResponse) SetData(v interface{}) error
type HostStatsProjection ¶
type HostStatsProjection struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /* Aggregate Hypervisor Memory Usage(ppm) */ AggregateHypervisorMemoryUsagePpm []TimeValuePair `json:"aggregateHypervisorMemoryUsagePpm,omitempty"` /* Lower Buf value of Aggregate Hypervisor Memory Usage(ppm) */ AggregateHypervisorMemoryUsagePpmLowerBuf []TimeValuePair `json:"aggregateHypervisorMemoryUsagePpmLowerBuf,omitempty"` /* Upper Buf value of Aggregate Hypervisor Memory Usage(ppm) */ AggregateHypervisorMemoryUsagePpmUpperBuf []TimeValuePair `json:"aggregateHypervisorMemoryUsagePpmUpperBuf,omitempty"` /* Controller Average IO Latency(usecs) */ ControllerAvgIoLatencyUsecs []TimeValuePair `json:"controllerAvgIoLatencyUsecs,omitempty"` /* Lower Buf value of Controller Average IO Latency(usecs) */ ControllerAvgIoLatencyUsecsLowerBuf []TimeValuePair `json:"controllerAvgIoLatencyUsecsLowerBuf,omitempty"` /* Upper Buf value of Controller Average IO Latency(usecs) */ ControllerAvgIoLatencyUsecsUpperBuf []TimeValuePair `json:"controllerAvgIoLatencyUsecsUpperBuf,omitempty"` /* Controller Average Read IO Latency(usecs) */ ControllerAvgReadIoLatencyUsecs []TimeValuePair `json:"controllerAvgReadIoLatencyUsecs,omitempty"` /* Lower Buf value of Controller Average Read IO Latency(usecs) */ ControllerAvgReadIoLatencyUsecsLowerBuf []TimeValuePair `json:"controllerAvgReadIoLatencyUsecsLowerBuf,omitempty"` /* Upper Buf value of Controller Average Read IO Latency(usecs) */ ControllerAvgReadIoLatencyUsecsUpperBuf []TimeValuePair `json:"controllerAvgReadIoLatencyUsecsUpperBuf,omitempty"` /* Controller Average Write IO Latency(usecs) */ ControllerAvgWriteIoLatencyUsecs []TimeValuePair `json:"controllerAvgWriteIoLatencyUsecs,omitempty"` /* Lower Buf value of Controller Average Write IO Latency(usecs) */ ControllerAvgWriteIoLatencyUsecsLowerBuf []TimeValuePair `json:"controllerAvgWriteIoLatencyUsecsLowerBuf,omitempty"` /* Upper Buf value of Controller Average Write IO Latency(usecs) */ ControllerAvgWriteIoLatencyUsecsUpperBuf []TimeValuePair `json:"controllerAvgWriteIoLatencyUsecsUpperBuf,omitempty"` /* Controller IOPS Number */ ControllerNumIops []TimeValuePair `json:"controllerNumIops,omitempty"` /* Lower Buf value of Controller IOPS Number */ ControllerNumIopsLowerBuf []TimeValuePair `json:"controllerNumIopsLowerBuf,omitempty"` /* Upper Buf value of Controller IOPS Number */ ControllerNumIopsUpperBuf []TimeValuePair `json:"controllerNumIopsUpperBuf,omitempty"` /* Number of controller read IOPS */ ControllerNumReadIops []TimeValuePair `json:"controllerNumReadIops,omitempty"` /* Lower Buf value of Number of controller read IOPS */ ControllerNumReadIopsLowerBuf []TimeValuePair `json:"controllerNumReadIopsLowerBuf,omitempty"` /* Upper Buf value of Number of controller read IOPS */ ControllerNumReadIopsUpperBuf []TimeValuePair `json:"controllerNumReadIopsUpperBuf,omitempty"` /* Number of controller write IOPS */ ControllerNumWriteIops []TimeValuePair `json:"controllerNumWriteIops,omitempty"` /* Lower Buf value of Number of controller write IoPS */ ControllerNumWriteIopsLowerBuf []TimeValuePair `json:"controllerNumWriteIopsLowerBuf,omitempty"` /* Upper Buf value of Number of controller write IOPS */ ControllerNumWriteIopsUpperBuf []TimeValuePair `json:"controllerNumWriteIopsUpperBuf,omitempty"` /* Controller Read IO Bandwidth(kBps) */ ControllerReadIoBandwidthKbps []TimeValuePair `json:"controllerReadIoBandwidthKbps,omitempty"` /* Lower Buf value of Controller Read IO Bandwidth(kBps) */ ControllerReadIoBandwidthKbpsLowerBuf []TimeValuePair `json:"controllerReadIoBandwidthKbpsLowerBuf,omitempty"` /* Upper Buf value of Controller Read IO Bandwidth(kBps) */ ControllerReadIoBandwidthKbpsUpperBuf []TimeValuePair `json:"controllerReadIoBandwidthKbpsUpperBuf,omitempty"` /* Controller Write IO Bandwidth(kBps) */ ControllerWriteIoBandwidthKbps []TimeValuePair `json:"controllerWriteIoBandwidthKbps,omitempty"` /* Lower Buf value of Controller Write IO Bandwidth(kBps) */ ControllerWriteIoBandwidthKbpsLowerBuf []TimeValuePair `json:"controllerWriteIoBandwidthKbpsLowerBuf,omitempty"` /* Upper Buf value of Controller Write IO Bandwidth(kBps) */ ControllerWriteIoBandwidthKbpsUpperBuf []TimeValuePair `json:"controllerWriteIoBandwidthKbpsUpperBuf,omitempty"` /* CPU capacity in Hz */ CpuCapacityHz []TimeValuePair `json:"cpuCapacityHz,omitempty"` /* A globally unique identifier of an instance that is suitable for external consumption. */ ExtId *string `json:"extId,omitempty"` /* Free physical space(bytes) */ FreePhysicalStorageBytes []TimeValuePair `json:"freePhysicalStorageBytes,omitempty"` /* Hypervisor CPU Usage(ppm) */ HypervisorCpuUsagePpm []TimeValuePair `json:"hypervisorCpuUsagePpm,omitempty"` /* Lower Buf value of Hypervisor CPU Usage(ppm) */ HypervisorCpuUsagePpmLowerBuf []TimeValuePair `json:"hypervisorCpuUsagePpmLowerBuf,omitempty"` /* Upper Buf value of Hypervisor CPU Usage(ppm) */ HypervisorCpuUsagePpmUpperBuf []TimeValuePair `json:"hypervisorCpuUsagePpmUpperBuf,omitempty"` /* Controller IO Bandwidth(kBps) */ IoBandwidthKbps []TimeValuePair `json:"ioBandwidthKbps,omitempty"` /* Lower Buf value of Controller IO Bandwidth(kBps) */ IoBandwidthKbpsLowerBuf []TimeValuePair `json:"ioBandwidthKbpsLowerBuf,omitempty"` /* Upper Buf value of Controller IO Bandwidth(kBps) */ IoBandwidthKbpsUpperBuf []TimeValuePair `json:"ioBandwidthKbpsUpperBuf,omitempty"` /* A HATEOAS style link for the response. Each link contains a user friendly name identifying the link and an address for retrieving the particular resource. */ Links []import1.ApiLink `json:"links,omitempty"` /* Size of memory(in bytes) */ MemoryCapacityBytes []TimeValuePair `json:"memoryCapacityBytes,omitempty"` /* Overall memory usage(ppm) */ OverallMemoryUsagePpm []TimeValuePair `json:"overallMemoryUsagePpm,omitempty"` /* Lower Buf value of overall memory usage(ppm) */ OverallMemoryUsagePpmLowerBuf []TimeValuePair `json:"overallMemoryUsagePpmLowerBuf,omitempty"` /* Upper Buf value of overall memory usage(ppm) */ OverallMemoryUsagePpmUpperBuf []TimeValuePair `json:"overallMemoryUsagePpmUpperBuf,omitempty"` StatType *import2.DownSamplingOperator `json:"statType,omitempty"` /* Storage capacity(bytes) */ StorageCapacityBytes []TimeValuePair `json:"storageCapacityBytes,omitempty"` /* Storage usage(bytes) */ StorageUsageBytes []TimeValuePair `json:"storageUsageBytes,omitempty"` /* A globally unique identifier that represents the tenant that owns this entity. It is automatically assigned by the system and is immutable from an API consumer perspective (some use cases may cause this Id to change - for instance a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server). */ TenantId *string `json:"tenantId,omitempty"` }
func NewHostStatsProjection ¶
func NewHostStatsProjection() *HostStatsProjection
type OneOfClusterStatsInfoApiResponseData ¶
type OneOfClusterStatsInfoApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfClusterStatsInfoApiResponseData ¶
func NewOneOfClusterStatsInfoApiResponseData() *OneOfClusterStatsInfoApiResponseData
func (*OneOfClusterStatsInfoApiResponseData) GetValue ¶
func (p *OneOfClusterStatsInfoApiResponseData) GetValue() interface{}
func (*OneOfClusterStatsInfoApiResponseData) MarshalJSON ¶
func (p *OneOfClusterStatsInfoApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfClusterStatsInfoApiResponseData) SetValue ¶
func (p *OneOfClusterStatsInfoApiResponseData) SetValue(v interface{}) error
func (*OneOfClusterStatsInfoApiResponseData) UnmarshalJSON ¶
func (p *OneOfClusterStatsInfoApiResponseData) UnmarshalJSON(b []byte) error
type OneOfHostStatsInfoApiResponseData ¶
type OneOfHostStatsInfoApiResponseData struct { Discriminator *string `json:"-"` ObjectType_ *string `json:"-"` // contains filtered or unexported fields }
func NewOneOfHostStatsInfoApiResponseData ¶
func NewOneOfHostStatsInfoApiResponseData() *OneOfHostStatsInfoApiResponseData
func (*OneOfHostStatsInfoApiResponseData) GetValue ¶
func (p *OneOfHostStatsInfoApiResponseData) GetValue() interface{}
func (*OneOfHostStatsInfoApiResponseData) MarshalJSON ¶
func (p *OneOfHostStatsInfoApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfHostStatsInfoApiResponseData) SetValue ¶
func (p *OneOfHostStatsInfoApiResponseData) SetValue(v interface{}) error
func (*OneOfHostStatsInfoApiResponseData) UnmarshalJSON ¶
func (p *OneOfHostStatsInfoApiResponseData) UnmarshalJSON(b []byte) error
type TimeValuePair ¶
type TimeValuePair struct { ObjectType_ *string `json:"$objectType,omitempty"` Reserved_ map[string]interface{} `json:"$reserved,omitempty"` UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"` /* Timestamp for given stat attribute(in ISO-8601 format) */ Timestamp *time.Time `json:"timestamp,omitempty"` /* Value of stat at given timestamp */ Value *int64 `json:"value,omitempty"` }
Time - Value pair for time-series stat attributes
func NewTimeValuePair ¶
func NewTimeValuePair() *TimeValuePair
Click to show internal directories.
Click to hide internal directories.