- Resource: ErrorFrame
 - FrameViolationEntry
 - AssetFrame
 - PerformanceSample
 - MemoryUsageSample
 - CpuUsageSample
 - NetworkUsageSample
 - DiskUsageSample
 - Methods
 
Resource: ErrorFrame
Message representing a frame which failed to be processed due to an error.
| JSON representation | 
|---|
{ "name": string, "violations": [ { object (  | 
              
| Fields | |
|---|---|
name | 
                
                   
 Output only. The identifier of the ErrorFrame.  | 
              
violations[] | 
                
                   
 Output only. All the violations that were detected for the frame.  | 
              
originalFrame | 
                
                   
 Output only. The frame that was originally reported.  | 
              
ingestionTime | 
                
                   
 Output only. Frame ingestion time. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:   | 
              
FrameViolationEntry
A resource that contains a single violation of a reported AssetFrame resource.
| JSON representation | 
|---|
{ "field": string, "violation": string }  | 
              
| Fields | |
|---|---|
field | 
                
                   
 The field of the original frame where the violation occurred.  | 
              
violation | 
                
                   
 A message describing the violation.  | 
              
AssetFrame
Contains data reported from an inventory source on an asset.
| JSON representation | 
|---|
{ "reportTime": string, "labels": { string: string, ... }, "attributes": { string: string, ... }, "performanceSamples": [ { object (  | 
              
| Fields | |
|---|---|
reportTime | 
                
                   
 The time the data was reported. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:   | 
              
labels | 
                
                   
 Labels as key value pairs. An object containing a list of   | 
              
attributes | 
                
                   
 Generic asset attributes. An object containing a list of   | 
              
performanceSamples[] | 
                
                   
 Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.  | 
              
traceToken | 
                
                   
 Optional. Trace token is optionally provided to assist with debugging and traceability.  | 
              
collectionType | 
                
                   
 Optional. Frame collection type, if not specified the collection type will be based on the source type of the source the frame was reported on.  | 
              
Union field FrameData. The internal data of the frame is a oneof field depending on the type of asset information in the frame. FrameData can be only one of the following: | 
              |
virtualMachineDetails | 
                
                   
 Asset information specific for virtual machines.  | 
              
machineDetails | 
                
                   
 Asset information specific for virtual and physical machines.  | 
              
databaseDeploymentDetails | 
                
                   
 Asset information specific for database deployments.  | 
              
databaseDetails | 
                
                   
 Asset information specific for logical databases.  | 
              
PerformanceSample
Performance data sample.
| JSON representation | 
|---|
{ "sampleTime": string, "memory": { object (  | 
              
| Fields | |
|---|---|
sampleTime | 
                
                   
 Time the sample was collected. If omitted, the frame report time will be used. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:   | 
              
memory | 
                
                   
 Memory usage sample.  | 
              
cpu | 
                
                   
 CPU usage sample.  | 
              
network | 
                
                   
 Network usage sample.  | 
              
disk | 
                
                   
 Disk usage sample.  | 
              
MemoryUsageSample
Memory usage sample.
| JSON representation | 
|---|
{ "utilizedPercentage": number }  | 
              
| Fields | |
|---|---|
utilizedPercentage | 
                
                   
 Percentage of system memory utilized. Must be in the interval [0, 100].  | 
              
CpuUsageSample
CPU usage sample.
| JSON representation | 
|---|
{ "utilizedPercentage": number }  | 
              
| Fields | |
|---|---|
utilizedPercentage | 
                
                   
 Percentage of total CPU capacity utilized. Must be in the interval [0, 100]. On most systems can be calculated using 100 - idle percentage.  | 
              
NetworkUsageSample
Network usage sample. Values are across all network interfaces.
| JSON representation | 
|---|
{ "averageIngressBps": number, "averageEgressBps": number }  | 
              
| Fields | |
|---|---|
averageIngressBps | 
                
                   
 Average network ingress in B/s sampled over a short window. Must be non-negative.  | 
              
averageEgressBps | 
                
                   
 Average network egress in B/s sampled over a short window. Must be non-negative.  | 
              
DiskUsageSample
Disk usage sample. Values are across all disks.
| JSON representation | 
|---|
{ "averageIops": number, "averageReadIops": number, "averageWriteIops": number }  | 
              
| Fields | |
|---|---|
averageIops | 
                
                   
 Average IOPS sampled over a short window. Must be non-negative. If read or write are set, the sum of read and write will override the value of the averageIops.  | 
              
averageReadIops | 
                
                   
 Average read IOPS sampled over a short window. Must be non-negative. If both read and write are zero they are ignored.  | 
              
averageWriteIops | 
                
                   
 Average write IOPS sampled over a short window. Must be non-negative. If both read and write are zero they are ignored.  | 
              
Methods | 
            |
|---|---|
                
 | 
              Gets the details of an error frame. | 
                
 | 
              Lists all error frames in a given source and location. |