public sealed class AwsVmDetails : IMessage<AwsVmDetails>, IEquatable<AwsVmDetails>, IDeepCloneable<AwsVmDetails>, IBufferMessage, IMessageReference documentation and code samples for the VM Migration v1 API class AwsVmDetails.
AwsVmDetails describes a VM in AWS.
Implements
IMessageAwsVmDetails, IEquatableAwsVmDetails, IDeepCloneableAwsVmDetails, 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 |
AwsVmDetailsTypesVmArchitecture |
|
BootOption
public AwsVmDetails.Types.BootOption BootOption { get; set; }The VM Boot Option.
| Property Value | |
|---|---|
| Type | Description |
AwsVmDetailsTypesBootOption |
|
CommittedStorageMb
public long CommittedStorageMb { get; set; }The total size of the storage allocated to the VM in MB.
| Property Value | |
|---|---|
| Type | Description |
long |
|
CpuCount
public int CpuCount { get; set; }The number of CPU cores the VM has.
| Property Value | |
|---|---|
| Type | Description |
int |
|
DiskCount
public int DiskCount { get; set; }The number of disks the VM has.
| Property Value | |
|---|---|
| Type | Description |
int |
|
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 |
int |
|
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 |
AwsVmDetailsTypesPowerState |
|
SecurityGroups
public RepeatedField<AwsSecurityGroup> SecurityGroups { get; }The security groups the VM belongs to.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldAwsSecurityGroup |
|
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 |
MapFieldstringstring |
|
VcpuCount
public int VcpuCount { get; set; }The number of vCPUs the VM has. It is calculated as the number of CPU cores * threads per CPU the VM has.
| Property Value | |
|---|---|
| Type | Description |
int |
|
VirtualizationType
public AwsVmDetails.Types.VmVirtualizationType VirtualizationType { get; set; }The virtualization type.
| Property Value | |
|---|---|
| Type | Description |
AwsVmDetailsTypesVmVirtualizationType |
|
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 |
|