Versions in this module Expand all Collapse all v4 v4.0.1-beta.1 May 16, 2024 v4.0.1 Dec 5, 2024 Changes in this version + type FileDetail struct + ObjectType_ *string + Path *string + func NewFileDetail() *FileDetail + type GetDiskStatsApiResponse struct + Data *OneOfGetDiskStatsApiResponseData + DataItemDiscriminator_ *string + Metadata *import2.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewGetDiskStatsApiResponse() *GetDiskStatsApiResponse + func (p *GetDiskStatsApiResponse) GetData() interface{} + func (p *GetDiskStatsApiResponse) SetData(v interface{}) error + type GetNicStatsApiResponse struct + Data *OneOfGetNicStatsApiResponseData + DataItemDiscriminator_ *string + Metadata *import2.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewGetNicStatsApiResponse() *GetNicStatsApiResponse + func (p *GetNicStatsApiResponse) GetData() interface{} + func (p *GetNicStatsApiResponse) SetData(v interface{}) error + type GetVmStatsApiResponse struct + Data *OneOfGetVmStatsApiResponseData + DataItemDiscriminator_ *string + Metadata *import2.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewGetVmStatsApiResponse() *GetVmStatsApiResponse + func (p *GetVmStatsApiResponse) GetData() interface{} + func (p *GetVmStatsApiResponse) SetData(v interface{}) error + type ListVmStatsApiResponse struct + Data *OneOfListVmStatsApiResponseData + DataItemDiscriminator_ *string + Metadata *import2.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewListVmStatsApiResponse() *ListVmStatsApiResponse + func (p *ListVmStatsApiResponse) GetData() interface{} + func (p *ListVmStatsApiResponse) SetData(v interface{}) error + type OneOfGetDiskStatsApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfGetDiskStatsApiResponseData() *OneOfGetDiskStatsApiResponseData + func (p *OneOfGetDiskStatsApiResponseData) GetValue() interface{} + func (p *OneOfGetDiskStatsApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfGetDiskStatsApiResponseData) SetValue(v interface{}) error + func (p *OneOfGetDiskStatsApiResponseData) UnmarshalJSON(b []byte) error + type OneOfGetNicStatsApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfGetNicStatsApiResponseData() *OneOfGetNicStatsApiResponseData + func (p *OneOfGetNicStatsApiResponseData) GetValue() interface{} + func (p *OneOfGetNicStatsApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfGetNicStatsApiResponseData) SetValue(v interface{}) error + func (p *OneOfGetNicStatsApiResponseData) UnmarshalJSON(b []byte) error + type OneOfGetVmStatsApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfGetVmStatsApiResponseData() *OneOfGetVmStatsApiResponseData + func (p *OneOfGetVmStatsApiResponseData) GetValue() interface{} + func (p *OneOfGetVmStatsApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfGetVmStatsApiResponseData) SetValue(v interface{}) error + func (p *OneOfGetVmStatsApiResponseData) UnmarshalJSON(b []byte) error + type OneOfListVmStatsApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfListVmStatsApiResponseData() *OneOfListVmStatsApiResponseData + func (p *OneOfListVmStatsApiResponseData) GetValue() interface{} + func (p *OneOfListVmStatsApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfListVmStatsApiResponseData) SetValue(v interface{}) error + func (p *OneOfListVmStatsApiResponseData) UnmarshalJSON(b []byte) error + type VmDiskStats struct + ExtId *string + Links []import2.ApiLink + ObjectType_ *string + Reserved_ map[string]interface{} + Stats []VmDiskStatsTuple + TenantId *string + UnknownFields_ map[string]interface{} + VmExtId *string + func NewVmDiskStats() *VmDiskStats + type VmDiskStatsTuple struct + ControllerAvgIoLatencyMicros *int64 + ControllerAvgReadIoLatencyMicros *int64 + ControllerAvgReadIoSizeKb *int64 + ControllerAvgWriteIoLatencyMicros *int64 + ControllerAvgWriteIoSizeKb *int64 + ControllerIoBandwidthKbps *int64 + ControllerNumIo *int64 + ControllerNumIops *int64 + ControllerNumReadIo *int64 + ControllerNumReadIops *int64 + ControllerNumSeqIo *int64 + ControllerNumWriteIo *int64 + ControllerNumWriteIops *int64 + ControllerRandomIoPpm *int64 + ControllerReadIoBandwidthKbps *int64 + ControllerReadIoPpm *int64 + ControllerSeqIoPpm *int64 + ControllerTimespanMicros *int64 + ControllerTotalIoSizeKb *int64 + ControllerTotalIoTimeMicros *int64 + ControllerTotalReadIoSizeKb *int64 + ControllerTotalReadIoTimeMicros *int64 + ControllerUserBytes *int64 + ControllerWriteIoBandwidthKbps *int64 + ControllerWriteIoPpm *int64 + ObjectType_ *string + Reserved_ map[string]interface{} + Timestamp *time.Time + UnknownFields_ map[string]interface{} + func NewVmDiskStatsTuple() *VmDiskStatsTuple + type VmDiskStatsTupleProjection struct + ControllerAvgIoLatencyMicros *int64 + ControllerAvgReadIoLatencyMicros *int64 + ControllerAvgReadIoSizeKb *int64 + ControllerAvgWriteIoLatencyMicros *int64 + ControllerAvgWriteIoSizeKb *int64 + ControllerIoBandwidthKbps *int64 + ControllerNumIo *int64 + ControllerNumIops *int64 + ControllerNumReadIo *int64 + ControllerNumReadIops *int64 + ControllerNumSeqIo *int64 + ControllerNumWriteIo *int64 + ControllerNumWriteIops *int64 + ControllerRandomIoPpm *int64 + ControllerReadIoBandwidthKbps *int64 + ControllerReadIoPpm *int64 + ControllerSeqIoPpm *int64 + ControllerTimespanMicros *int64 + ControllerTotalIoSizeKb *int64 + ControllerTotalIoTimeMicros *int64 + ControllerTotalReadIoSizeKb *int64 + ControllerTotalReadIoTimeMicros *int64 + ControllerUserBytes *int64 + ControllerWriteIoBandwidthKbps *int64 + ControllerWriteIoPpm *int64 + ObjectType_ *string + Reserved_ map[string]interface{} + Timestamp *time.Time + UnknownFields_ map[string]interface{} + func NewVmDiskStatsTupleProjection() *VmDiskStatsTupleProjection + type VmNicStats struct + ExtId *string + Links []import2.ApiLink + ObjectType_ *string + Reserved_ map[string]interface{} + Stats []VmNicStatsTuple + TenantId *string + UnknownFields_ map[string]interface{} + VmExtId *string + func NewVmNicStats() *VmNicStats + type VmNicStatsTuple struct + NetworkDroppedReceivedPackets *int64 + NetworkDroppedTransmittedPackets *int64 + ObjectType_ *string + Reserved_ map[string]interface{} + Timestamp *time.Time + UnknownFields_ map[string]interface{} + func NewVmNicStatsTuple() *VmNicStatsTuple + type VmNicStatsTupleProjection struct + NetworkDroppedReceivedPackets *int64 + NetworkDroppedTransmittedPackets *int64 + ObjectType_ *string + Reserved_ map[string]interface{} + Timestamp *time.Time + UnknownFields_ map[string]interface{} + func NewVmNicStatsTupleProjection() *VmNicStatsTupleProjection + type VmStats struct + ExtId *string + Links []import2.ApiLink + ObjectType_ *string + Reserved_ map[string]interface{} + Stats []VmStatsTuple + TenantId *string + UnknownFields_ map[string]interface{} + func NewVmStats() *VmStats + type VmStatsTuple struct + CheckScore *int64 + Cluster *string + ControllerAvgIoLatencyMicros *int64 + ControllerAvgReadIoLatencyMicros *int64 + ControllerAvgReadIoSizeKb *int64 + ControllerAvgWriteIoLatencyMicros *int64 + ControllerAvgWriteIoSizeKb *int64 + ControllerIoBandwidthKbps *int64 + ControllerNumIo *int64 + ControllerNumIops *int64 + ControllerNumRandomIo *int64 + ControllerNumReadIo *int64 + ControllerNumReadIops *int64 + ControllerNumSeqIo *int64 + ControllerNumWriteIo *int64 + ControllerNumWriteIops *int64 + ControllerRandomIoPpm *int64 + ControllerReadIoBandwidthKbps *int64 + ControllerReadIoPpm *int64 + ControllerSeqIoPpm *int64 + ControllerStorageTierSsdUsageBytes *int64 + ControllerTimespanMicros *int64 + ControllerTotalIoSizeKb *int64 + ControllerTotalIoTimeMicros *int64 + ControllerTotalReadIoSizeKb *int64 + ControllerTotalReadIoTimeMicros *int64 + ControllerTotalTransformedUsageBytes *int64 + ControllerUserBytes *int64 + ControllerWriteIoBandwidthKbps *int64 + ControllerWriteIoPpm *int64 + HypervisorAvgIoLatencyMicros *int64 + HypervisorCpuReadyTimePpm *int64 + HypervisorCpuUsagePpm *int64 + HypervisorIoBandwidthKbps *int64 + HypervisorMemoryUsagePpm *int64 + HypervisorNumIo *int64 + HypervisorNumIops *int64 + HypervisorNumReadIo *int64 + HypervisorNumReadIops *int64 + HypervisorNumReceivedBytes *int64 + HypervisorNumTransmittedBytes *int64 + HypervisorNumWriteIo *int64 + HypervisorNumWriteIops *int64 + HypervisorReadIoBandwidthKbps *int64 + HypervisorSwapInRateKbps *int64 + HypervisorSwapOutRateKbps *int64 + HypervisorTimespanMicros *int64 + HypervisorTotalIoSizeKb *int64 + HypervisorTotalIoTimeMicros *int64 + HypervisorTotalReadIoSizeKb *int64 + HypervisorType *string + HypervisorWriteIoBandwidthKbps *int64 + MemoryUsagePpm *int64 + ObjectType_ *string + Reserved_ map[string]interface{} + Timestamp *time.Time + UnknownFields_ map[string]interface{} + func NewVmStatsTuple() *VmStatsTuple + type VmStatsTupleProjection struct + CheckScore *int64 + Cluster *string + ControllerAvgIoLatencyMicros *int64 + ControllerAvgReadIoLatencyMicros *int64 + ControllerAvgReadIoSizeKb *int64 + ControllerAvgWriteIoLatencyMicros *int64 + ControllerAvgWriteIoSizeKb *int64 + ControllerIoBandwidthKbps *int64 + ControllerNumIo *int64 + ControllerNumIops *int64 + ControllerNumRandomIo *int64 + ControllerNumReadIo *int64 + ControllerNumReadIops *int64 + ControllerNumSeqIo *int64 + ControllerNumWriteIo *int64 + ControllerNumWriteIops *int64 + ControllerRandomIoPpm *int64 + ControllerReadIoBandwidthKbps *int64 + ControllerReadIoPpm *int64 + ControllerSeqIoPpm *int64 + ControllerStorageTierSsdUsageBytes *int64 + ControllerTimespanMicros *int64 + ControllerTotalIoSizeKb *int64 + ControllerTotalIoTimeMicros *int64 + ControllerTotalReadIoSizeKb *int64 + ControllerTotalReadIoTimeMicros *int64 + ControllerTotalTransformedUsageBytes *int64 + ControllerUserBytes *int64 + ControllerWriteIoBandwidthKbps *int64 + ControllerWriteIoPpm *int64 + HypervisorAvgIoLatencyMicros *int64 + HypervisorCpuReadyTimePpm *int64 + HypervisorCpuUsagePpm *int64 + HypervisorIoBandwidthKbps *int64 + HypervisorMemoryUsagePpm *int64 + HypervisorNumIo *int64 + HypervisorNumIops *int64 + HypervisorNumReadIo *int64 + HypervisorNumReadIops *int64 + HypervisorNumReceivedBytes *int64 + HypervisorNumTransmittedBytes *int64 + HypervisorNumWriteIo *int64 + HypervisorNumWriteIops *int64 + HypervisorReadIoBandwidthKbps *int64 + HypervisorSwapInRateKbps *int64 + HypervisorSwapOutRateKbps *int64 + HypervisorTimespanMicros *int64 + HypervisorTotalIoSizeKb *int64 + HypervisorTotalIoTimeMicros *int64 + HypervisorTotalReadIoSizeKb *int64 + HypervisorType *string + HypervisorWriteIoBandwidthKbps *int64 + MemoryUsagePpm *int64 + ObjectType_ *string + Reserved_ map[string]interface{} + Timestamp *time.Time + UnknownFields_ map[string]interface{} + func NewVmStatsTupleProjection() *VmStatsTupleProjection