toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'architecture': architecture,
'archiveSizeBytes': archiveSizeBytes,
'creationTimestamp': creationTimestamp,
'deprecated': deprecated.toMap(),
'description': description,
'diskSizeGb': diskSizeGb,
'enableConfidentialCompute': enableConfidentialCompute,
'family': family,
'guestOsFeatures': pulumi.Input.encodeList<GuestOsFeatureResponseComputeBeta, Map<String, dynamic>>(guestOsFeatures, (value) => value.toMap()),
'imageEncryptionKey': imageEncryptionKey.toMap(),
'kind': kind,
'labelFingerprint': labelFingerprint,
'labels': labels,
'licenseCodes': licenseCodes,
'licenses': licenses,
'locked': locked,
'name': name,
'rawDisk': rawDisk.toMap(),
'rolloutOverride': rolloutOverride.toMap(),
'satisfiesPzs': satisfiesPzs,
'selfLink': selfLink,
'shieldedInstanceInitialState': shieldedInstanceInitialState.toMap(),
'sourceDisk': sourceDisk,
'sourceDiskEncryptionKey': sourceDiskEncryptionKey.toMap(),
'sourceDiskId': sourceDiskId,
'sourceImage': sourceImage,
'sourceImageEncryptionKey': sourceImageEncryptionKey.toMap(),
'sourceImageId': sourceImageId,
'sourceSnapshot': sourceSnapshot,
'sourceSnapshotEncryptionKey': sourceSnapshotEncryptionKey.toMap(),
'sourceSnapshotId': sourceSnapshotId,
'sourceType': sourceType,
'status': status,
'storageLocations': storageLocations,
'userLicenses': userLicenses,
};
}