Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

AssetFrame

import type { AssetFrame } from "https://googleapis.deno.dev/v1/migrationcenter:v1.ts";

Contains data reported from an inventory source on an asset.

interface AssetFrame {
attributes?: {
[key: string]: string;
}
;
collectionType?:
| "SOURCE_TYPE_UNKNOWN"
| "SOURCE_TYPE_UPLOAD"
| "SOURCE_TYPE_GUEST_OS_SCAN"
| "SOURCE_TYPE_INVENTORY_SCAN"
| "SOURCE_TYPE_CUSTOM"
| "SOURCE_TYPE_DISCOVERY_CLIENT";
labels?: {
[key: string]: string;
}
;
machineDetails?: MachineDetails;
performanceSamples?: PerformanceSample[];
reportTime?: Date;
traceToken?: string;
}

§Properties

§
attributes?: {
[key: string]: string;
}
[src]

Generic asset attributes.

§
collectionType?: "SOURCE_TYPE_UNKNOWN" | "SOURCE_TYPE_UPLOAD" | "SOURCE_TYPE_GUEST_OS_SCAN" | "SOURCE_TYPE_INVENTORY_SCAN" | "SOURCE_TYPE_CUSTOM" | "SOURCE_TYPE_DISCOVERY_CLIENT"
[src]

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.

§
labels?: {
[key: string]: string;
}
[src]

Labels as key value pairs.

§
machineDetails?: MachineDetails
[src]

Asset information specific for virtual machines.

§
performanceSamples?: PerformanceSample[]
[src]

Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.

§
reportTime?: Date
[src]

The time the data was reported.

§
traceToken?: string
[src]

Optional. Trace token is optionally provided to assist with debugging and traceability.