public sealed class AwsVmDetails : IMessage<AwsVmDetails>, IEquatable<AwsVmDetails>, IDeepCloneable<AwsVmDetails>, IBufferMessage, IMessage
Reference documentation and code samples for the VM Migration v1 API class AwsVmDetails.
AwsVmDetails describes a VM in AWS.
Implements
IMessage<AwsVmDetails>, IEquatable<AwsVmDetails>, IDeepCloneable<AwsVmDetails>, IBufferMessage, IMessageNamespace
Google.Cloud.VMMigration.V1Assembly
Google.Cloud.VMMigration.V1.dll
Constructors
AwsVmDetails()
public AwsVmDetails()
AwsVmDetails(AwsVmDetails)
public AwsVmDetails(AwsVmDetails other)
Parameter | |
---|---|
Name | Description |
other | AwsVmDetails |
Properties
Architecture
public AwsVmDetails.Types.VmArchitecture Architecture { get; set; }
The CPU architecture.
Property Value | |
---|---|
Type | Description |
AwsVmDetails.Types.VmArchitecture |
BootOption
public AwsVmDetails.Types.BootOption BootOption { get; set; }
The VM Boot Option.
Property Value | |
---|---|
Type | Description |
AwsVmDetails.Types.BootOption |
CommittedStorageMb
public long CommittedStorageMb { get; set; }
The total size of the storage allocated to the VM in MB.
Property Value | |
---|---|
Type | Description |
Int64 |
CpuCount
public int CpuCount { get; set; }
The number of cpus the VM has.
Property Value | |
---|---|
Type | Description |
Int32 |
DiskCount
public int DiskCount { get; set; }
The number of disks the VM has.
Property Value | |
---|---|
Type | Description |
Int32 |
DisplayName
public string DisplayName { get; set; }
The display name of the VM. Note that this value is not necessarily unique.
Property Value | |
---|---|
Type | Description |
String |
InstanceType
public string InstanceType { get; set; }
The instance type of the VM.
Property Value | |
---|---|
Type | Description |
String |
MemoryMb
public int MemoryMb { get; set; }
The memory size of the VM in MB.
Property Value | |
---|---|
Type | Description |
Int32 |
OsDescription
public string OsDescription { get; set; }
The VM's OS.
Property Value | |
---|---|
Type | Description |
String |
PowerState
public AwsVmDetails.Types.PowerState PowerState { get; set; }
Output only. The power state of the VM at the moment list was taken.
Property Value | |
---|---|
Type | Description |
AwsVmDetails.Types.PowerState |
SecurityGroups
public RepeatedField<AwsSecurityGroup> SecurityGroups { get; }
The security groups the VM belongs to.
Property Value | |
---|---|
Type | Description |
RepeatedField<AwsSecurityGroup> |
SourceDescription
public string SourceDescription { get; set; }
The descriptive name of the AWS's source this VM is connected to.
Property Value | |
---|---|
Type | Description |
String |
SourceId
public string SourceId { get; set; }
The id of the AWS's source this VM is connected to.
Property Value | |
---|---|
Type | Description |
String |
Tags
public MapField<string, string> Tags { get; }
The tags of the VM.
Property Value | |
---|---|
Type | Description |
MapField<String, String> |
VirtualizationType
public AwsVmDetails.Types.VmVirtualizationType VirtualizationType { get; set; }
The virtualization type.
Property Value | |
---|---|
Type | Description |
AwsVmDetails.Types.VmVirtualizationType |
VmId
public string VmId { get; set; }
The VM ID in AWS.
Property Value | |
---|---|
Type | Description |
String |
VpcId
public string VpcId { get; set; }
The VPC ID the VM belongs to.
Property Value | |
---|---|
Type | Description |
String |
Zone
public string Zone { get; set; }
The AWS zone of the VM.
Property Value | |
---|---|
Type | Description |
String |