Class: Google::Cloud::VMMigration::V1::ImageImport
- Inherits:
-
Object
- Object
- Google::Cloud::VMMigration::V1::ImageImport
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/vmmigration/v1/vmmigration.rb
Overview
ImageImport describes the configuration of the image import to run.
Instance Attribute Summary collapse
-
#cloud_storage_uri ⇒ ::String
Immutable.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#disk_image_target_defaults ⇒ ::Google::Cloud::VMMigration::V1::DiskImageTargetDetails
Immutable.
-
#encryption ⇒ ::Google::Cloud::VMMigration::V1::Encryption
Immutable.
-
#machine_image_target_defaults ⇒ ::Google::Cloud::VMMigration::V1::MachineImageTargetDetails
Immutable.
-
#name ⇒ ::String
readonly
Output only.
-
#recent_image_import_jobs ⇒ ::Array<::Google::Cloud::VMMigration::V1::ImageImportJob>
readonly
Output only.
Instance Attribute Details
#cloud_storage_uri ⇒ ::String
Returns Immutable. The path to the Cloud Storage file from which the image should be imported.
3832 3833 3834 3835 |
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3832 class ImageImport include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time the image import was created.
3832 3833 3834 3835 |
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3832 class ImageImport include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#disk_image_target_defaults ⇒ ::Google::Cloud::VMMigration::V1::DiskImageTargetDetails
Returns 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.
3832 3833 3834 3835 |
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3832 class ImageImport include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#encryption ⇒ ::Google::Cloud::VMMigration::V1::Encryption
Returns Immutable. The encryption details used by the image import process during the image adaptation for Compute Engine.
3832 3833 3834 3835 |
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3832 class ImageImport include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#machine_image_target_defaults ⇒ ::Google::Cloud::VMMigration::V1::MachineImageTargetDetails
Returns 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.
3832 3833 3834 3835 |
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3832 class ImageImport include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String (readonly)
Returns Output only. The resource path of the ImageImport.
3832 3833 3834 3835 |
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3832 class ImageImport include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#recent_image_import_jobs ⇒ ::Array<::Google::Cloud::VMMigration::V1::ImageImportJob> (readonly)
Returns Output only. The result of the most recent runs for this ImageImport. All jobs for this ImageImport can be listed via ListImageImportJobs.
3832 3833 3834 3835 |
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 3832 class ImageImport include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |