VM Migration v1 API - Class ImageImport (2.7.0)

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.

Inheritance

object > ImageImport

Namespace

Google.Cloud.VMMigration.V1

Assembly

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