VM Migration v1 API - Class DiskMigrationJob (2.7.0)

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.

Inheritance

object > DiskMigrationJob

Namespace

Google.Cloud.VMMigration.V1

Assembly

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