Image constructor
      
      Image({ 
    
    
- String? architecture,
- String? archiveSizeBytes,
- String? creationTimestamp,
- DeprecationStatus? deprecated,
- String? description,
- String? diskSizeGb,
- bool? enableConfidentialCompute,
- String? family,
- List<GuestOsFeature> ? guestOsFeatures,
- String? id,
- CustomerEncryptionKey? imageEncryptionKey,
- String? kind,
- String? labelFingerprint,
- Map<String, String> ? labels,
- List<String> ? licenseCodes,
- List<String> ? licenses,
- String? name,
- ImageRawDisk? rawDisk,
- bool? satisfiesPzi,
- bool? satisfiesPzs,
- String? selfLink,
- InitialStateConfig? shieldedInstanceInitialState,
- String? sourceDisk,
- CustomerEncryptionKey? sourceDiskEncryptionKey,
- String? sourceDiskId,
- String? sourceImage,
- CustomerEncryptionKey? sourceImageEncryptionKey,
- String? sourceImageId,
- String? sourceSnapshot,
- CustomerEncryptionKey? sourceSnapshotEncryptionKey,
- String? sourceSnapshotId,
- String? sourceType,
- String? status,
- List<String> ? storageLocations,
Implementation
Image({
  this.architecture,
  this.archiveSizeBytes,
  this.creationTimestamp,
  this.deprecated,
  this.description,
  this.diskSizeGb,
  this.enableConfidentialCompute,
  this.family,
  this.guestOsFeatures,
  this.id,
  this.imageEncryptionKey,
  this.kind,
  this.labelFingerprint,
  this.labels,
  this.licenseCodes,
  this.licenses,
  this.name,
  this.rawDisk,
  this.satisfiesPzi,
  this.satisfiesPzs,
  this.selfLink,
  this.shieldedInstanceInitialState,
  this.sourceDisk,
  this.sourceDiskEncryptionKey,
  this.sourceDiskId,
  this.sourceImage,
  this.sourceImageEncryptionKey,
  this.sourceImageId,
  this.sourceSnapshot,
  this.sourceSnapshotEncryptionKey,
  this.sourceSnapshotId,
  this.sourceType,
  this.status,
  this.storageLocations,
});