Reference documentation and code samples for the Migrate for Compute Engine V1 API class Google::Cloud::VMMigration::V1::ImageImport.
ImageImport describes the configuration of the image import to run.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#cloud_storage_uri
def cloud_storage_uri() -> ::String
- (::String) — Immutable. The path to the Cloud Storage file from which the image should be imported.
#cloud_storage_uri=
def cloud_storage_uri=(value) -> ::String
- value (::String) — Immutable. The path to the Cloud Storage file from which the image should be imported.
- (::String) — Immutable. The path to the Cloud Storage file from which the image should be imported.
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. The time the image import was created.
#disk_image_target_defaults
def disk_image_target_defaults() -> ::Google::Cloud::VMMigration::V1::DiskImageTargetDetails
-
(::Google::Cloud::VMMigration::V1::DiskImageTargetDetails) — Immutable. Target details for importing a disk image, will be used by
ImageImportJob.
Note: The following fields are mutually exclusive:
disk_image_target_defaults
,machine_image_target_defaults
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#disk_image_target_defaults=
def disk_image_target_defaults=(value) -> ::Google::Cloud::VMMigration::V1::DiskImageTargetDetails
-
value (::Google::Cloud::VMMigration::V1::DiskImageTargetDetails) — Immutable. Target details for importing a disk image, will be used by
ImageImportJob.
Note: The following fields are mutually exclusive:
disk_image_target_defaults
,machine_image_target_defaults
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::VMMigration::V1::DiskImageTargetDetails) — Immutable. Target details for importing a disk image, will be used by
ImageImportJob.
Note: The following fields are mutually exclusive:
disk_image_target_defaults
,machine_image_target_defaults
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#encryption
def encryption() -> ::Google::Cloud::VMMigration::V1::Encryption
- (::Google::Cloud::VMMigration::V1::Encryption) — Immutable. The encryption details used by the image import process during the image adaptation for Compute Engine.
#encryption=
def encryption=(value) -> ::Google::Cloud::VMMigration::V1::Encryption
- value (::Google::Cloud::VMMigration::V1::Encryption) — Immutable. The encryption details used by the image import process during the image adaptation for Compute Engine.
- (::Google::Cloud::VMMigration::V1::Encryption) — Immutable. The encryption details used by the image import process during the image adaptation for Compute Engine.
#machine_image_target_defaults
def machine_image_target_defaults() -> ::Google::Cloud::VMMigration::V1::MachineImageTargetDetails
-
(::Google::Cloud::VMMigration::V1::MachineImageTargetDetails) — Immutable. Target details for importing a machine image, will be used by
ImageImportJob.
Note: The following fields are mutually exclusive:
machine_image_target_defaults
,disk_image_target_defaults
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#machine_image_target_defaults=
def machine_image_target_defaults=(value) -> ::Google::Cloud::VMMigration::V1::MachineImageTargetDetails
-
value (::Google::Cloud::VMMigration::V1::MachineImageTargetDetails) — Immutable. Target details for importing a machine image, will be used by
ImageImportJob.
Note: The following fields are mutually exclusive:
machine_image_target_defaults
,disk_image_target_defaults
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::VMMigration::V1::MachineImageTargetDetails) — Immutable. Target details for importing a machine image, will be used by
ImageImportJob.
Note: The following fields are mutually exclusive:
machine_image_target_defaults
,disk_image_target_defaults
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#name
def name() -> ::String
- (::String) — Output only. The resource path of the ImageImport.
#recent_image_import_jobs
def recent_image_import_jobs() -> ::Array<::Google::Cloud::VMMigration::V1::ImageImportJob>
- (::Array<::Google::Cloud::VMMigration::V1::ImageImportJob>) — Output only. The result of the most recent runs for this ImageImport. All jobs for this ImageImport can be listed via ListImageImportJobs.