Image constructor
Image({
- String? architecture,
- int? archiveSizeBytes,
- String? creationTimestamp,
- DeprecationStatus? deprecated,
- String? description,
- int? diskSizeGb,
- bool? enableConfidentialCompute,
- String? family,
- List<
GuestOsFeature> guestOsFeatures = const [], - BigInt? id,
- CustomerEncryptionKey? imageEncryptionKey,
- String? kind,
- String? labelFingerprint,
- Map<
String, String> labels = const {}, - List<
int> licenseCodes = const [], - List<
String> licenses = const [], - String? name,
- ImageParams? params,
- RawDisk? 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 = const [],
Implementation
Image({
this.architecture,
this.archiveSizeBytes,
this.creationTimestamp,
this.deprecated,
this.description,
this.diskSizeGb,
this.enableConfidentialCompute,
this.family,
this.guestOsFeatures = const [],
this.id,
this.imageEncryptionKey,
this.kind,
this.labelFingerprint,
this.labels = const {},
this.licenseCodes = const [],
this.licenses = const [],
this.name,
this.params,
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 = const [],
}) : super(fullyQualifiedName);