class Google::Apis::ComputeBeta::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]

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 disk image is stored. You must provide either this property or the sourceDisk property but not both. Corresponds to the JSON property `source` @return [String]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File generated/google/apis/compute_beta/classes.rb, line 3112
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