public sealed class DiskMigrationJob : IMessage<DiskMigrationJob>, IEquatable<DiskMigrationJob>, IDeepCloneable<DiskMigrationJob>, IBufferMessage, IMessage
Reference documentation and code samples for the VM Migration v1 API class DiskMigrationJob.
Describes the disk which will be migrated from the source environment. The source disk has to be unattached.
Implements
IMessageDiskMigrationJob, IEquatableDiskMigrationJob, IDeepCloneableDiskMigrationJob, IBufferMessage, IMessageNamespace
Google.Cloud.VMMigration.V1Assembly
Google.Cloud.VMMigration.V1.dll
Constructors
DiskMigrationJob()
public DiskMigrationJob()
DiskMigrationJob(DiskMigrationJob)
public DiskMigrationJob(DiskMigrationJob other)
Parameter | |
---|---|
Name | Description |
other |
DiskMigrationJob |
Properties
AwsSourceDiskDetails
public AwsSourceDiskDetails AwsSourceDiskDetails { get; set; }
Details of the unattached AWS source disk.
Property Value | |
---|---|
Type | Description |
AwsSourceDiskDetails |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The time the DiskMigrationJob resource was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
DiskMigrationJobName
public DiskMigrationJobName DiskMigrationJobName { get; set; }
DiskMigrationJobName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
DiskMigrationJobName |
Errors
public RepeatedField<Status> Errors { get; }
Output only. Provides details on the errors that led to the disk migration job's state in case of an error.
Property Value | |
---|---|
Type | Description |
RepeatedFieldStatus |
Name
public string Name { get; set; }
Output only. Identifier. The identifier of the DiskMigrationJob.
Property Value | |
---|---|
Type | Description |
string |
SourceDiskDetailsCase
public DiskMigrationJob.SourceDiskDetailsOneofCase SourceDiskDetailsCase { get; }
Property Value | |
---|---|
Type | Description |
DiskMigrationJobSourceDiskDetailsOneofCase |
State
public DiskMigrationJob.Types.State State { get; set; }
Output only. State of the DiskMigrationJob.
Property Value | |
---|---|
Type | Description |
DiskMigrationJobTypesState |
Steps
public RepeatedField<DiskMigrationStep> Steps { get; }
Output only. The disk migration steps list representing its progress.
Property Value | |
---|---|
Type | Description |
RepeatedFieldDiskMigrationStep |
TargetDetails
public DiskMigrationJobTargetDetails TargetDetails { get; set; }
Required. Details of the target Disk in Compute Engine.
Property Value | |
---|---|
Type | Description |
DiskMigrationJobTargetDetails |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The last time the DiskMigrationJob resource was updated.
Property Value | |
---|---|
Type | Description |
Timestamp |