diff --git a/src/gam/__init__.py b/src/gam/__init__.py index 635a2a77..a590b2f3 100755 --- a/src/gam/__init__.py +++ b/src/gam/__init__.py @@ -3719,6 +3719,10 @@ def getDriveFileAttribute(i, body, parameters, myarg, update=False): body['mimeType'] = MIMETYPE_GA_SHORTCUT body['shortcutDetails'] = {'targetId': sys.argv[i+1]} i += 2 + elif myarg == 'securityupdate': + body['linkShareMetadata'] = {'securityUpdateEnabled': getBoolean( + sys.argv[i+1], f'gam {operation} drivefile'), 'securityUpdateElibible': True} + i += 2 else: controlflow.invalid_argument_exit( myarg, f"gam {operation} drivefile") diff --git a/src/gam/var.py b/src/gam/var.py index bc6db3bb..df45cdd7 100644 --- a/src/gam/var.py +++ b/src/gam/var.py @@ -478,6 +478,7 @@ DRIVEFILE_FIELDS_CHOICES_MAP = { 'lastviewedbymedate': 'lastViewedByMeDate', 'lastviewedbymetime': 'lastViewedByMeDate', 'lastviewedbyuser': 'lastViewedByMeDate', + 'linksharemetadata': 'linkShareMetadata', 'md5': 'md5Checksum', 'md5checksum': 'md5Checksum', 'md5sum': 'md5Checksum', @@ -496,6 +497,7 @@ DRIVEFILE_FIELDS_CHOICES_MAP = { 'owners': 'owners', 'parents': 'parents', 'permissions': 'permissions', + 'resourcekey': 'resourceKey', 'quotabytesused': 'quotaBytesUsed', 'quotaused': 'quotaBytesUsed', 'shareable': 'shareable',