Show / Hide Table of Contents

Class Asset

An asset represents a resource in your environment. Asset types include virtual machines and databases.

Inheritance
object
Asset
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

DatabaseDeploymentDetails

Output only. Asset information specific for database deployments.

Declaration
[JsonProperty("databaseDeploymentDetails")]
public virtual DatabaseDeploymentDetails DatabaseDeploymentDetails { get; set; }
Property Value
Type Description
DatabaseDeploymentDetails

DatabaseDetails

Output only. 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

Hidden

Optional. Indicates if the asset is hidden.

Declaration
[JsonProperty("hidden")]
public virtual bool? Hidden { get; set; }
Property Value
Type Description
bool?

HideReason

Optional. An optional reason for marking this asset as hidden.

Declaration
[JsonProperty("hideReason")]
public virtual string HideReason { get; set; }
Property Value
Type Description
string

HideTime

object representation of HideTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use HideTimeDateTimeOffset instead.")]
public virtual object HideTime { get; set; }
Property Value
Type Description
object

HideTimeDateTimeOffset

DateTimeOffset representation of HideTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? HideTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

HideTimeRaw

Output only. The timestamp when the asset was marked as hidden.

Declaration
[JsonProperty("hideTime")]
public virtual string HideTimeRaw { 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>

Title

Output only. Server generated human readable name of the asset.

Declaration
[JsonProperty("title")]
public virtual string Title { get; set; }
Property Value
Type Description
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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX