VM Migration v1 API - Class Source (2.3.0)

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

Reference documentation and code samples for the VM Migration v1 API class Source.

Source message describes a specific vm migration Source resource. It contains the source environment information.

Inheritance

Object > Source

Namespace

Google.Cloud.VMMigration.V1

Assembly

Google.Cloud.VMMigration.V1.dll

Constructors

Source()

public Source()

Source(Source)

public Source(Source other)
Parameter
NameDescription
otherSource

Properties

Aws

public AwsSourceDetails Aws { get; set; }

AWS type source details.

Property Value
TypeDescription
AwsSourceDetails

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The create time timestamp.

Property Value
TypeDescription
Timestamp

Description

public string Description { get; set; }

User-provided description of the source.

Property Value
TypeDescription
String

Labels

public MapField<string, string> Labels { get; }

The labels of the source.

Property Value
TypeDescription
MapField<String, String>

Name

public string Name { get; set; }

Output only. The Source name.

Property Value
TypeDescription
String

SourceDetailsCase

public Source.SourceDetailsOneofCase SourceDetailsCase { get; }
Property Value
TypeDescription
Source.SourceDetailsOneofCase

SourceName

public SourceName SourceName { get; set; }

SourceName-typed view over the Name resource name property.

Property Value
TypeDescription
SourceName

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The update time timestamp.

Property Value
TypeDescription
Timestamp

Vmware

public VmwareSourceDetails Vmware { get; set; }

Vmware type source details.

Property Value
TypeDescription
VmwareSourceDetails