VM Migration v1 API - Class ComputeEngineDisksTargetDefaults (2.7.0)

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

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

ComputeEngineDisksTargetDefaults is a collection of details for creating Persistent Disks in a target Compute Engine project.

Inheritance

object > ComputeEngineDisksTargetDefaults

Namespace

Google.Cloud.VMMigration.V1

Assembly

Google.Cloud.VMMigration.V1.dll

Constructors

ComputeEngineDisksTargetDefaults()

public ComputeEngineDisksTargetDefaults()

ComputeEngineDisksTargetDefaults(ComputeEngineDisksTargetDefaults)

public ComputeEngineDisksTargetDefaults(ComputeEngineDisksTargetDefaults other)
Parameter
Name Description
other ComputeEngineDisksTargetDefaults

Properties

Disks

public RepeatedField<PersistentDiskDefaults> Disks { get; }

The details of each Persistent Disk to create.

Property Value
Type Description
RepeatedFieldPersistentDiskDefaults

DisksTargetDefaults

public DisksMigrationDisksTargetDefaults DisksTargetDefaults { get; set; }

Details of the disk only migration target.

Property Value
Type Description
DisksMigrationDisksTargetDefaults

HasZone

public bool HasZone { get; }

Gets whether the "zone" field is set

Property Value
Type Description
bool

LocationCase

public ComputeEngineDisksTargetDefaults.LocationOneofCase LocationCase { get; }
Property Value
Type Description
ComputeEngineDisksTargetDefaultsLocationOneofCase

TargetProject

public string TargetProject { get; set; }

The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks.

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

VmTargetCase

public ComputeEngineDisksTargetDefaults.VmTargetOneofCase VmTargetCase { get; }
Property Value
Type Description
ComputeEngineDisksTargetDefaultsVmTargetOneofCase

VmTargetDefaults

public DisksMigrationVmTargetDefaults VmTargetDefaults { get; set; }

Details of the VM migration target.

Property Value
Type Description
DisksMigrationVmTargetDefaults

Zone

public string Zone { get; set; }

The zone in which to create the Persistent Disks.

Property Value
Type Description
string