class Google::Apis::ComputeV1::Image::RawDisk

The parameters of the raw disk image.

Attributes

container_type[RW]

The format used to encode and transmit the block device, which should be TAR. This is just a container and transmission format and not a runtime format. Provided by the client when the disk image is created. Corresponds to the JSON property `containerType` @return [String]

sha1_checksum[RW]
Deprecated

This field is deprecated. An optional SHA1 checksum of the disk

image before unpackaging provided by the client when the disk image is created. Corresponds to the JSON property `sha1Checksum` @return [String]

source[RW]

The full Google Cloud Storage URL where the raw disk image archive is stored. The following are valid formats for the URL: - storage.googleapis.com/ bucket_name/image_archive_name - storage.googleapis.com/bucket_name/ folder_name/ image_archive_name In order to create an image, you must provide the full or partial URL of one of the following: - The rawDisk.source URL - The sourceDisk URL - The sourceImage URL - The sourceSnapshot URL Corresponds to the JSON property `source` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/compute_v1/classes.rb, line 12393
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/compute_v1/classes.rb, line 12398
def update!(**args)
  @container_type = args[:container_type] if args.key?(:container_type)
  @sha1_checksum = args[:sha1_checksum] if args.key?(:sha1_checksum)
  @source = args[:source] if args.key?(:source)
end