stats

package
v4.0.1-beta.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 16, 2024 License: UNKNOWN not legal advice Imports: 6 Imported by: 0

Documentation

Overview

Module vmm.v4.ahv.stats of Nutanix VMM APIs

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FileDetail

type FileDetail struct {
	Path        *string `json:"-"`
	ObjectType_ *string `json:"-"`
}

func NewFileDetail

func NewFileDetail() *FileDetail

type GetDiskStatsApiResponse

type GetDiskStatsApiResponse 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 *OneOfGetDiskStatsApiResponseData `json:"data,omitempty"`

	Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"`
}

REST response for all response codes in API path /vmm/v4.0.b1/ahv/stats/vms/{vmExtId}/disks/{extId} Get operation

func NewGetDiskStatsApiResponse

func NewGetDiskStatsApiResponse() *GetDiskStatsApiResponse

func (*GetDiskStatsApiResponse) GetData

func (p *GetDiskStatsApiResponse) GetData() interface{}

func (*GetDiskStatsApiResponse) SetData

func (p *GetDiskStatsApiResponse) SetData(v interface{}) error

type GetVmStatsApiResponse

type GetVmStatsApiResponse 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 *OneOfGetVmStatsApiResponseData `json:"data,omitempty"`

	Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"`
}

REST response for all response codes in API path /vmm/v4.0.b1/ahv/stats/vms/{extId} Get operation

func NewGetVmStatsApiResponse

func NewGetVmStatsApiResponse() *GetVmStatsApiResponse

func (*GetVmStatsApiResponse) GetData

func (p *GetVmStatsApiResponse) GetData() interface{}

func (*GetVmStatsApiResponse) SetData

func (p *GetVmStatsApiResponse) SetData(v interface{}) error

type ListVmStatsApiResponse

type ListVmStatsApiResponse 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 *OneOfListVmStatsApiResponseData `json:"data,omitempty"`

	Metadata *import2.ApiResponseMetadata `json:"metadata,omitempty"`
}

REST response for all response codes in API path /vmm/v4.0.b1/ahv/stats/vms Get operation

func NewListVmStatsApiResponse

func NewListVmStatsApiResponse() *ListVmStatsApiResponse

func (*ListVmStatsApiResponse) GetData

func (p *ListVmStatsApiResponse) GetData() interface{}

func (*ListVmStatsApiResponse) SetData

func (p *ListVmStatsApiResponse) SetData(v interface{}) error

type OneOfGetDiskStatsApiResponseData

type OneOfGetDiskStatsApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetDiskStatsApiResponseData

func NewOneOfGetDiskStatsApiResponseData() *OneOfGetDiskStatsApiResponseData

func (*OneOfGetDiskStatsApiResponseData) GetValue

func (p *OneOfGetDiskStatsApiResponseData) GetValue() interface{}

func (*OneOfGetDiskStatsApiResponseData) MarshalJSON

func (p *OneOfGetDiskStatsApiResponseData) MarshalJSON() ([]byte, error)

func (*OneOfGetDiskStatsApiResponseData) SetValue

func (p *OneOfGetDiskStatsApiResponseData) SetValue(v interface{}) error

func (*OneOfGetDiskStatsApiResponseData) UnmarshalJSON

func (p *OneOfGetDiskStatsApiResponseData) UnmarshalJSON(b []byte) error

type OneOfGetVmStatsApiResponseData

type OneOfGetVmStatsApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetVmStatsApiResponseData

func NewOneOfGetVmStatsApiResponseData() *OneOfGetVmStatsApiResponseData

func (*OneOfGetVmStatsApiResponseData) GetValue

func (p *OneOfGetVmStatsApiResponseData) GetValue() interface{}

func (*OneOfGetVmStatsApiResponseData) MarshalJSON

func (p *OneOfGetVmStatsApiResponseData) MarshalJSON() ([]byte, error)

func (*OneOfGetVmStatsApiResponseData) SetValue

func (p *OneOfGetVmStatsApiResponseData) SetValue(v interface{}) error

func (*OneOfGetVmStatsApiResponseData) UnmarshalJSON

func (p *OneOfGetVmStatsApiResponseData) UnmarshalJSON(b []byte) error

type OneOfListVmStatsApiResponseData

type OneOfListVmStatsApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfListVmStatsApiResponseData

func NewOneOfListVmStatsApiResponseData() *OneOfListVmStatsApiResponseData

func (*OneOfListVmStatsApiResponseData) GetValue

func (p *OneOfListVmStatsApiResponseData) GetValue() interface{}

func (*OneOfListVmStatsApiResponseData) MarshalJSON

func (p *OneOfListVmStatsApiResponseData) MarshalJSON() ([]byte, error)

func (*OneOfListVmStatsApiResponseData) SetValue

func (p *OneOfListVmStatsApiResponseData) SetValue(v interface{}) error

func (*OneOfListVmStatsApiResponseData) UnmarshalJSON

func (p *OneOfListVmStatsApiResponseData) UnmarshalJSON(b []byte) error

type VmDiskStats

type VmDiskStats struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/*
	  The timestamp of a specific VM stats response data point.
	*/
	Stats []VmDiskStatsTuple `json:"stats,omitempty"`
	/*
	  The VM disk external ID associated with the VM disk stats.
	*/
	VmDiskExtId *string `json:"vmDiskExtId,omitempty"`
	/*
	  The VM external ID associated with the VM stats.
	*/
	VmExtId *string `json:"vmExtId,omitempty"`
}

A collection of VM stats.

func NewVmDiskStats

func NewVmDiskStats() *VmDiskStats

type VmDiskStatsTuple

type VmDiskStatsTuple struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/*
	  The VM disk controller average I/O latency in microseconds.
	*/
	ControllerAvgIoLatencyMicros *int64 `json:"controllerAvgIoLatencyMicros,omitempty"`
	/*
	  The VM disk controller average read I/O latency in microseconds.
	*/
	ControllerAvgReadIoLatencyMicros *int64 `json:"controllerAvgReadIoLatencyMicros,omitempty"`
	/*
	  The VM disk controller average read I/O size in kilobytes.
	*/
	ControllerAvgReadIoSizeKb *int64 `json:"controllerAvgReadIoSizeKb,omitempty"`
	/*
	  The VM disk controller average write I/O latency in microseconds.
	*/
	ControllerAvgWriteIoLatencyMicros *int64 `json:"controllerAvgWriteIoLatencyMicros,omitempty"`
	/*
	  The VM disk controller average write I/O size in kilobytes.
	*/
	ControllerAvgWriteIoSizeKb *int64 `json:"controllerAvgWriteIoSizeKb,omitempty"`
	/*
	  The VM disk controller number of frontend read operations.
	*/
	ControllerFrontendReadOps *int64 `json:"controllerFrontendReadOps,omitempty"`
	/*
	  The VM disk controller number of frontend write operations.
	*/
	ControllerFrontendWriteOps *int64 `json:"controllerFrontendWriteOps,omitempty"`
	/*
	  The VM disk controller number of I/O bandwidth in kilobytes per second.
	*/
	ControllerIoBandwidthKbps *int64 `json:"controllerIoBandwidthKbps,omitempty"`
	/*
	  The VM disk controller number of I/O.
	*/
	ControllerNumIo *int64 `json:"controllerNumIo,omitempty"`
	/*
	  The VM disk controller number of I/O operations per second.
	*/
	ControllerNumIops *int64 `json:"controllerNumIops,omitempty"`
	/*
	  The VM disk controller number of read I/O.
	*/
	ControllerNumReadIo *int64 `json:"controllerNumReadIo,omitempty"`
	/*
	  The VM disk controller number of read I/O operations per second.
	*/
	ControllerNumReadIops *int64 `json:"controllerNumReadIops,omitempty"`
	/*
	  The VM disk controller number of write I/O.
	*/
	ControllerNumWriteIo *int64 `json:"controllerNumWriteIo,omitempty"`
	/*
	  The VM disk controller number of random read operations.
	*/
	ControllerRandomReadOps *int64 `json:"controllerRandomReadOps,omitempty"`
	/*
	  The VM disk controller number of random write operations.
	*/
	ControllerRandomWriteOps *int64 `json:"controllerRandomWriteOps,omitempty"`
	/*
	  The VM disk controller number of read I/O bandwidth in kilobytes per second.
	*/
	ControllerReadIoBandwidthKbps *int64 `json:"controllerReadIoBandwidthKbps,omitempty"`
	/*
	  The VM disk controller percentage of read I/O in parts per million.
	*/
	ControllerReadIoPpm *int64 `json:"controllerReadIoPpm,omitempty"`
	/*
	  The VM disk controller percentage of sequential I/O in parts per million.
	*/
	ControllerSeqIoPpm *int64 `json:"controllerSeqIoPpm,omitempty"`
	/*
	  The VM disk controller timespan in microseconds.
	*/
	ControllerTimespanMicros *int64 `json:"controllerTimespanMicros,omitempty"`
	/*
	  The VM disk controller total I/O size in kilobytes.
	*/
	ControllerTotalIoSizeKb *int64 `json:"controllerTotalIoSizeKb,omitempty"`
	/*
	  The VM disk controller total I/O time in microseconds.
	*/
	ControllerTotalIoTimeMicros *int64 `json:"controllerTotalIoTimeMicros,omitempty"`
	/*
	  The VM disk controller total read I/O size in kilobytes.
	*/
	ControllerTotalReadIoSizeKb *int64 `json:"controllerTotalReadIoSizeKb,omitempty"`
	/*
	  The VM disk controller total read I/O time in microseconds.
	*/
	ControllerTotalReadIoTimeMicros *int64 `json:"controllerTotalReadIoTimeMicros,omitempty"`
	/*
	  The VM disk controller user bytes.
	*/
	ControllerUserBytes *int64 `json:"controllerUserBytes,omitempty"`
	/*
	  The VM disk controller vDisk CPU time in microseconds.
	*/
	ControllerVdiskCpuTimeMicros *int64 `json:"controllerVdiskCpuTimeMicros,omitempty"`
	/*
	  The VM disk controller write I/O bandwidth in kilobytes per second.
	*/
	ControllerWriteIoBandwidthKbps *int64 `json:"controllerWriteIoBandwidthKbps,omitempty"`
	/*
	  The VM disk controller percentage of write I/O in parts per million.
	*/
	ControllerWriteIoPpm *int64 `json:"controllerWriteIoPpm,omitempty"`
	/*
	  The timestamp of a specific VM stats response data point.
	*/
	Timestamp *time.Time `json:"timestamp,omitempty"`
}

A collection of VM disk stats

func NewVmDiskStatsTuple

func NewVmDiskStatsTuple() *VmDiskStatsTuple

type VmStats

type VmStats struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/*
	  The timestamp of a specific VM stats response data point.
	*/
	Stats []VmStatsTuple `json:"stats,omitempty"`
	/*
	  The VM external ID associated with the VM stats.
	*/
	VmExtId *string `json:"vmExtId,omitempty"`
}

A collection of VM stats.

func NewVmStats

func NewVmStats() *VmStats

type VmStatsTuple

type VmStatsTuple struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/*
	  The VM NCC health check score.
	*/
	CheckScore *int64 `json:"checkScore,omitempty"`
	/*
	  The UUID of the cluster on which the VM resides.
	*/
	Cluster *string `json:"cluster,omitempty"`
	/*
	  The VM controller average I/O latency in microseconds.
	*/
	ControllerAvgIoLatencyMicros *int64 `json:"controllerAvgIoLatencyMicros,omitempty"`
	/*
	  The VM controller average read I/O latency in microseconds.
	*/
	ControllerAvgReadIoLatencyMicros *int64 `json:"controllerAvgReadIoLatencyMicros,omitempty"`
	/*
	  The VM controller average read I/O size in kilobytes.
	*/
	ControllerAvgReadIoSizeKb *int64 `json:"controllerAvgReadIoSizeKb,omitempty"`
	/*
	  The VM controller average write I/O latency in microseconds.
	*/
	ControllerAvgWriteIoLatencyMicros *int64 `json:"controllerAvgWriteIoLatencyMicros,omitempty"`
	/*
	  The VM controller average write I/O size in kilobytes.
	*/
	ControllerAvgWriteIoSizeKb *int64 `json:"controllerAvgWriteIoSizeKb,omitempty"`
	/*
	  The VM controller I/O bandwidth in kilobytes per second.
	*/
	ControllerIoBandwidthKbps *int64 `json:"controllerIoBandwidthKbps,omitempty"`
	/*
	  The VM controller number of I/O requests.
	*/
	ControllerNumIo *int64 `json:"controllerNumIo,omitempty"`
	/*
	  The VM controller number of I/O operations per second.
	*/
	ControllerNumIops *int64 `json:"controllerNumIops,omitempty"`
	/*
	  The VM controller number of random I/O.
	*/
	ControllerNumRandomIo *int64 `json:"controllerNumRandomIo,omitempty"`
	/*
	  The VM controller number of read I/O.
	*/
	ControllerNumReadIo *int64 `json:"controllerNumReadIo,omitempty"`
	/*
	  The VM controller number of read I/O operations per second.
	*/
	ControllerNumReadIops *int64 `json:"controllerNumReadIops,omitempty"`
	/*
	  The VM controller number of sequential I/Os.
	*/
	ControllerNumSeqIo *int64 `json:"controllerNumSeqIo,omitempty"`
	/*
	  The VM controller number of write I/O.
	*/
	ControllerNumWriteIo *int64 `json:"controllerNumWriteIo,omitempty"`
	/*
	  The VM controller number of write I/O operations per second.
	*/
	ControllerNumWriteIops *int64 `json:"controllerNumWriteIops,omitempty"`
	/*
	  Amount of data in bytes drained to HDD tier of extent store by the VM controller.
	*/
	ControllerOplogDrainDestHddBytes *int64 `json:"controllerOplogDrainDestHddBytes,omitempty"`
	/*
	  Amount of data in bytes drained to SSD tier of extent store by the VM controller.
	*/
	ControllerOplogDrainDestSsdBytes *int64 `json:"controllerOplogDrainDestSsdBytes,omitempty"`
	/*
	  The VM controller number of random I/O PPM.
	*/
	ControllerRandomIoPpm *int64 `json:"controllerRandomIoPpm,omitempty"`
	/*
	  The VM controller number of read I/O bandwidth in kilobytes per second.
	*/
	ControllerReadIoBandwidthKbps *int64 `json:"controllerReadIoBandwidthKbps,omitempty"`
	/*
	  The VM controller number of read I/O PPM.
	*/
	ControllerReadIoPpm *int64 `json:"controllerReadIoPpm,omitempty"`
	/*
	  The VM disk controller number of bytes for local read source: HDD estore.
	*/
	ControllerReadSourceEstoreHddLocalBytes *int64 `json:"controllerReadSourceEstoreHddLocalBytes,omitempty"`
	/*
	  The VM disk controller number of bytes for remote read source: HDD estore.
	*/
	ControllerReadSourceEstoreHddRemoteBytes *int64 `json:"controllerReadSourceEstoreHddRemoteBytes,omitempty"`
	/*
	  The VM disk controller number of bytes for local read source: SSD estore.
	*/
	ControllerReadSourceEstoreSsdLocalBytes *int64 `json:"controllerReadSourceEstoreSsdLocalBytes,omitempty"`
	/*
	  The VM disk controller number of bytes for remote read source: SSD estore.
	*/
	ControllerReadSourceEstoreSsdRemoteBytes *int64 `json:"controllerReadSourceEstoreSsdRemoteBytes,omitempty"`
	/*
	  The VM controller read source oplog in bytes.
	*/
	ControllerReadSourceOplogBytes *int64 `json:"controllerReadSourceOplogBytes,omitempty"`
	/*
	  The VM controller number of sequential I/O PPM.
	*/
	ControllerSeqIoPpm *int64 `json:"controllerSeqIoPpm,omitempty"`
	/*
	  The VM controller shared usage in bytes.
	*/
	ControllerSharedUsageBytes *int64 `json:"controllerSharedUsageBytes,omitempty"`
	/*
	  The VM controller snapshot usage in bytes.
	*/
	ControllerSnapshotUsageBytes *int64 `json:"controllerSnapshotUsageBytes,omitempty"`
	/*
	  The VM controller total usage on SSD tier for the VM.
	*/
	ControllerStorageTierSsdUsageBytes *int64 `json:"controllerStorageTierSsdUsageBytes,omitempty"`
	/*
	  The VM controller timespan in microseconds.
	*/
	ControllerTimespanMicros *int64 `json:"controllerTimespanMicros,omitempty"`
	/*
	  The VM controller number of total I/O size in kilobytes.
	*/
	ControllerTotalIoSizeKb *int64 `json:"controllerTotalIoSizeKb,omitempty"`
	/*
	  The VM controller number of total I/O time in microseconds.
	*/
	ControllerTotalIoTimeMicros *int64 `json:"controllerTotalIoTimeMicros,omitempty"`
	/*
	  The VM controller number of total read I/O size in kilobytes.
	*/
	ControllerTotalReadIoSizeKb *int64 `json:"controllerTotalReadIoSizeKb,omitempty"`
	/*
	  The VM controller number of total read I/O time in microseconds.
	*/
	ControllerTotalReadIoTimeMicros *int64 `json:"controllerTotalReadIoTimeMicros,omitempty"`
	/*
	  The VM controller number of total transformed usage in bytes.
	*/
	ControllerTotalTransformedUsageBytes *int64 `json:"controllerTotalTransformedUsageBytes,omitempty"`
	/*
	  The VM controller user bytes.
	*/
	ControllerUserBytes *int64 `json:"controllerUserBytes,omitempty"`
	/*
	  The VM controller write destination HDD estore in bytes.
	*/
	ControllerWriteDestEstoreHddBytes *int64 `json:"controllerWriteDestEstoreHddBytes,omitempty"`
	/*
	  The VM controller write destination SSD estore in bytes.
	*/
	ControllerWriteDestEstoreSsdBytes *int64 `json:"controllerWriteDestEstoreSsdBytes,omitempty"`
	/*
	  The VM controller write I/O bandwidth in kilobytes per second.
	*/
	ControllerWriteIoBandwidthKbps *int64 `json:"controllerWriteIoBandwidthKbps,omitempty"`
	/*
	  The VM controller percentage of write I/O in parts per million.
	*/
	ControllerWriteIoPpm *int64 `json:"controllerWriteIoPpm,omitempty"`
	/*
	  The read working set size of the VM disk controller in megabytes, 2 minute measurement interval.
	*/
	ControllerWss120SecondReadMb *int64 `json:"controllerWss120SecondReadMb,omitempty"`
	/*
	  The combined working set size of the VM disk controller in megabytes, 2 minute measurement interval.
	*/
	ControllerWss120SecondUnionMb *int64 `json:"controllerWss120SecondUnionMb,omitempty"`
	/*
	  The write working set size of the VM disk controller in megabytes, 2 minute measurement interval.
	*/
	ControllerWss120SecondWriteMb *int64 `json:"controllerWss120SecondWriteMb,omitempty"`
	/*
	  The read working set size of the VM disk controller in megabytes, 1 hour measurement interval.
	*/
	ControllerWss3600SecondReadMb *int64 `json:"controllerWss3600SecondReadMb,omitempty"`
	/*
	  The combined working set size of the VM disk controller in megabytes, 1-hour measurement interval.
	*/
	ControllerWss3600SecondUnionMb *int64 `json:"controllerWss3600SecondUnionMb,omitempty"`
	/*
	  The write working set size of the VM disk controller in megabytes, 1-hour measurement interval.
	*/
	ControllerWss3600SecondWriteMb *int64 `json:"controllerWss3600SecondWriteMb,omitempty"`
	/*
	  The VM frame buffer usage in PPM.
	*/
	FrameBufferUsagePpm *int64 `json:"frameBufferUsagePpm,omitempty"`
	/*
	  The VM GPU usage in PPM.
	*/
	GpuUsagePpm *int64 `json:"gpuUsagePpm,omitempty"`
	/*
	  The VM memory usage in percentage reported by a guest.
	*/
	GuestMemoryUsagePpm *int64 `json:"guestMemoryUsagePpm,omitempty"`
	/*
	  The average I/O latency of the VM in microseconds
	*/
	HypervisorAvgIoLatencyMicros *int64 `json:"hypervisorAvgIoLatencyMicros,omitempty"`
	/*
	  Percentage of time that the VM was ready, but could not get scheduled to run.
	*/
	HypervisorCpuReadyTimePpm *int64 `json:"hypervisorCpuReadyTimePpm,omitempty"`
	/*
	  The CPU usage of the VM in parts per million.
	*/
	HypervisorCpuUsagePpm *int64 `json:"hypervisorCpuUsagePpm,omitempty"`
	/*
	  The I/O bandwidth of the VM in kilobytes per second.
	*/
	HypervisorIoBandwidthKbps *int64 `json:"hypervisorIoBandwidthKbps,omitempty"`
	/*
	  The target memory balloon of the VM to be reclaimed in bytes.
	*/
	HypervisorMemoryBalloonReclaimTargetBytes *int64 `json:"hypervisorMemoryBalloonReclaimTargetBytes,omitempty"`
	/*
	  The memory balloon reclaimed by the VM in bytes.
	*/
	HypervisorMemoryBalloonReclaimedBytes *int64 `json:"hypervisorMemoryBalloonReclaimedBytes,omitempty"`
	/*
	  Consolidated guest memory usage in percentage.
	*/
	HypervisorMemoryUsagePpm *int64 `json:"hypervisorMemoryUsagePpm,omitempty"`
	/*
	  The number of I/O by the VM.
	*/
	HypervisorNumIo *int64 `json:"hypervisorNumIo,omitempty"`
	/*
	  The number of I/O operations by the VM per second.
	*/
	HypervisorNumIops *int64 `json:"hypervisorNumIops,omitempty"`
	/*
	  The number of read I/O operations by the VM.
	*/
	HypervisorNumReadIo *int64 `json:"hypervisorNumReadIo,omitempty"`
	/*
	  The number of read I/O operations by the VM per second.
	*/
	HypervisorNumReadIops *int64 `json:"hypervisorNumReadIops,omitempty"`
	/*
	  The number of packets dropped by the VM during reception.
	*/
	HypervisorNumReceivePacketsDropped *int64 `json:"hypervisorNumReceivePacketsDropped,omitempty"`
	/*
	  The number of bytes received by the VM.
	*/
	HypervisorNumReceivedBytes *int64 `json:"hypervisorNumReceivedBytes,omitempty"`
	/*
	  The number of packets dropped by the VM during transmission.
	*/
	HypervisorNumTransmitPacketsDropped *int64 `json:"hypervisorNumTransmitPacketsDropped,omitempty"`
	/*
	  The number of bytes transmitted by the VM.
	*/
	HypervisorNumTransmittedBytes *int64 `json:"hypervisorNumTransmittedBytes,omitempty"`
	/*
	  The number of write I/O by the VM.
	*/
	HypervisorNumWriteIo *int64 `json:"hypervisorNumWriteIo,omitempty"`
	/*
	  The number of write I/O operations by the VM per second.
	*/
	HypervisorNumWriteIops *int64 `json:"hypervisorNumWriteIops,omitempty"`
	/*
	  The number of read I/O bandwidth of the VM in kilobytes per second.
	*/
	HypervisorReadIoBandwidthKbps *int64 `json:"hypervisorReadIoBandwidthKbps,omitempty"`
	/*
	  The timespan of the VM in microseconds.
	*/
	HypervisorTimespanMicros *int64 `json:"hypervisorTimespanMicros,omitempty"`
	/*
	  The total I/O size of the VM in kilobytes.
	*/
	HypervisorTotalIoSizeKb *int64 `json:"hypervisorTotalIoSizeKb,omitempty"`
	/*
	  The total I/O time of the VM in microseconds.
	*/
	HypervisorTotalIoTimeMicros *int64 `json:"hypervisorTotalIoTimeMicros,omitempty"`
	/*
	  The total read I/O size of the VM in kilobytes.
	*/
	HypervisorTotalReadIoSizeKb *int64 `json:"hypervisorTotalReadIoSizeKb,omitempty"`
	/*
	  Hypervisor type of the VM.
	*/
	HypervisorType *string `json:"hypervisorType,omitempty"`
	/*
	  The running time of the VM in microseconds.
	*/
	HypervisorVmRunningTimeUsecs *int64 `json:"hypervisorVmRunningTimeUsecs,omitempty"`
	/*
	  The write I/O bandwidth of the VM in kilobytes per second.
	*/
	HypervisorWriteIoBandwidthKbps *int64 `json:"hypervisorWriteIoBandwidthKbps,omitempty"`
	/*
	  The VM memory usage bytes.
	*/
	MemoryUsageBytes *int64 `json:"memoryUsageBytes,omitempty"`
	/*
	  The VM memory usage in PPM.
	*/
	MemoryUsagePpm *int64 `json:"memoryUsagePpm,omitempty"`
	/*
	  The VM number of vCPUs used in PPM.
	*/
	NumVcpusUsedPpm *int64 `json:"numVcpusUsedPpm,omitempty"`
	/*
	  The timestamp of a specific VM stats response data point.
	*/
	Timestamp *time.Time `json:"timestamp,omitempty"`
}

A collection of VM stats.

func NewVmStatsTuple

func NewVmStatsTuple() *VmStatsTuple

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL