Class Asset
An asset represents a resource in your environment. Asset types include virtual machines and databases.
Implements
Inherited Members
Namespace: Google.Apis.MigrationCenterAPI.v1.Data
Assembly: Google.Apis.MigrationCenterAPI.v1.dll
Syntax
public class Asset : IDirectResponseSchema
Properties
AssignedGroups
Output only. The list of groups that the asset is assigned to.
Declaration
[JsonProperty("assignedGroups")]
public virtual IList<string> AssignedGroups { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
Attributes
Generic asset attributes.
Declaration
[JsonProperty("attributes")]
public virtual IDictionary<string, string> Attributes { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CreateTimeRaw
Output only. The timestamp when the asset was created.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
InsightList
Output only. The list of insights associated with the asset.
Declaration
[JsonProperty("insightList")]
public virtual InsightList InsightList { get; set; }
Property Value
Type | Description |
---|---|
InsightList |
Labels
Labels as key value pairs.
Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
MachineDetails
Output only. Asset information specific for virtual and physical machines.
Declaration
[JsonProperty("machineDetails")]
public virtual MachineDetails MachineDetails { get; set; }
Property Value
Type | Description |
---|---|
MachineDetails |
Name
Output only. The full name of the asset.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
PerformanceData
Output only. Performance data for the asset.
Declaration
[JsonProperty("performanceData")]
public virtual AssetPerformanceData PerformanceData { get; set; }
Property Value
Type | Description |
---|---|
AssetPerformanceData |
Sources
Output only. The list of sources contributing to the asset.
Declaration
[JsonProperty("sources")]
public virtual IList<string> Sources { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
UpdateTimeRaw
Output only. The timestamp when the asset was last updated.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |