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.
Implements
IMessageDiskMigrationJobTargetDetails, IEquatableDiskMigrationJobTargetDetails, IDeepCloneableDiskMigrationJobTargetDetails, IBufferMessage, IMessageNamespace
Google.Cloud.VMMigration.V1Assembly
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 |