Class AwsVmDetails
AwsVmDetails describes a VM in AWS.
Implements
Inherited Members
Namespace: Google.Apis.VMMigrationService.v1alpha1.Data
Assembly: Google.Apis.VMMigrationService.v1alpha1.dll
Syntax
public class AwsVmDetails : IDirectResponseSchema
Properties
Architecture
The CPU architecture.
Declaration
[JsonProperty("architecture")]
public virtual string Architecture { get; set; }
Property Value
Type | Description |
---|---|
string |
BootOption
The VM Boot Option.
Declaration
[JsonProperty("bootOption")]
public virtual string BootOption { get; set; }
Property Value
Type | Description |
---|---|
string |
CommittedStorageMb
The total size of the storage allocated to the VM in MB.
Declaration
[JsonProperty("committedStorageMb")]
public virtual long? CommittedStorageMb { get; set; }
Property Value
Type | Description |
---|---|
long? |
CpuCount
The number of cpus the VM has.
Declaration
[JsonProperty("cpuCount")]
public virtual int? CpuCount { get; set; }
Property Value
Type | Description |
---|---|
int? |
DiskCount
The number of disks the VM has.
Declaration
[JsonProperty("diskCount")]
public virtual int? DiskCount { get; set; }
Property Value
Type | Description |
---|---|
int? |
DisplayName
The display name of the VM. Note that this value is not necessarily unique.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { 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 |
InstanceType
The instance type of the VM.
Declaration
[JsonProperty("instanceType")]
public virtual string InstanceType { get; set; }
Property Value
Type | Description |
---|---|
string |
MemoryMb
The memory size of the VM in MB.
Declaration
[JsonProperty("memoryMb")]
public virtual int? MemoryMb { get; set; }
Property Value
Type | Description |
---|---|
int? |
OsDescription
The VM's OS.
Declaration
[JsonProperty("osDescription")]
public virtual string OsDescription { get; set; }
Property Value
Type | Description |
---|---|
string |
PowerState
Output only. The power state of the VM at the moment list was taken.
Declaration
[JsonProperty("powerState")]
public virtual string PowerState { get; set; }
Property Value
Type | Description |
---|---|
string |
SecurityGroups
The security groups the VM belongs to.
Declaration
[JsonProperty("securityGroups")]
public virtual IList<AwsSecurityGroup> SecurityGroups { get; set; }
Property Value
Type | Description |
---|---|
IList<AwsSecurityGroup> |
SourceDescription
The descriptive name of the AWS's source this VM is connected to.
Declaration
[JsonProperty("sourceDescription")]
public virtual string SourceDescription { get; set; }
Property Value
Type | Description |
---|---|
string |
SourceId
The id of the AWS's source this VM is connected to.
Declaration
[JsonProperty("sourceId")]
public virtual string SourceId { get; set; }
Property Value
Type | Description |
---|---|
string |
Tags
The tags of the VM.
Declaration
[JsonProperty("tags")]
public virtual IDictionary<string, string> Tags { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
VirtualizationType
The virtualization type.
Declaration
[JsonProperty("virtualizationType")]
public virtual string VirtualizationType { get; set; }
Property Value
Type | Description |
---|---|
string |
VmId
The VM ID in AWS.
Declaration
[JsonProperty("vmId")]
public virtual string VmId { get; set; }
Property Value
Type | Description |
---|---|
string |
VpcId
The VPC ID the VM belongs to.
Declaration
[JsonProperty("vpcId")]
public virtual string VpcId { get; set; }
Property Value
Type | Description |
---|---|
string |
Zone
The AWS zone of the VM.
Declaration
[JsonProperty("zone")]
public virtual string Zone { get; set; }
Property Value
Type | Description |
---|---|
string |