public sealed class ComputeEngineDisksTargetDefaults : IMessage<ComputeEngineDisksTargetDefaults>, IEquatable<ComputeEngineDisksTargetDefaults>, IDeepCloneable<ComputeEngineDisksTargetDefaults>, IBufferMessage, IMessageReference 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 |
|