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
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 cpus 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 |
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 |