public sealed class ImageImport : IMessage<ImageImport>, IEquatable<ImageImport>, IDeepCloneable<ImageImport>, IBufferMessage, IMessage
Reference documentation and code samples for the VM Migration v1 API class ImageImport.
ImageImport describes the configuration of the image import to run.
Implements
IMessageImageImport, IEquatableImageImport, IDeepCloneableImageImport, IBufferMessage, IMessageNamespace
Google.Cloud.VMMigration.V1Assembly
Google.Cloud.VMMigration.V1.dll
Constructors
ImageImport()
public ImageImport()
ImageImport(ImageImport)
public ImageImport(ImageImport other)
Parameter | |
---|---|
Name | Description |
other |
ImageImport |
Properties
CloudStorageUri
public string CloudStorageUri { get; set; }
Immutable. The path to the Cloud Storage file from which the image should be imported.
Property Value | |
---|---|
Type | Description |
string |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The time the image import was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
DiskImageTargetDefaults
public DiskImageTargetDetails DiskImageTargetDefaults { get; set; }
Immutable. Target details for importing a disk image, will be used by ImageImportJob.
Property Value | |
---|---|
Type | Description |
DiskImageTargetDetails |
Encryption
public Encryption Encryption { get; set; }
Immutable. The encryption details used by the image import process during the image adaptation for Compute Engine.
Property Value | |
---|---|
Type | Description |
Encryption |
HasCloudStorageUri
public bool HasCloudStorageUri { get; }
Gets whether the "cloud_storage_uri" field is set
Property Value | |
---|---|
Type | Description |
bool |
ImageImportName
public ImageImportName ImageImportName { get; set; }
ImageImportName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ImageImportName |
MachineImageTargetDefaults
public MachineImageTargetDetails MachineImageTargetDefaults { get; set; }
Immutable. Target details for importing a machine image, will be used by ImageImportJob.
Property Value | |
---|---|
Type | Description |
MachineImageTargetDetails |
Name
public string Name { get; set; }
Output only. The resource path of the ImageImport.
Property Value | |
---|---|
Type | Description |
string |
RecentImageImportJobs
public RepeatedField<ImageImportJob> RecentImageImportJobs { get; }
Output only. The result of the most recent runs for this ImageImport. All jobs for this ImageImport can be listed via ListImageImportJobs.
Property Value | |
---|---|
Type | Description |
RepeatedFieldImageImportJob |
SourceCase
public ImageImport.SourceOneofCase SourceCase { get; }
Property Value | |
---|---|
Type | Description |
ImageImportSourceOneofCase |
TargetDefaultsCase
public ImageImport.TargetDefaultsOneofCase TargetDefaultsCase { get; }
Property Value | |
---|---|
Type | Description |
ImageImportTargetDefaultsOneofCase |