Migrate for Compute Engine V1 API - Class Google::Cloud::VMMigration::V1::ImageImport (v2.4.0)

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
Returns
  • (::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
Parameter
  • value (::String) — Immutable. The path to the Cloud Storage file from which the image should be imported.
Returns
  • (::String) — Immutable. The path to the Cloud Storage file from which the image should be imported.

#create_time

def create_time() -> ::Google::Protobuf::Timestamp
Returns

#disk_image_target_defaults

def disk_image_target_defaults() -> ::Google::Cloud::VMMigration::V1::DiskImageTargetDetails
Returns
  • (::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
Parameter
  • 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.

Returns
  • (::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
Returns

#encryption=

def encryption=(value) -> ::Google::Cloud::VMMigration::V1::Encryption
Parameter
Returns

#machine_image_target_defaults

def machine_image_target_defaults() -> ::Google::Cloud::VMMigration::V1::MachineImageTargetDetails
Returns
  • (::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
Parameter
  • 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.

Returns
  • (::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
Returns
  • (::String) — Output only. The resource path of the ImageImport.

#recent_image_import_jobs

def recent_image_import_jobs() -> ::Array<::Google::Cloud::VMMigration::V1::ImageImportJob>
Returns