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.
Implements
IMessageComputeEngineDisksTargetDefaults, IEquatableComputeEngineDisksTargetDefaults, IDeepCloneableComputeEngineDisksTargetDefaults, IBufferMessage, IMessageNamespace
Google.Cloud.VMMigration.V1Assembly
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 |