GoogleApi.VMMigration.V1.Model.ImageImport (google_api_vm_migration v0.11.0)

View Source

ImageImport describes the configuration of the image import to run.

Attributes

  • cloudStorageUri (type: String.t, default: nil) - Immutable. The path to the Cloud Storage file from which the image should be imported.
  • createTime (type: DateTime.t, default: nil) - Output only. The time the image import was created.
  • diskImageTargetDefaults (type: GoogleApi.VMMigration.V1.Model.DiskImageTargetDetails.t, default: nil) - Immutable. Target details for importing a disk image, will be used by ImageImportJob.
  • encryption (type: GoogleApi.VMMigration.V1.Model.Encryption.t, default: nil) - Immutable. The encryption details used by the image import process during the image adaptation for Compute Engine.
  • machineImageTargetDefaults (type: GoogleApi.VMMigration.V1.Model.MachineImageTargetDetails.t, default: nil) - Immutable. Target details for importing a machine image, will be used by ImageImportJob.
  • name (type: String.t, default: nil) - Output only. The resource path of the ImageImport.
  • recentImageImportJobs (type: list(GoogleApi.VMMigration.V1.Model.ImageImportJob.t), default: nil) - Output only. The result of the most recent runs for this ImageImport. All jobs for this ImageImport can be listed via ListImageImportJobs.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.VMMigration.V1.Model.ImageImport{
  cloudStorageUri: String.t() | nil,
  createTime: DateTime.t() | nil,
  diskImageTargetDefaults:
    GoogleApi.VMMigration.V1.Model.DiskImageTargetDetails.t() | nil,
  encryption: GoogleApi.VMMigration.V1.Model.Encryption.t() | nil,
  machineImageTargetDefaults:
    GoogleApi.VMMigration.V1.Model.MachineImageTargetDetails.t() | nil,
  name: String.t() | nil,
  recentImageImportJobs:
    [GoogleApi.VMMigration.V1.Model.ImageImportJob.t()] | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.