VM Migration v1 API - Class ImageImportJob (2.7.0)

public sealed class ImageImportJob : IMessage<ImageImportJob>, IEquatable<ImageImportJob>, IDeepCloneable<ImageImportJob>, IBufferMessage, IMessage

Reference documentation and code samples for the VM Migration v1 API class ImageImportJob.

ImageImportJob describes the progress and result of an image import.

Inheritance

object > ImageImportJob

Namespace

Google.Cloud.VMMigration.V1

Assembly

Google.Cloud.VMMigration.V1.dll

Constructors

ImageImportJob()

public ImageImportJob()

ImageImportJob(ImageImportJob)

public ImageImportJob(ImageImportJob other)
Parameter
Name Description
other ImageImportJob

Properties

CloudStorageUri

public string CloudStorageUri { get; set; }

Output only. 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 (as an API call, not when it was actually created in the target).

Property Value
Type Description
Timestamp

CreatedResources

public RepeatedField<string> CreatedResources { get; }

Output only. The resource paths of the resources created by the image import job.

Property Value
Type Description
RepeatedFieldstring

DiskImageTargetDetails

public DiskImageTargetDetails DiskImageTargetDetails { get; set; }

Output only. Target details used to import a disk image.

Property Value
Type Description
DiskImageTargetDetails

EndTime

public Timestamp EndTime { get; set; }

Output only. The time the image import was ended.

Property Value
Type Description
Timestamp

Errors

public RepeatedField<Status> Errors { get; }

Output only. Provides details on the error that led to the image import state in case of an error.

Property Value
Type Description
RepeatedFieldStatus

HasCloudStorageUri

public bool HasCloudStorageUri { get; }

Gets whether the "cloud_storage_uri" field is set

Property Value
Type Description
bool

ImageImportJobName

public ImageImportJobName ImageImportJobName { get; set; }

ImageImportJobName-typed view over the Name resource name property.

Property Value
Type Description
ImageImportJobName

MachineImageTargetDetails

public MachineImageTargetDetails MachineImageTargetDetails { get; set; }

Output only. Target details used to import a machine image.

Property Value
Type Description
MachineImageTargetDetails

Name

public string Name { get; set; }

Output only. The resource path of the ImageImportJob.

Property Value
Type Description
string

SourceCase

public ImageImportJob.SourceOneofCase SourceCase { get; }
Property Value
Type Description
ImageImportJobSourceOneofCase

State

public ImageImportJob.Types.State State { get; set; }

Output only. The state of the image import.

Property Value
Type Description
ImageImportJobTypesState

Steps

public RepeatedField<ImageImportStep> Steps { get; }

Output only. The image import steps list representing its progress.

Property Value
Type Description
RepeatedFieldImageImportStep

TargetDetailsCase

public ImageImportJob.TargetDetailsOneofCase TargetDetailsCase { get; }
Property Value
Type Description
ImageImportJobTargetDetailsOneofCase

Warnings

public RepeatedField<MigrationWarning> Warnings { get; }

Output only. Warnings that occurred during the image import.

Property Value
Type Description
RepeatedFieldMigrationWarning