VM Migration v1 API - Class DiskMigrationJobTargetDetails (2.7.0)

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

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

Details of the target disk in Compute Engine.

Inheritance

object > DiskMigrationJobTargetDetails

Namespace

Google.Cloud.VMMigration.V1

Assembly

Google.Cloud.VMMigration.V1.dll

Constructors

DiskMigrationJobTargetDetails()

public DiskMigrationJobTargetDetails()

DiskMigrationJobTargetDetails(DiskMigrationJobTargetDetails)

public DiskMigrationJobTargetDetails(DiskMigrationJobTargetDetails other)
Parameter
Name Description
other DiskMigrationJobTargetDetails

Properties

Encryption

public Encryption Encryption { get; set; }

Optional. The encryption to apply to the disk. If the DiskMigrationJob parent Source resource has an encryption, this field must be set to the same encryption key.

Property Value
Type Description
Encryption

Labels

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

Optional. A map of labels to associate with the disk.

Property Value
Type Description
MapFieldstringstring

TargetDisk

public ComputeEngineDisk TargetDisk { get; set; }

Required. The target disk.

Property Value
Type Description
ComputeEngineDisk

TargetProject

public string TargetProject { get; set; }

Required. The name of the resource of type TargetProject which represents the Compute Engine project in which to create the disk. Should be of the form: projects/{project}/locations/global/targetProjects/{target-project}

Property Value
Type Description
string

TargetProjectAsTargetProjectName

public TargetProjectName TargetProjectAsTargetProjectName { get; set; }

TargetProjectName-typed view over the TargetProject resource name property.

Property Value
Type Description
TargetProjectName

TargetStorageCase

public DiskMigrationJobTargetDetails.TargetStorageOneofCase TargetStorageCase { get; }
Property Value
Type Description
DiskMigrationJobTargetDetailsTargetStorageOneofCase