Class Asset
An asset represents a resource in your environment. Asset types include virtual machines and databases.
Implements
Inherited Members
Namespace: Google.Apis.MigrationCenterAPI.v1alpha1.Data
Assembly: Google.Apis.MigrationCenterAPI.v1alpha1.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> |
Name
Output only. The full name of the asset.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
PerformanceData
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 |
VirtualMachineDetails
Output only. Asset information specific for virtual machines.
Declaration
[JsonProperty("virtualMachineDetails")]
public virtual VirtualMachineDetails VirtualMachineDetails { get; set; }
Property Value
Type | Description |
---|---|
VirtualMachineDetails |