Class AssetFrame
Contains data reported from an inventory source on an asset.
Implements
Inherited Members
Namespace: Google.Apis.MigrationCenterAPI.v1alpha1.Data
Assembly: Google.Apis.MigrationCenterAPI.v1alpha1.dll
Syntax
public class AssetFrame : IDirectResponseSchema
Properties
Attributes
Generic asset attributes.
Declaration
[JsonProperty("attributes")]
public virtual IDictionary<string, string> Attributes { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
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.
Declaration
[JsonProperty("collectionType")]
public virtual string CollectionType { get; set; }
Property Value
Type | Description |
---|---|
string |
DatabaseDeploymentDetails
Asset information specific for database deployments.
Declaration
[JsonProperty("databaseDeploymentDetails")]
public virtual DatabaseDeploymentDetails DatabaseDeploymentDetails { get; set; }
Property Value
Type | Description |
---|---|
DatabaseDeploymentDetails |
DatabaseDetails
Asset information specific for logical databases.
Declaration
[JsonProperty("databaseDetails")]
public virtual DatabaseDetails DatabaseDetails { get; set; }
Property Value
Type | Description |
---|---|
DatabaseDetails |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Labels
Labels as key value pairs.
Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
PerformanceSamples
Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.
Declaration
[JsonProperty("performanceSamples")]
public virtual IList<PerformanceSample> PerformanceSamples { get; set; }
Property Value
Type | Description |
---|---|
IList<PerformanceSample> |
ReportTime
object representation of ReportTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ReportTimeDateTimeOffset instead.")]
public virtual object ReportTime { get; set; }
Property Value
Type | Description |
---|---|
object |
ReportTimeDateTimeOffset
DateTimeOffset representation of ReportTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? ReportTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
ReportTimeRaw
The time the data was reported.
Declaration
[JsonProperty("reportTime")]
public virtual string ReportTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
TraceToken
Optional. Trace token is optionally provided to assist with debugging and traceability.
Declaration
[JsonProperty("traceToken")]
public virtual string TraceToken { get; set; }
Property Value
Type | Description |
---|---|
string |
VirtualMachineDetails
Asset information specific for virtual machines.
Declaration
[JsonProperty("virtualMachineDetails")]
public virtual VirtualMachineDetails VirtualMachineDetails { get; set; }
Property Value
Type | Description |
---|---|
VirtualMachineDetails |