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.
Implements
IMessageImageImportJob, IEquatableImageImportJob, IDeepCloneableImageImportJob, IBufferMessage, IMessageNamespace
Google.Cloud.VMMigration.V1Assembly
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 |