Migration Center v1 API - Class PlatformDetails (1.0.0)

public sealed class PlatformDetails : IMessage<PlatformDetails>, IEquatable<PlatformDetails>, IDeepCloneable<PlatformDetails>, IBufferMessage, IMessage

Reference documentation and code samples for the Migration Center v1 API class PlatformDetails.

Information about the platform.

Inheritance

object > PlatformDetails

Namespace

Google.Cloud.MigrationCenter.V1

Assembly

Google.Cloud.MigrationCenter.V1.dll

Constructors

PlatformDetails()

public PlatformDetails()

PlatformDetails(PlatformDetails)

public PlatformDetails(PlatformDetails other)
Parameter
NameDescription
otherPlatformDetails

Properties

AwsEc2Details

public AwsEc2PlatformDetails AwsEc2Details { get; set; }

AWS EC2 specific details.

Property Value
TypeDescription
AwsEc2PlatformDetails

AzureVmDetails

public AzureVmPlatformDetails AzureVmDetails { get; set; }

Azure VM specific details.

Property Value
TypeDescription
AzureVmPlatformDetails

GenericDetails

public GenericPlatformDetails GenericDetails { get; set; }

Generic platform details.

Property Value
TypeDescription
GenericPlatformDetails

PhysicalDetails

public PhysicalPlatformDetails PhysicalDetails { get; set; }

Physical machines platform details.

Property Value
TypeDescription
PhysicalPlatformDetails

VendorDetailsCase

public PlatformDetails.VendorDetailsOneofCase VendorDetailsCase { get; }
Property Value
TypeDescription
PlatformDetailsVendorDetailsOneofCase

VmwareDetails

public VmwarePlatformDetails VmwareDetails { get; set; }

VMware specific details.

Property Value
TypeDescription
VmwarePlatformDetails