Snapshot constructor
Snapshot({
- String? architecture,
- bool? autoCreated,
- String? chainName,
- String? creationSizeBytes,
- String? creationTimestamp,
- String? description,
- String? diskSizeGb,
- String? downloadBytes,
- bool? enableConfidentialCompute,
- List<
GuestOsFeature> ? guestOsFeatures, - String? id,
- String? kind,
- String? labelFingerprint,
- Map<
String, String> ? labels, - List<
String> ? licenseCodes, - List<
String> ? licenses, - String? locationHint,
- String? name,
- bool? satisfiesPzi,
- bool? satisfiesPzs,
- String? selfLink,
- CustomerEncryptionKey? snapshotEncryptionKey,
- String? snapshotType,
- String? sourceDisk,
- CustomerEncryptionKey? sourceDiskEncryptionKey,
- String? sourceDiskForRecoveryCheckpoint,
- String? sourceDiskId,
- String? sourceInstantSnapshot,
- CustomerEncryptionKey? sourceInstantSnapshotEncryptionKey,
- String? sourceInstantSnapshotId,
- String? sourceSnapshotSchedulePolicy,
- String? sourceSnapshotSchedulePolicyId,
- String? status,
- String? storageBytes,
- String? storageBytesStatus,
- List<
String> ? storageLocations,
Implementation
Snapshot({
this.architecture,
this.autoCreated,
this.chainName,
this.creationSizeBytes,
this.creationTimestamp,
this.description,
this.diskSizeGb,
this.downloadBytes,
this.enableConfidentialCompute,
this.guestOsFeatures,
this.id,
this.kind,
this.labelFingerprint,
this.labels,
this.licenseCodes,
this.licenses,
this.locationHint,
this.name,
this.satisfiesPzi,
this.satisfiesPzs,
this.selfLink,
this.snapshotEncryptionKey,
this.snapshotType,
this.sourceDisk,
this.sourceDiskEncryptionKey,
this.sourceDiskForRecoveryCheckpoint,
this.sourceDiskId,
this.sourceInstantSnapshot,
this.sourceInstantSnapshotEncryptionKey,
this.sourceInstantSnapshotId,
this.sourceSnapshotSchedulePolicy,
this.sourceSnapshotSchedulePolicyId,
this.status,
this.storageBytes,
this.storageBytesStatus,
this.storageLocations,
});