mirror of
https://github.com/GAM-team/GAM.git
synced 2025-07-04 03:33:44 +00:00
Chrome policies/Meet/Courses
Some checks are pending
Build and test GAM / build (Win64, build, 8, VC-WIN64A, windows-2022) (push) Waiting to run
Build and test GAM / build (aarch64, build, 2, linux-aarch64, [self-hosted linux arm64]) (push) Waiting to run
Build and test GAM / build (aarch64, build, 4, linux-aarch64, [self-hosted linux arm64], yes) (push) Waiting to run
Build and test GAM / build (aarch64, build, 6, darwin64-arm64, macos-14) (push) Waiting to run
Build and test GAM / build (universal2, build, 7, darwin64-arm64 darwin64-x86_64, macos-14) (push) Waiting to run
Build and test GAM / build (x86_64, build, 1, linux-x86_64, ubuntu-20.04) (push) Waiting to run
Build and test GAM / build (x86_64, build, 3, linux-x86_64, ubuntu-20.04, yes) (push) Waiting to run
Build and test GAM / build (x86_64, build, 5, darwin64-x86_64, macos-12) (push) Waiting to run
Build and test GAM / build (x86_64, test, 10, ubuntu-22.04, 3.9) (push) Waiting to run
Build and test GAM / build (x86_64, test, 11, ubuntu-22.04, 3.10) (push) Waiting to run
Build and test GAM / build (x86_64, test, 12, ubuntu-22.04, 3.11) (push) Waiting to run
Build and test GAM / build (x86_64, test, 9, ubuntu-22.04, 3.8) (push) Waiting to run
Build and test GAM / merge (push) Blocked by required conditions
Build and test GAM / publish (push) Blocked by required conditions
CodeQL / Analyze (python) (push) Waiting to run
Check for Google Root CA Updates / check-apis (push) Waiting to run
Some checks are pending
Build and test GAM / build (Win64, build, 8, VC-WIN64A, windows-2022) (push) Waiting to run
Build and test GAM / build (aarch64, build, 2, linux-aarch64, [self-hosted linux arm64]) (push) Waiting to run
Build and test GAM / build (aarch64, build, 4, linux-aarch64, [self-hosted linux arm64], yes) (push) Waiting to run
Build and test GAM / build (aarch64, build, 6, darwin64-arm64, macos-14) (push) Waiting to run
Build and test GAM / build (universal2, build, 7, darwin64-arm64 darwin64-x86_64, macos-14) (push) Waiting to run
Build and test GAM / build (x86_64, build, 1, linux-x86_64, ubuntu-20.04) (push) Waiting to run
Build and test GAM / build (x86_64, build, 3, linux-x86_64, ubuntu-20.04, yes) (push) Waiting to run
Build and test GAM / build (x86_64, build, 5, darwin64-x86_64, macos-12) (push) Waiting to run
Build and test GAM / build (x86_64, test, 10, ubuntu-22.04, 3.9) (push) Waiting to run
Build and test GAM / build (x86_64, test, 11, ubuntu-22.04, 3.10) (push) Waiting to run
Build and test GAM / build (x86_64, test, 12, ubuntu-22.04, 3.11) (push) Waiting to run
Build and test GAM / build (x86_64, test, 9, ubuntu-22.04, 3.8) (push) Waiting to run
Build and test GAM / merge (push) Blocked by required conditions
Build and test GAM / publish (push) Blocked by required conditions
CodeQL / Analyze (python) (push) Waiting to run
Check for Google Root CA Updates / check-apis (push) Waiting to run
This commit is contained in:
@ -1088,6 +1088,9 @@ You can limit both client and service account access.
|
|||||||
You can repeat these steps if you want to configure multiple limited users;
|
You can repeat these steps if you want to configure multiple limited users;
|
||||||
substitute a unique value for `limited` in each of the steps.
|
substitute a unique value for `limited` in each of the steps.
|
||||||
|
|
||||||
|
In the Admin console, define a new Admin role with the desired privileges,
|
||||||
|
assign it to the limited user and indicate whether it is for all Org Units or a specific Org Unit.
|
||||||
|
|
||||||
On your computer, perform these initial steps:
|
On your computer, perform these initial steps:
|
||||||
|
|
||||||
Make a subdirectory `limited` under the directory specified in `gam.cfg config_dir`
|
Make a subdirectory `limited` under the directory specified in `gam.cfg config_dir`
|
||||||
|
@ -391,6 +391,8 @@
|
|||||||
<Marker> ::= <String>
|
<Marker> ::= <String>
|
||||||
<MatterItem> ::= <UniqueID>|<String>
|
<MatterItem> ::= <UniqueID>|<String>
|
||||||
<MatterState> ::= open|closed|deleted
|
<MatterState> ::= open|closed|deleted
|
||||||
|
<MeetConferenceName> ::= conferenceRecords/<String>
|
||||||
|
<MeetSpaceName> ::= spaces/<String> | <String>
|
||||||
<MessageContent> ::=
|
<MessageContent> ::=
|
||||||
(message|textmessage|htmlmessage <String>)|
|
(message|textmessage|htmlmessage <String>)|
|
||||||
(file|textfile|htmlfile <FileName> [charset <Charset>])|
|
(file|textfile|htmlfile <FileName> [charset <Charset>])|
|
||||||
|
@ -154,11 +154,12 @@ gam create chromepolicyimage <ChromePolicyImageSchemaName> <FileName>
|
|||||||
```
|
```
|
||||||
|
|
||||||
## Update Chrome policy
|
## Update Chrome policy
|
||||||
You can update a policy for all devices/users within an OU or for a specific printer or application within an OU.
|
You can update a policy for all devices/users within an OU, users with a group or for a specific printer or application within an OU.
|
||||||
```
|
```
|
||||||
gam update chromepolicy [convertcrnl]
|
gam update chromepolicy [convertcrnl]
|
||||||
(<SchemaName> ((<Field> <Value>)+ | <JSONData>))+
|
(<SchemaName> ((<Field> <Value>)+ | <JSONData>))+
|
||||||
ou|org|orgunit <OrgUnitItem> [(printerid <PrinterID>)|(appid <AppID>)]
|
((ou|orgunit <OrgUnitItem>)|(group <GroupItem>))
|
||||||
|
[(printerid <PrinterID>)|(appid <AppID>)]
|
||||||
```
|
```
|
||||||
You update a schema by specifying its name and one or more fields and values or by using
|
You update a schema by specifying its name and one or more fields and values or by using
|
||||||
JSON data to specify the field values.
|
JSON data to specify the field values.
|
||||||
@ -235,31 +236,32 @@ gam update chromepolicy chrome.users.ManagedBookmarksSetting json file bookmark
|
|||||||
```
|
```
|
||||||
|
|
||||||
## Delete Chrome policy
|
## Delete Chrome policy
|
||||||
You can delete a policy for all devices/users within an OU or for a specific printer or application within an OU.
|
You can delete a policy for all devices/users within an OU, users with a group or for a specific printer or application within an OU.
|
||||||
```
|
```
|
||||||
gam delete chromepolicy
|
gam delete chromepolicy
|
||||||
(<SchemaName> [<JSONData>])+
|
(<SchemaName> [<JSONData>])+
|
||||||
ou|org|orgunit <OrgUnitItem> [(printerid <PrinterID>)|(appid <AppID>)]
|
((ou|orgunit <OrgUnitItem>)|(group <GroupItem>))
|
||||||
|
[(printerid <PrinterID>)|(appid <AppID>)]
|
||||||
```
|
```
|
||||||
## Display Chrome policies
|
## Display Chrome policies
|
||||||
You can display policies for all devices/users within an OU or for a specific printer or application within an OU.
|
You can display policies for all devices/users within an OU, users with a group or for a specific printer or application within an OU.
|
||||||
|
|
||||||
### Display as an indented list of keys and values.
|
### Display as an indented list of keys and values.
|
||||||
```
|
```
|
||||||
gam show chromepolicies
|
gam show chromepolicies
|
||||||
ou|org|orgunit <OrgUnitItem> [(printerid <PrinterID>)|(appid <AppID>)]
|
((ou|orgunit <OrgUnitItem> [show all|direct|inherited])|(group <GroupItem>))
|
||||||
[filter <String>] [namespace <NamespaceList>]
|
[(printerid <PrinterID>)|(appid <AppID>)]
|
||||||
[show all|direct|inherited]
|
[filter <StringList>] [namespace <NamespaceList>]
|
||||||
[formatjson]
|
[formatjson]
|
||||||
```
|
```
|
||||||
By default, all Chrome policies for the OU are displayed.
|
By default, all Chrome policies for the OU or group are displayed.
|
||||||
* `filter <String>` - Display policies based on fields like its resource name, description and additionalTargetKeyNames.
|
* `filter <String>` - Display policies based on fields like its resource name, description and additionalTargetKeyNames.
|
||||||
* `show all` - Display policies regardless of where set; this is the default
|
* `show all` - For OUs, display policies regardless of where set; this is the default
|
||||||
* `show direct` - Display policies set directly in the OU
|
* `show direct` - For OUs, display policies set directly in the OU
|
||||||
* `show inherited` - Display policies set in a parent OU
|
* `show inherited` - For OUs, display policies set in a parent OU
|
||||||
|
|
||||||
These are the default namespaces; use `namespace <NamespaceList>` to override.
|
These are the default namespaces; use `namespace <NamespaceList>` to override.
|
||||||
* `default`
|
* `default` - When OU specified
|
||||||
* chrome.users
|
* chrome.users
|
||||||
* chrome.users.apps
|
* chrome.users.apps
|
||||||
* chrome.users.appsconfig
|
* chrome.users.appsconfig
|
||||||
@ -276,6 +278,12 @@ These are the default namespaces; use `namespace <NamespaceList>` to override.
|
|||||||
* chrome.networks.wifi
|
* chrome.networks.wifi
|
||||||
* chrome.printers
|
* chrome.printers
|
||||||
* chrome.printservers
|
* chrome.printservers
|
||||||
|
* `default` - When group specified
|
||||||
|
* chrome.users
|
||||||
|
* chrome.users.apps
|
||||||
|
* chrome.users.appsconfig
|
||||||
|
* chrome.printers
|
||||||
|
* chrome.printservers
|
||||||
* `appid <AppID>`
|
* `appid <AppID>`
|
||||||
* chrome.users.apps
|
* chrome.users.apps
|
||||||
* chrome.devices.kiosk.apps
|
* chrome.devices.kiosk.apps
|
||||||
@ -289,16 +297,16 @@ By default, Gam displays the information as an indented list of keys and values.
|
|||||||
### Display as a CSV file.
|
### Display as a CSV file.
|
||||||
```
|
```
|
||||||
gam print chromepolicies [todrive <ToDriveAttribute>*]
|
gam print chromepolicies [todrive <ToDriveAttribute>*]
|
||||||
ou|org|orgunit <OrgUnitItem> [(printerid <PrinterID>)|(appid <AppID>)]
|
((ou|orgunit <OrgUnitItem> [show all|direct|inherited])|(group <GroupItem>))
|
||||||
|
[(printerid <PrinterID>)|(appid <AppID>)]
|
||||||
[filter <String>] [namespace <NamespaceList>]
|
[filter <String>] [namespace <NamespaceList>]
|
||||||
[show all|direct|inherited]
|
|
||||||
[[formatjson [quotechar <Character>]]
|
[[formatjson [quotechar <Character>]]
|
||||||
```
|
```
|
||||||
By default, all Chrome policies for the OU are displayed.
|
By default, all Chrome policies for the OU or group are displayed.
|
||||||
* `filter <String>` - Display policies based on fields like its resource name, description and additionalTargetKeyNames.
|
* `filter <String>` - Display policies based on fields like its resource name, description and additionalTargetKeyNames.
|
||||||
* `show all` - Display policies regardless of where set; this is the default
|
* `show all` - For OUs, display policies regardless of where set; this is the default
|
||||||
* `show direct` - Display policies set directly in the OU
|
* `show direct` - For OUs, display policies set directly in the OU
|
||||||
* `show inherited` - Display policies set in a parent OU
|
* `show inherited` - For OUs, display policies set in a parent OU
|
||||||
|
|
||||||
These are the default namespaces; use `namespace <NamespaceList>` to override.
|
These are the default namespaces; use `namespace <NamespaceList>` to override.
|
||||||
* `default`
|
* `default`
|
||||||
@ -516,6 +524,11 @@ chrome.devices.ContentProtection: Allow web services to request proof that the d
|
|||||||
true: Ensures ChromeOS devices in your organization will verify their identity to content providers.
|
true: Ensures ChromeOS devices in your organization will verify their identity to content providers.
|
||||||
false: Does not ensure ChromeOS devices in your organization will verify their identity to content providers. Some premium content may be unavailable to your users.
|
false: Does not ensure ChromeOS devices in your organization will verify their identity to content providers. Some premium content may be unavailable to your users.
|
||||||
|
|
||||||
|
chrome.devices.DeviceAllowEnterpriseRemoteAccessConnections: Enterprise remote access connections.
|
||||||
|
deviceAllowEnterpriseRemoteAccessConnections: TYPE_BOOL
|
||||||
|
true: Enable remote access connections from enterprise admins.
|
||||||
|
false: Prevent remote access connections from enterprise admins.
|
||||||
|
|
||||||
chrome.devices.DeviceAuthenticationUrlAllowlist: Blocked URL exceptions on the sign-in / lock screens.
|
chrome.devices.DeviceAuthenticationUrlAllowlist: Blocked URL exceptions on the sign-in / lock screens.
|
||||||
deviceAuthenticationUrlAllowlist: TYPE_LIST
|
deviceAuthenticationUrlAllowlist: TYPE_LIST
|
||||||
Blocked URL exceptions. Any URL that matches an entry in this exception list will be allowed, even if it matches a line in the blocked URLs. Wildcards ("*") are allowed when appended to a URL, but cannot be entered alone. Maximum of 1000 URLs.
|
Blocked URL exceptions. Any URL that matches an entry in this exception list will be allowed, even if it matches a line in the blocked URLs. Wildcards ("*") are allowed when appended to a URL, but cannot be entered alone. Maximum of 1000 URLs.
|
||||||
@ -614,11 +627,6 @@ chrome.devices.DeviceLoginScreenExtensionManifestVTwoAvailability: Manifest v2 e
|
|||||||
ENABLE: Enable manifest V2 extensions on the sign-in screen.
|
ENABLE: Enable manifest V2 extensions on the sign-in screen.
|
||||||
ENABLE_FOR_FORCED_EXTENSIONS: Enable force-installed manifest V2 extensions on the sign-in screen.
|
ENABLE_FOR_FORCED_EXTENSIONS: Enable force-installed manifest V2 extensions on the sign-in screen.
|
||||||
|
|
||||||
chrome.devices.DeviceLoginScreenGeolocationAccessLevel: Geolocation on the login screen.
|
|
||||||
deviceLoginScreenGeolocationAccessLevel: TYPE_ENUM
|
|
||||||
DISALLOWED: Do not allow geolocation access on log-in screen.
|
|
||||||
ALLOWED: Allow geolocation access on log-in screen.
|
|
||||||
|
|
||||||
chrome.devices.DeviceLoginScreenPrivacyScreenEnabled: Privacy screen on sign-in screen.
|
chrome.devices.DeviceLoginScreenPrivacyScreenEnabled: Privacy screen on sign-in screen.
|
||||||
deviceLoginScreenPrivacyScreenEnabled: TYPE_ENUM
|
deviceLoginScreenPrivacyScreenEnabled: TYPE_ENUM
|
||||||
UNSET: Allow the user to decide.
|
UNSET: Allow the user to decide.
|
||||||
@ -656,6 +664,12 @@ chrome.devices.DevicePciPeripheralDataAccessEnabled: Data access protection for
|
|||||||
FALSE: Enable data access protection.
|
FALSE: Enable data access protection.
|
||||||
TRUE: Disable data access protection.
|
TRUE: Disable data access protection.
|
||||||
|
|
||||||
|
chrome.devices.DevicePostQuantumKeyAgreementEnabled: Post-quantum TLS.
|
||||||
|
devicePostQuantumKeyAgreementEnabled: TYPE_ENUM
|
||||||
|
UNSET: Use the default Chrome setting.
|
||||||
|
FALSE: Do not allow post-quantum key agreement in TLS connections.
|
||||||
|
TRUE: Allow post-quantum key agreement in TLS connections.
|
||||||
|
|
||||||
chrome.devices.DevicePowerwashAllowed: Powerwash.
|
chrome.devices.DevicePowerwashAllowed: Powerwash.
|
||||||
devicePowerwashAllowed: TYPE_BOOL
|
devicePowerwashAllowed: TYPE_BOOL
|
||||||
true: Allow powerwash to be triggered.
|
true: Allow powerwash to be triggered.
|
||||||
@ -1033,6 +1047,12 @@ chrome.devices.kiosk.CursorHighlightEnabled: Kiosk cursor highlight.
|
|||||||
ACCESSIBILITY_DISABLED: Disable cursor highlight.
|
ACCESSIBILITY_DISABLED: Disable cursor highlight.
|
||||||
ACCESSIBILITY_ENABLED: Enable cursor highlight.
|
ACCESSIBILITY_ENABLED: Enable cursor highlight.
|
||||||
|
|
||||||
|
chrome.devices.kiosk.DeviceWeeklyScheduledSuspend: Device sleep mode.
|
||||||
|
hours: TYPE_INT32
|
||||||
|
minutes: TYPE_INT32
|
||||||
|
seconds: TYPE_INT32
|
||||||
|
nanos: TYPE_INT32
|
||||||
|
|
||||||
chrome.devices.kiosk.DictationEnabled: Kiosk dictation.
|
chrome.devices.kiosk.DictationEnabled: Kiosk dictation.
|
||||||
dictationEnabled: TYPE_ENUM
|
dictationEnabled: TYPE_ENUM
|
||||||
DEFAULT_USER_CHOICE: Allow the user to decide.
|
DEFAULT_USER_CHOICE: Allow the user to decide.
|
||||||
@ -1415,12 +1435,15 @@ chrome.devices.managedguest.apps.PermissionsAndUrlAccess: Allows setting of allo
|
|||||||
blockedPermissions: TYPE_LIST
|
blockedPermissions: TYPE_LIST
|
||||||
{'value': '', 'description': 'Allow all permissions. If empty string is set, it must be the only value set for the policy.'}
|
{'value': '', 'description': 'Allow all permissions. If empty string is set, it must be the only value set for the policy.'}
|
||||||
allowedPermissions: TYPE_LIST
|
allowedPermissions: TYPE_LIST
|
||||||
{'value': 'alarms', 'description': 'Alarms.'}
|
{'value': 'activeTab', 'description': 'Active tab.'}
|
||||||
blockedHosts: TYPE_LIST
|
blockedHosts: TYPE_LIST
|
||||||
Sets extension hosts that should be blocked.
|
Sets extension hosts that should be blocked.
|
||||||
allowedHosts: TYPE_LIST
|
allowedHosts: TYPE_LIST
|
||||||
Sets extension hosts that should be allowed. Allowed hosts override blocked hosts.
|
Sets extension hosts that should be allowed. Allowed hosts override blocked hosts.
|
||||||
|
|
||||||
|
chrome.devices.managedguest.apps.SkipDocumentScanConfirmation: Allows the app to skip the confirmation dialog when using the Document Scan API.
|
||||||
|
skipDocumentScanConfirmation: TYPE_BOOL
|
||||||
|
|
||||||
chrome.devices.managedguest.apps.SkipPrintConfirmation: Allows the app to skip the confirmation dialog when sending print jobs via the Chrome Printing API.
|
chrome.devices.managedguest.apps.SkipPrintConfirmation: Allows the app to skip the confirmation dialog when sending print jobs via the Chrome Printing API.
|
||||||
skipPrintConfirmation: TYPE_BOOL
|
skipPrintConfirmation: TYPE_BOOL
|
||||||
|
|
||||||
@ -1564,6 +1587,11 @@ chrome.devices.managedguest.CpuTaskScheduler: CPU task scheduler.
|
|||||||
CONSERVATIVE: Optimize for stability.
|
CONSERVATIVE: Optimize for stability.
|
||||||
PERFORMANCE: Optimize for performance.
|
PERFORMANCE: Optimize for performance.
|
||||||
|
|
||||||
|
chrome.devices.managedguest.CssCustomStateDeprecatedSyntaxEnabled: CSS custom state deprecated syntax.
|
||||||
|
cssCustomStateDeprecatedSyntaxEnabled: TYPE_BOOL
|
||||||
|
true: Allow deprecated syntax.
|
||||||
|
false: Do not allow deprecated syntax.
|
||||||
|
|
||||||
chrome.devices.managedguest.CursorHighlightEnabled: Cursor highlight.
|
chrome.devices.managedguest.CursorHighlightEnabled: Cursor highlight.
|
||||||
cursorHighlightEnabled: TYPE_ENUM
|
cursorHighlightEnabled: TYPE_ENUM
|
||||||
UNSET: Allow the user to decide.
|
UNSET: Allow the user to decide.
|
||||||
@ -1628,9 +1656,6 @@ chrome.devices.managedguest.DeleteKeyModifier: Control the shortcut used to trig
|
|||||||
NONE: Setting a shortcut for the "Delete" action is disabled.
|
NONE: Setting a shortcut for the "Delete" action is disabled.
|
||||||
ALT: Delete shortcut setting uses the shortcut that contains the alt modifier.
|
ALT: Delete shortcut setting uses the shortcut that contains the alt modifier.
|
||||||
SEARCH: Delete shortcut setting uses the shortcut that contains the search modifier.
|
SEARCH: Delete shortcut setting uses the shortcut that contains the search modifier.
|
||||||
deleteKeyModifierSettingGroupPolicyMode: TYPE_ENUM
|
|
||||||
MANDATORY: Do not allow users to override.
|
|
||||||
RECOMMENDED: Allow users to override.
|
|
||||||
|
|
||||||
chrome.devices.managedguest.DeletePrintJobHistoryAllowed: Print job history deletion.
|
chrome.devices.managedguest.DeletePrintJobHistoryAllowed: Print job history deletion.
|
||||||
deletePrintJobHistoryAllowed: TYPE_BOOL
|
deletePrintJobHistoryAllowed: TYPE_BOOL
|
||||||
@ -1642,6 +1667,10 @@ chrome.devices.managedguest.DeveloperTools: Developer tools.
|
|||||||
ALWAYS_ALLOW_DEVELOPER_TOOLS: Always allow use of built-in developer tools.
|
ALWAYS_ALLOW_DEVELOPER_TOOLS: Always allow use of built-in developer tools.
|
||||||
ALLOW_DEVELOPER_TOOLS_EXCEPT_FORCE_INSTALLED: Allow use of built-in developer tools except for force-installed extensions and component extensions.
|
ALLOW_DEVELOPER_TOOLS_EXCEPT_FORCE_INSTALLED: Allow use of built-in developer tools except for force-installed extensions and component extensions.
|
||||||
NEVER_ALLOW_DEVELOPER_TOOLS: Never allow use of built-in developer tools.
|
NEVER_ALLOW_DEVELOPER_TOOLS: Never allow use of built-in developer tools.
|
||||||
|
extensionDeveloperModeSettings: TYPE_ENUM
|
||||||
|
UNSET: Use 'developer tools availability' selection.
|
||||||
|
ALLOW: Allow use of developer tools on extensions page.
|
||||||
|
DISALLOW: Do not allow use of developer tools on extensions page.
|
||||||
|
|
||||||
chrome.devices.managedguest.DeviceAllowMgsToStoreDisplayProperties: Persist display settings.
|
chrome.devices.managedguest.DeviceAllowMgsToStoreDisplayProperties: Persist display settings.
|
||||||
deviceAllowMgsToStoreDisplayProperties: TYPE_BOOL
|
deviceAllowMgsToStoreDisplayProperties: TYPE_BOOL
|
||||||
@ -1728,10 +1757,10 @@ chrome.devices.managedguest.EncryptedClientHelloEnabled: TLS encrypted ClientHel
|
|||||||
true: Enable the TLS Encrypted ClientHello experiment.
|
true: Enable the TLS Encrypted ClientHello experiment.
|
||||||
false: Disable the TLS Encrypted ClientHello experiment.
|
false: Disable the TLS Encrypted ClientHello experiment.
|
||||||
|
|
||||||
chrome.devices.managedguest.EnhancedNetworkVoicesInSelectToSpeakAllowed: Allow the enhanced network text-to-speech voices in Select-to-speak.
|
chrome.devices.managedguest.EnhancedNetworkVoicesInSelectToSpeakAllowed: Select-to-speak.
|
||||||
enhancedNetworkVoicesInSelectToSpeakAllowed: TYPE_BOOL
|
enhancedNetworkVoicesInSelectToSpeakAllowed: TYPE_BOOL
|
||||||
true: Allow the user to decide.
|
true: Allow sending text to Google servers for enhanced Select-to-speak.
|
||||||
false: Disallow enhanced network text-to-speech voices when using Select-to-Speak.
|
false: Do not allow sending text to Google servers for enhanced Select-to-speak.
|
||||||
|
|
||||||
chrome.devices.managedguest.EnterpriseHardwarePlatformApiEnabled: Enterprise Hardware Platform API.
|
chrome.devices.managedguest.EnterpriseHardwarePlatformApiEnabled: Enterprise Hardware Platform API.
|
||||||
enterpriseHardwarePlatformApiEnabled: TYPE_BOOL
|
enterpriseHardwarePlatformApiEnabled: TYPE_BOOL
|
||||||
@ -1782,9 +1811,6 @@ chrome.devices.managedguest.FElevenKeyModifier: Control the shortcut used to tri
|
|||||||
ALT: F11 settings use the shortcut that contains the alt modifier.
|
ALT: F11 settings use the shortcut that contains the alt modifier.
|
||||||
SHIFT: F11 settings use the shortcut that contains the shift modifier.
|
SHIFT: F11 settings use the shortcut that contains the shift modifier.
|
||||||
CTRL_SHIFT: F11 settings use the shortcut that contains the modifiers ctrl and shift.
|
CTRL_SHIFT: F11 settings use the shortcut that contains the modifiers ctrl and shift.
|
||||||
fElevenKeyModifierSettingGroupPolicyMode: TYPE_ENUM
|
|
||||||
MANDATORY: Do not allow users to override.
|
|
||||||
RECOMMENDED: Allow users to override.
|
|
||||||
|
|
||||||
chrome.devices.managedguest.FileOrDirectoryPickerWithoutGestureAllowedForOrigins: File/directory picker without user gesture.
|
chrome.devices.managedguest.FileOrDirectoryPickerWithoutGestureAllowedForOrigins: File/directory picker without user gesture.
|
||||||
fileOrDirectoryPickerWithoutGestureAllowedForOrigins: TYPE_LIST
|
fileOrDirectoryPickerWithoutGestureAllowedForOrigins: TYPE_LIST
|
||||||
@ -1843,9 +1869,6 @@ chrome.devices.managedguest.FTwelveKeyModifier: Control the shortcut used to tri
|
|||||||
SHIFT: F12 settings use the shortcut that contains the shift modifier.
|
SHIFT: F12 settings use the shortcut that contains the shift modifier.
|
||||||
CTRL_SHIFT: F12 settings use the shortcut that contains the modifiers ctrl and shift.
|
CTRL_SHIFT: F12 settings use the shortcut that contains the modifiers ctrl and shift.
|
||||||
UNSET: Allow the user to decide.
|
UNSET: Allow the user to decide.
|
||||||
fTwelveKeyModifierSettingGroupPolicyMode: TYPE_ENUM
|
|
||||||
MANDATORY: Do not allow users to override.
|
|
||||||
RECOMMENDED: Allow users to override.
|
|
||||||
|
|
||||||
chrome.devices.managedguest.FullscreenAllowed: Fullscreen mode.
|
chrome.devices.managedguest.FullscreenAllowed: Fullscreen mode.
|
||||||
fullscreenAllowed: TYPE_BOOL
|
fullscreenAllowed: TYPE_BOOL
|
||||||
@ -1891,9 +1914,6 @@ chrome.devices.managedguest.HomeAndEndKeysModifier: Control the shortcut used to
|
|||||||
NONE: Home/End settings are disabled.
|
NONE: Home/End settings are disabled.
|
||||||
ALT: Home/End settings use the shortcut that contains the alt modifier.
|
ALT: Home/End settings use the shortcut that contains the alt modifier.
|
||||||
SEARCH: Home/End settings use the shortcut that contains the search modifier.
|
SEARCH: Home/End settings use the shortcut that contains the search modifier.
|
||||||
homeAndEndKeysModifierSettingGroupPolicyMode: TYPE_ENUM
|
|
||||||
MANDATORY: Do not allow users to override.
|
|
||||||
RECOMMENDED: Allow users to override.
|
|
||||||
|
|
||||||
chrome.devices.managedguest.HomeButton: Home button.
|
chrome.devices.managedguest.HomeButton: Home button.
|
||||||
showHomeButton: TYPE_ENUM
|
showHomeButton: TYPE_ENUM
|
||||||
@ -1913,20 +1933,6 @@ chrome.devices.managedguest.HstsPolicyBypassList: HSTS policy bypass list.
|
|||||||
hstsPolicyBypassList: TYPE_LIST
|
hstsPolicyBypassList: TYPE_LIST
|
||||||
List of hostnames that will bypass the HSTS policy check . Enter a list of hostnames that will be exempt from the HSTS policy check.
|
List of hostnames that will bypass the HSTS policy check . Enter a list of hostnames that will be exempt from the HSTS policy check.
|
||||||
|
|
||||||
chrome.devices.managedguest.IdleSettings: Idle settings.
|
|
||||||
mgsActionOnDeviceIdle: TYPE_ENUM
|
|
||||||
SLEEP: Sleep.
|
|
||||||
LOGOUT: Logout.
|
|
||||||
SHUTDOWN: Shutdown.
|
|
||||||
DO_NOTHING: Do nothing.
|
|
||||||
mgsIdleTimeoutMinutes: TYPE_STRING
|
|
||||||
Idle time in minutes. Leave empty for system default.
|
|
||||||
mgsActionOnLidClose: TYPE_ENUM
|
|
||||||
SLEEP: Sleep.
|
|
||||||
LOGOUT: Logout.
|
|
||||||
SHUTDOWN: Shutdown.
|
|
||||||
DO_NOTHING: Do nothing.
|
|
||||||
|
|
||||||
chrome.devices.managedguest.IdleSettingsExtended: Idle settings.
|
chrome.devices.managedguest.IdleSettingsExtended: Idle settings.
|
||||||
lidCloseAction: TYPE_ENUM
|
lidCloseAction: TYPE_ENUM
|
||||||
SLEEP: Sleep.
|
SLEEP: Sleep.
|
||||||
@ -1985,9 +1991,6 @@ chrome.devices.managedguest.InsertKeyModifier: Control the shortcut used to trig
|
|||||||
insertKeyModifier: TYPE_ENUM
|
insertKeyModifier: TYPE_ENUM
|
||||||
NONE: Setting a shortcut for the "Insert" action is disabled.
|
NONE: Setting a shortcut for the "Insert" action is disabled.
|
||||||
SEARCH: Insert shortcut setting uses the shortcut that contains the search modifier.
|
SEARCH: Insert shortcut setting uses the shortcut that contains the search modifier.
|
||||||
insertKeyModifierSettingGroupPolicyMode: TYPE_ENUM
|
|
||||||
MANDATORY: Do not allow users to override.
|
|
||||||
RECOMMENDED: Allow users to override.
|
|
||||||
|
|
||||||
chrome.devices.managedguest.IntensiveWakeUpThrottlingEnabled: Javascript IntensiveWakeUpThrottling.
|
chrome.devices.managedguest.IntensiveWakeUpThrottlingEnabled: Javascript IntensiveWakeUpThrottling.
|
||||||
intensiveWakeUpThrottlingEnabled: TYPE_ENUM
|
intensiveWakeUpThrottlingEnabled: TYPE_ENUM
|
||||||
@ -2031,6 +2034,11 @@ chrome.devices.managedguest.KerberosTickets: Kerberos tickets.
|
|||||||
true: Enable kerberos.
|
true: Enable kerberos.
|
||||||
false: Disable kerberos.
|
false: Disable kerberos.
|
||||||
|
|
||||||
|
chrome.devices.managedguest.KeyboardFocusableScrollersEnabled: Keyboard focusable scrollers.
|
||||||
|
keyboardFocusableScrollersEnabled: TYPE_BOOL
|
||||||
|
true: Allow scrollers to be focusable by default.
|
||||||
|
false: Do not allow scrollers to be focusable by default.
|
||||||
|
|
||||||
chrome.devices.managedguest.KeyboardFocusHighlightEnabled: Keyboard focus highlighting.
|
chrome.devices.managedguest.KeyboardFocusHighlightEnabled: Keyboard focus highlighting.
|
||||||
keyboardFocusHighlightEnabled: TYPE_ENUM
|
keyboardFocusHighlightEnabled: TYPE_ENUM
|
||||||
UNSET: Allow the user to decide.
|
UNSET: Allow the user to decide.
|
||||||
@ -2053,6 +2061,14 @@ chrome.devices.managedguest.LensDesktopNtpSearchEnabled: New Tab page Google Len
|
|||||||
true: Show the Google Lens button in the search box on the New Tab page.
|
true: Show the Google Lens button in the search box on the New Tab page.
|
||||||
false: Do not show the Google Lens button in the search box on the New Tab page.
|
false: Do not show the Google Lens button in the search box on the New Tab page.
|
||||||
|
|
||||||
|
chrome.devices.managedguest.LensOnGalleryEnabled: Lens Gallery App integration.
|
||||||
|
lensOnGalleryEnabled: TYPE_BOOL
|
||||||
|
true: Enable Lens integration.
|
||||||
|
false: Disable Lens integration.
|
||||||
|
lensOnGalleryEnabledSettingGroupPolicyMode: TYPE_ENUM
|
||||||
|
MANDATORY: Do not allow users to override.
|
||||||
|
RECOMMENDED: Allow users to override.
|
||||||
|
|
||||||
chrome.devices.managedguest.LensRegionSearchEnabled: Google Lens region search.
|
chrome.devices.managedguest.LensRegionSearchEnabled: Google Lens region search.
|
||||||
lensRegionSearchEnabled: TYPE_BOOL
|
lensRegionSearchEnabled: TYPE_BOOL
|
||||||
true: Enable Google Lens region search.
|
true: Enable Google Lens region search.
|
||||||
@ -2200,9 +2216,6 @@ chrome.devices.managedguest.PageUpAndPageDownKeysModifier: Control the shortcut
|
|||||||
NONE: PageUp/PageDown settings are disabled.
|
NONE: PageUp/PageDown settings are disabled.
|
||||||
ALT: PageUp/PageDown settings use the shortcut that contains the alt modifier.
|
ALT: PageUp/PageDown settings use the shortcut that contains the alt modifier.
|
||||||
SEARCH: PageUp/PageDown settings use the shortcut that contains the search modifier.
|
SEARCH: PageUp/PageDown settings use the shortcut that contains the search modifier.
|
||||||
pageUpAndPageDownKeysModifierSettingGroupPolicyMode: TYPE_ENUM
|
|
||||||
MANDATORY: Do not allow users to override.
|
|
||||||
RECOMMENDED: Allow users to override.
|
|
||||||
|
|
||||||
chrome.devices.managedguest.PaymentMethodQueryEnabled: Payment methods.
|
chrome.devices.managedguest.PaymentMethodQueryEnabled: Payment methods.
|
||||||
paymentMethodQueryEnabled: TYPE_BOOL
|
paymentMethodQueryEnabled: TYPE_BOOL
|
||||||
@ -2242,8 +2255,8 @@ chrome.devices.managedguest.Popups: Pop-ups.
|
|||||||
chrome.devices.managedguest.PostQuantumKeyAgreementEnabled: Post-quantum TLS.
|
chrome.devices.managedguest.PostQuantumKeyAgreementEnabled: Post-quantum TLS.
|
||||||
postQuantumKeyAgreementEnabled: TYPE_ENUM
|
postQuantumKeyAgreementEnabled: TYPE_ENUM
|
||||||
UNSET: Use the default Chrome setting.
|
UNSET: Use the default Chrome setting.
|
||||||
FALSE: Do not allow Kyber key agreement for TLS.
|
FALSE: Do not allow post-quantum key agreement in TLS connections.
|
||||||
TRUE: Allow Kyber key agreement for TLS.
|
TRUE: Allow post-quantum key agreement in TLS connections.
|
||||||
|
|
||||||
chrome.devices.managedguest.PpapiSharedImagesForVideoDecoderAllowed: Allow Pepper to use shared images for video decoding.
|
chrome.devices.managedguest.PpapiSharedImagesForVideoDecoderAllowed: Allow Pepper to use shared images for video decoding.
|
||||||
ppapiSharedImagesForVideoDecoderAllowed: TYPE_BOOL
|
ppapiSharedImagesForVideoDecoderAllowed: TYPE_BOOL
|
||||||
@ -2353,6 +2366,11 @@ chrome.devices.managedguest.PromptForDownloadLocation: Download location prompt.
|
|||||||
FALSE: Do not ask the user (downloads start immediately).
|
FALSE: Do not ask the user (downloads start immediately).
|
||||||
TRUE: Ask the user where to save the file before downloading.
|
TRUE: Ask the user where to save the file before downloading.
|
||||||
|
|
||||||
|
chrome.devices.managedguest.QrCodeGeneratorEnabled: QR Code Generator.
|
||||||
|
qrCodeGeneratorEnabled: TYPE_BOOL
|
||||||
|
true: Enable QR Code Generator.
|
||||||
|
false: Disable QR Code Generator.
|
||||||
|
|
||||||
chrome.devices.managedguest.QuickAnswersEnabled: Quick Answers.
|
chrome.devices.managedguest.QuickAnswersEnabled: Quick Answers.
|
||||||
quickAnswersEnabled: TYPE_BOOL
|
quickAnswersEnabled: TYPE_BOOL
|
||||||
true: Enable Quick Answers.
|
true: Enable Quick Answers.
|
||||||
@ -2612,6 +2630,7 @@ chrome.devices.managedguest.SimpleProxySettings: Proxy mode.
|
|||||||
simpleProxyMode: TYPE_ENUM
|
simpleProxyMode: TYPE_ENUM
|
||||||
USER_CONFIGURED: Allow user to configure.
|
USER_CONFIGURED: Allow user to configure.
|
||||||
DIRECT: Never use a proxy.
|
DIRECT: Never use a proxy.
|
||||||
|
SYSTEM: Use system proxy settings.
|
||||||
AUTO_DETECT: Always auto detect the proxy.
|
AUTO_DETECT: Always auto detect the proxy.
|
||||||
FIXED_SERVERS: Always use the proxy specified in 'simpleProxyServerUrl'.
|
FIXED_SERVERS: Always use the proxy specified in 'simpleProxyServerUrl'.
|
||||||
PAC_SCRIPT: Always use the proxy auto-config specified in 'simpleProxyPacUrl'.
|
PAC_SCRIPT: Always use the proxy auto-config specified in 'simpleProxyPacUrl'.
|
||||||
@ -2660,6 +2679,11 @@ chrome.devices.managedguest.SslVersionMin: Minimum SSL version enabled.
|
|||||||
TL_SV_1_2: TLS 1.2.
|
TL_SV_1_2: TLS 1.2.
|
||||||
SSL_V_3: SSL3.
|
SSL_V_3: SSL3.
|
||||||
|
|
||||||
|
chrome.devices.managedguest.StandardizedBrowserZoomEnabled: Zoom Behavior.
|
||||||
|
standardizedBrowserZoomEnabled: TYPE_BOOL
|
||||||
|
true: Standard CSS zoom.
|
||||||
|
false: Legacy CSS zoom.
|
||||||
|
|
||||||
chrome.devices.managedguest.StartupBrowserLaunch: Browser launch on startup.
|
chrome.devices.managedguest.StartupBrowserLaunch: Browser launch on startup.
|
||||||
startupBrowserWindowLaunchSuppressed: TYPE_BOOL
|
startupBrowserWindowLaunchSuppressed: TYPE_BOOL
|
||||||
true: Do not launch the browser on startup.
|
true: Do not launch the browser on startup.
|
||||||
@ -2715,6 +2739,12 @@ chrome.devices.managedguest.SystemFeaturesDisableMode: Disabled system features
|
|||||||
BLOCKED: Show disabled app icons.
|
BLOCKED: Show disabled app icons.
|
||||||
HIDDEN: Hide app icons.
|
HIDDEN: Hide app icons.
|
||||||
|
|
||||||
|
chrome.devices.managedguest.SystemShortcutBehavior: Override system shortcuts.
|
||||||
|
systemShortcutBehavior: TYPE_ENUM
|
||||||
|
DEFAULT: Do not override system shortcuts.
|
||||||
|
SHOULD_IGNORE_COMMON_VDI_SHORTCUTS: Override some system shortcuts.
|
||||||
|
SHOULD_IGNORE_COMMON_VDI_SHORTCUTS_FULLSCREEN_ONLY: Override some system shortcuts while in fullscreen.
|
||||||
|
|
||||||
chrome.devices.managedguest.TabDiscardingExceptions: Exceptions to tab discarding.
|
chrome.devices.managedguest.TabDiscardingExceptions: Exceptions to tab discarding.
|
||||||
tabDiscardingExceptions: TYPE_LIST
|
tabDiscardingExceptions: TYPE_LIST
|
||||||
URL pattern exceptions to tab discarding. Specifies URL patterns where any URL matching one or more of these patterns will never be discarded by the browser.
|
URL pattern exceptions to tab discarding. Specifies URL patterns where any URL matching one or more of these patterns will never be discarded by the browser.
|
||||||
@ -3529,12 +3559,15 @@ chrome.users.apps.PermissionsAndUrlAccess: Allows setting of allowed and blocked
|
|||||||
blockedPermissions: TYPE_LIST
|
blockedPermissions: TYPE_LIST
|
||||||
{'value': '', 'description': 'Allow all permissions. If empty string is set, it must be the only value set for the policy.'}
|
{'value': '', 'description': 'Allow all permissions. If empty string is set, it must be the only value set for the policy.'}
|
||||||
allowedPermissions: TYPE_LIST
|
allowedPermissions: TYPE_LIST
|
||||||
{'value': 'alarms', 'description': 'Alarms.'}
|
{'value': 'activeTab', 'description': 'Active tab.'}
|
||||||
blockedHosts: TYPE_LIST
|
blockedHosts: TYPE_LIST
|
||||||
Sets extension hosts that should be blocked.
|
Sets extension hosts that should be blocked.
|
||||||
allowedHosts: TYPE_LIST
|
allowedHosts: TYPE_LIST
|
||||||
Sets extension hosts that should be allowed. Allowed hosts override blocked hosts.
|
Sets extension hosts that should be allowed. Allowed hosts override blocked hosts.
|
||||||
|
|
||||||
|
chrome.users.apps.SkipDocumentScanConfirmation: Allows the app to skip the confirmation dialog when using the Document Scan API.
|
||||||
|
skipDocumentScanConfirmation: TYPE_BOOL
|
||||||
|
|
||||||
chrome.users.apps.SkipPrintConfirmation: Allows the app to skip the confirmation dialog when sending print jobs via the Chrome Printing API.
|
chrome.users.apps.SkipPrintConfirmation: Allows the app to skip the confirmation dialog when sending print jobs via the Chrome Printing API.
|
||||||
skipPrintConfirmation: TYPE_BOOL
|
skipPrintConfirmation: TYPE_BOOL
|
||||||
|
|
||||||
@ -3565,7 +3598,7 @@ chrome.users.appsconfig.AppExtensionInstallSources: App and extension install so
|
|||||||
|
|
||||||
chrome.users.appsconfig.BlockExtensionsByPermission: Permissions and URLs.
|
chrome.users.appsconfig.BlockExtensionsByPermission: Permissions and URLs.
|
||||||
extensionBlockedPermissions: TYPE_LIST
|
extensionBlockedPermissions: TYPE_LIST
|
||||||
{'value': 'alarms', 'description': 'Alarms.'}
|
{'value': 'activeTab', 'description': 'Active tab.'}
|
||||||
runtimeBlockedHosts: TYPE_LIST
|
runtimeBlockedHosts: TYPE_LIST
|
||||||
Runtime blocked hosts. This is a list of patterns for matching against hostnames. URLs that match one of these patterns cannot be modified by apps and extensions. This includes injecting Javascript, altering and viewing webRequests / webNavigation, viewing and altering cookies, exceptions to the same-origin policy, etc. The format is similar to full URL patterns except no paths may be defined. e.g. "*://*.example.com". Maximum of 100 URLs.
|
Runtime blocked hosts. This is a list of patterns for matching against hostnames. URLs that match one of these patterns cannot be modified by apps and extensions. This includes injecting Javascript, altering and viewing webRequests / webNavigation, viewing and altering cookies, exceptions to the same-origin policy, etc. The format is similar to full URL patterns except no paths may be defined. e.g. "*://*.example.com". Maximum of 100 URLs.
|
||||||
runtimeAllowedHosts: TYPE_LIST
|
runtimeAllowedHosts: TYPE_LIST
|
||||||
@ -4146,6 +4179,11 @@ chrome.users.CrossOriginWebAssemblyModuleSharingEnabled: Allow WebAssembly cross
|
|||||||
true: Allow WebAssembly modules to be sent cross-origin.
|
true: Allow WebAssembly modules to be sent cross-origin.
|
||||||
false: Prevent WebAssembly modules to be sent cross-origin.
|
false: Prevent WebAssembly modules to be sent cross-origin.
|
||||||
|
|
||||||
|
chrome.users.CssCustomStateDeprecatedSyntaxEnabled: CSS custom state deprecated syntax.
|
||||||
|
cssCustomStateDeprecatedSyntaxEnabled: TYPE_BOOL
|
||||||
|
true: Allow deprecated syntax.
|
||||||
|
false: Do not allow deprecated syntax.
|
||||||
|
|
||||||
chrome.users.CursorHighlightEnabled: Cursor highlight.
|
chrome.users.CursorHighlightEnabled: Cursor highlight.
|
||||||
cursorHighlightEnabled: TYPE_ENUM
|
cursorHighlightEnabled: TYPE_ENUM
|
||||||
UNSET: Allow the user to decide.
|
UNSET: Allow the user to decide.
|
||||||
@ -4219,15 +4257,17 @@ chrome.users.DeleteKeyModifier: Control the shortcut used to trigger the Delete
|
|||||||
NONE: Setting a shortcut for the "Delete" action is disabled.
|
NONE: Setting a shortcut for the "Delete" action is disabled.
|
||||||
ALT: Delete shortcut setting uses the shortcut that contains the alt modifier.
|
ALT: Delete shortcut setting uses the shortcut that contains the alt modifier.
|
||||||
SEARCH: Delete shortcut setting uses the shortcut that contains the search modifier.
|
SEARCH: Delete shortcut setting uses the shortcut that contains the search modifier.
|
||||||
deleteKeyModifierSettingGroupPolicyMode: TYPE_ENUM
|
|
||||||
MANDATORY: Do not allow users to override.
|
|
||||||
RECOMMENDED: Allow users to override.
|
|
||||||
|
|
||||||
chrome.users.DeletePrintJobHistoryAllowed: Print job history deletion.
|
chrome.users.DeletePrintJobHistoryAllowed: Print job history deletion.
|
||||||
deletePrintJobHistoryAllowed: TYPE_BOOL
|
deletePrintJobHistoryAllowed: TYPE_BOOL
|
||||||
true: Allow print job history to be deleted.
|
true: Allow print job history to be deleted.
|
||||||
false: Do not allow print job history to be deleted.
|
false: Do not allow print job history to be deleted.
|
||||||
|
|
||||||
|
chrome.users.DeletingUndecryptablePasswordsEnabled: Delete undecryptable passwords.
|
||||||
|
deletingUndecryptablePasswordsEnabled: TYPE_BOOL
|
||||||
|
true: Enable deleting undecryptable passwords.
|
||||||
|
false: Disable deleting undecryptable passwords.
|
||||||
|
|
||||||
chrome.users.DeskApi: Desk API for third-party ChromeOS desk control.
|
chrome.users.DeskApi: Desk API for third-party ChromeOS desk control.
|
||||||
deskApiThirdPartyAccessEnabled: TYPE_BOOL
|
deskApiThirdPartyAccessEnabled: TYPE_BOOL
|
||||||
true: Enable Desk API for third-party ChromeOS desk control.
|
true: Enable Desk API for third-party ChromeOS desk control.
|
||||||
@ -4245,6 +4285,10 @@ chrome.users.DeveloperTools: Developer tools.
|
|||||||
ALWAYS_ALLOW_DEVELOPER_TOOLS: Always allow use of built-in developer tools.
|
ALWAYS_ALLOW_DEVELOPER_TOOLS: Always allow use of built-in developer tools.
|
||||||
ALLOW_DEVELOPER_TOOLS_EXCEPT_FORCE_INSTALLED: Allow use of built-in developer tools except for force-installed extensions and component extensions.
|
ALLOW_DEVELOPER_TOOLS_EXCEPT_FORCE_INSTALLED: Allow use of built-in developer tools except for force-installed extensions and component extensions.
|
||||||
NEVER_ALLOW_DEVELOPER_TOOLS: Never allow use of built-in developer tools.
|
NEVER_ALLOW_DEVELOPER_TOOLS: Never allow use of built-in developer tools.
|
||||||
|
extensionDeveloperModeSettings: TYPE_ENUM
|
||||||
|
UNSET: Use 'developer tools availability' selection.
|
||||||
|
ALLOW: Allow use of developer tools on extensions page.
|
||||||
|
DISALLOW: Do not allow use of developer tools on extensions page.
|
||||||
|
|
||||||
chrome.users.DeviceEnrollment: Device enrollment.
|
chrome.users.DeviceEnrollment: Device enrollment.
|
||||||
autoDevicePlacementEnabled: TYPE_BOOL
|
autoDevicePlacementEnabled: TYPE_BOOL
|
||||||
@ -4342,6 +4386,11 @@ chrome.users.DriveFileSyncAvailable: ChromeOS file sync.
|
|||||||
DISABLED: Do not show the ChromeOS file sync feature.
|
DISABLED: Do not show the ChromeOS file sync feature.
|
||||||
VISIBLE: Show the ChromeOS file sync feature.
|
VISIBLE: Show the ChromeOS file sync feature.
|
||||||
|
|
||||||
|
chrome.users.DynamicCodeSettings: Dynamic Code.
|
||||||
|
dynamicCodeSettings: TYPE_ENUM
|
||||||
|
DEFAULT: Use the default Chrome setting.
|
||||||
|
DISABLED_FOR_BROWSER: Do not create dynamic code.
|
||||||
|
|
||||||
chrome.users.EcheAllowed: App Streaming.
|
chrome.users.EcheAllowed: App Streaming.
|
||||||
echeAllowed: TYPE_BOOL
|
echeAllowed: TYPE_BOOL
|
||||||
true: Allow users to launch App Streaming.
|
true: Allow users to launch App Streaming.
|
||||||
@ -4443,9 +4492,6 @@ chrome.users.FElevenKeyModifier: Control the shortcut used to trigger F11.
|
|||||||
ALT: F11 settings use the shortcut that contains the alt modifier.
|
ALT: F11 settings use the shortcut that contains the alt modifier.
|
||||||
SHIFT: F11 settings use the shortcut that contains the shift modifier.
|
SHIFT: F11 settings use the shortcut that contains the shift modifier.
|
||||||
CTRL_SHIFT: F11 settings use the shortcut that contains the modifiers ctrl and shift.
|
CTRL_SHIFT: F11 settings use the shortcut that contains the modifiers ctrl and shift.
|
||||||
fElevenKeyModifierSettingGroupPolicyMode: TYPE_ENUM
|
|
||||||
MANDATORY: Do not allow users to override.
|
|
||||||
RECOMMENDED: Allow users to override.
|
|
||||||
|
|
||||||
chrome.users.FetchKeepaliveDurationSecondsOnShutdown: Keepalive duration.
|
chrome.users.FetchKeepaliveDurationSecondsOnShutdown: Keepalive duration.
|
||||||
duration: TYPE_STRING
|
duration: TYPE_STRING
|
||||||
@ -4524,9 +4570,6 @@ chrome.users.FTwelveKeyModifier: Control the shortcut used to trigger F12.
|
|||||||
SHIFT: F12 settings use the shortcut that contains the shift modifier.
|
SHIFT: F12 settings use the shortcut that contains the shift modifier.
|
||||||
CTRL_SHIFT: F12 settings use the shortcut that contains the modifiers ctrl and shift.
|
CTRL_SHIFT: F12 settings use the shortcut that contains the modifiers ctrl and shift.
|
||||||
UNSET: Allow the user to decide.
|
UNSET: Allow the user to decide.
|
||||||
fTwelveKeyModifierSettingGroupPolicyMode: TYPE_ENUM
|
|
||||||
MANDATORY: Do not allow users to override.
|
|
||||||
RECOMMENDED: Allow users to override.
|
|
||||||
|
|
||||||
chrome.users.FullscreenAlertEnabled: Fullscreen alert.
|
chrome.users.FullscreenAlertEnabled: Fullscreen alert.
|
||||||
fullscreenAlertEnabled: TYPE_BOOL
|
fullscreenAlertEnabled: TYPE_BOOL
|
||||||
@ -4594,8 +4637,8 @@ chrome.users.GssapiLibraryName: GSSAPI library name.
|
|||||||
|
|
||||||
chrome.users.HardwareAccelerationModeEnabled: GPU.
|
chrome.users.HardwareAccelerationModeEnabled: GPU.
|
||||||
hardwareAccelerationModeEnabled: TYPE_BOOL
|
hardwareAccelerationModeEnabled: TYPE_BOOL
|
||||||
true: Enable hardware acceleration.
|
true: Enable graphics acceleration.
|
||||||
false: Disable hardware acceleration.
|
false: Disable graphics acceleration.
|
||||||
|
|
||||||
chrome.users.HelpMeWriteSettings: Help me write.
|
chrome.users.HelpMeWriteSettings: Help me write.
|
||||||
helpMeWriteSettings: TYPE_ENUM
|
helpMeWriteSettings: TYPE_ENUM
|
||||||
@ -4615,14 +4658,17 @@ chrome.users.HighEfficiencyModeEnabled: High efficiency mode.
|
|||||||
FALSE: Disable high efficiency mode.
|
FALSE: Disable high efficiency mode.
|
||||||
TRUE: Enable high efficiency mode.
|
TRUE: Enable high efficiency mode.
|
||||||
|
|
||||||
|
chrome.users.HistorySearchSettings: History search settings.
|
||||||
|
historySearchSettings: TYPE_ENUM
|
||||||
|
ALLOWED: Allow using AI-powered history search.
|
||||||
|
ALLOWED_WITHOUT_LOGGING: Allow using AI-powered history search without data collection.
|
||||||
|
DISABLED: Fully disable AI-powered history search.
|
||||||
|
|
||||||
chrome.users.HomeAndEndKeysModifier: Control the shortcut used to trigger the Home/End "six pack" keys.
|
chrome.users.HomeAndEndKeysModifier: Control the shortcut used to trigger the Home/End "six pack" keys.
|
||||||
homeAndEndKeysModifier: TYPE_ENUM
|
homeAndEndKeysModifier: TYPE_ENUM
|
||||||
NONE: Home/End settings are disabled.
|
NONE: Home/End settings are disabled.
|
||||||
ALT: Home/End settings use the shortcut that contains the alt modifier.
|
ALT: Home/End settings use the shortcut that contains the alt modifier.
|
||||||
SEARCH: Home/End settings use the shortcut that contains the search modifier.
|
SEARCH: Home/End settings use the shortcut that contains the search modifier.
|
||||||
homeAndEndKeysModifierSettingGroupPolicyMode: TYPE_ENUM
|
|
||||||
MANDATORY: Do not allow users to override.
|
|
||||||
RECOMMENDED: Allow users to override.
|
|
||||||
|
|
||||||
chrome.users.HomeButton: Home button.
|
chrome.users.HomeButton: Home button.
|
||||||
showHomeButton: TYPE_ENUM
|
showHomeButton: TYPE_ENUM
|
||||||
@ -4657,21 +4703,6 @@ chrome.users.HttpsUpgradesEnabled: Automatic HTTPS upgrades.
|
|||||||
true: Allow HTTPS upgrades.
|
true: Allow HTTPS upgrades.
|
||||||
false: Do not allow HTTPS upgrades.
|
false: Do not allow HTTPS upgrades.
|
||||||
|
|
||||||
chrome.users.IdleSettings: Idle settings.
|
|
||||||
idleTimeoutMinutes: TYPE_STRING
|
|
||||||
Idle time in minutes. Leave empty for system default.
|
|
||||||
actionOnDeviceIdle: TYPE_ENUM
|
|
||||||
SLEEP: Sleep.
|
|
||||||
LOGOUT: Logout.
|
|
||||||
LOCK: Lock Screen.
|
|
||||||
actionOnLidClose: TYPE_ENUM
|
|
||||||
SLEEP: Sleep.
|
|
||||||
LOGOUT: Logout.
|
|
||||||
lockOnSleep: TYPE_ENUM
|
|
||||||
UNSET: Allow the user to decide.
|
|
||||||
FALSE: Don't lock screen.
|
|
||||||
TRUE: Lock screen.
|
|
||||||
|
|
||||||
chrome.users.IdleSettingsExtended: Idle settings.
|
chrome.users.IdleSettingsExtended: Idle settings.
|
||||||
lidCloseAction: TYPE_ENUM
|
lidCloseAction: TYPE_ENUM
|
||||||
SLEEP: Sleep.
|
SLEEP: Sleep.
|
||||||
@ -4780,9 +4811,6 @@ chrome.users.InsertKeyModifier: Control the shortcut used to trigger the Insert
|
|||||||
insertKeyModifier: TYPE_ENUM
|
insertKeyModifier: TYPE_ENUM
|
||||||
NONE: Setting a shortcut for the "Insert" action is disabled.
|
NONE: Setting a shortcut for the "Insert" action is disabled.
|
||||||
SEARCH: Insert shortcut setting uses the shortcut that contains the search modifier.
|
SEARCH: Insert shortcut setting uses the shortcut that contains the search modifier.
|
||||||
insertKeyModifierSettingGroupPolicyMode: TYPE_ENUM
|
|
||||||
MANDATORY: Do not allow users to override.
|
|
||||||
RECOMMENDED: Allow users to override.
|
|
||||||
|
|
||||||
chrome.users.IntegratedWebAuthenticationAllowed: Login credentials for network authentication.
|
chrome.users.IntegratedWebAuthenticationAllowed: Login credentials for network authentication.
|
||||||
integratedWebAuthenticationAllowed: TYPE_BOOL
|
integratedWebAuthenticationAllowed: TYPE_BOOL
|
||||||
@ -4881,6 +4909,11 @@ chrome.users.KerberosTickets: Kerberos tickets.
|
|||||||
true: Customize Kerberos configuration.
|
true: Customize Kerberos configuration.
|
||||||
false: Use default Kerberos configuration.
|
false: Use default Kerberos configuration.
|
||||||
|
|
||||||
|
chrome.users.KeyboardFocusableScrollersEnabled: Keyboard focusable scrollers.
|
||||||
|
keyboardFocusableScrollersEnabled: TYPE_BOOL
|
||||||
|
true: Allow scrollers to be focusable by default.
|
||||||
|
false: Do not allow scrollers to be focusable by default.
|
||||||
|
|
||||||
chrome.users.KeyboardFocusHighlightEnabled: Keyboard focus highlighting.
|
chrome.users.KeyboardFocusHighlightEnabled: Keyboard focus highlighting.
|
||||||
keyboardFocusHighlightEnabled: TYPE_ENUM
|
keyboardFocusHighlightEnabled: TYPE_ENUM
|
||||||
UNSET: Allow the user to decide.
|
UNSET: Allow the user to decide.
|
||||||
@ -4918,6 +4951,14 @@ chrome.users.LensDesktopNtpSearchEnabled: New Tab page Google Lens button.
|
|||||||
true: Show the Google Lens button in the search box on the New Tab page.
|
true: Show the Google Lens button in the search box on the New Tab page.
|
||||||
false: Do not show the Google Lens button in the search box on the New Tab page.
|
false: Do not show the Google Lens button in the search box on the New Tab page.
|
||||||
|
|
||||||
|
chrome.users.LensOnGalleryEnabled: Lens Gallery App integration.
|
||||||
|
lensOnGalleryEnabled: TYPE_BOOL
|
||||||
|
true: Enable Lens integration.
|
||||||
|
false: Disable Lens integration.
|
||||||
|
lensOnGalleryEnabledSettingGroupPolicyMode: TYPE_ENUM
|
||||||
|
MANDATORY: Do not allow users to override.
|
||||||
|
RECOMMENDED: Allow users to override.
|
||||||
|
|
||||||
chrome.users.LensRegionSearchEnabled: Google Lens region search.
|
chrome.users.LensRegionSearchEnabled: Google Lens region search.
|
||||||
lensRegionSearchEnabled: TYPE_BOOL
|
lensRegionSearchEnabled: TYPE_BOOL
|
||||||
true: Enable Google Lens region search.
|
true: Enable Google Lens region search.
|
||||||
@ -4943,6 +4984,11 @@ chrome.users.LockScreen: Lock screen.
|
|||||||
true: Allow locking screen.
|
true: Allow locking screen.
|
||||||
false: Do not allow locking screen.
|
false: Do not allow locking screen.
|
||||||
|
|
||||||
|
chrome.users.LockScreenAutoStartOnlineReauth: Lock screen online reauthentication.
|
||||||
|
lockScreenAutoStartOnlineReauth: TYPE_BOOL
|
||||||
|
true: Show users the online reauthentication screen.
|
||||||
|
false: Show users interstitial screens prior to online reauthentication.
|
||||||
|
|
||||||
chrome.users.LockScreenMediaPlaybackEnabled: Lock screen media playback.
|
chrome.users.LockScreenMediaPlaybackEnabled: Lock screen media playback.
|
||||||
lockScreenMediaPlaybackEnabled: TYPE_BOOL
|
lockScreenMediaPlaybackEnabled: TYPE_BOOL
|
||||||
true: Allow users to play media when the device is locked.
|
true: Allow users to play media when the device is locked.
|
||||||
@ -4972,7 +5018,7 @@ chrome.users.ManagedBookmarksSetting: Managed bookmarks.
|
|||||||
|
|
||||||
chrome.users.MaxConnectionsPerProxy: Max connections per proxy.
|
chrome.users.MaxConnectionsPerProxy: Max connections per proxy.
|
||||||
maxConnectionsPerProxy: TYPE_INT64
|
maxConnectionsPerProxy: TYPE_INT64
|
||||||
Maximium number of concurrent connections to the proxy server. Specifies the maximal number of simultaneous connections to the proxy server. The value of this policy should be lower than 100 and higher than 6 and the default value is 32.
|
Maximum number of concurrent connections to the proxy server. Specifies the maximal number of simultaneous connections to the proxy server. The value of this policy should be lower than 100 and higher than 6 and the default value is 32.
|
||||||
|
|
||||||
chrome.users.MaxInvalidationFetchDelay: Policy fetch delay.
|
chrome.users.MaxInvalidationFetchDelay: Policy fetch delay.
|
||||||
duration: TYPE_STRING
|
duration: TYPE_STRING
|
||||||
@ -5166,9 +5212,6 @@ chrome.users.PageUpAndPageDownKeysModifier: Control the shortcut used to trigger
|
|||||||
NONE: PageUp/PageDown settings are disabled.
|
NONE: PageUp/PageDown settings are disabled.
|
||||||
ALT: PageUp/PageDown settings use the shortcut that contains the alt modifier.
|
ALT: PageUp/PageDown settings use the shortcut that contains the alt modifier.
|
||||||
SEARCH: PageUp/PageDown settings use the shortcut that contains the search modifier.
|
SEARCH: PageUp/PageDown settings use the shortcut that contains the search modifier.
|
||||||
pageUpAndPageDownKeysModifierSettingGroupPolicyMode: TYPE_ENUM
|
|
||||||
MANDATORY: Do not allow users to override.
|
|
||||||
RECOMMENDED: Allow users to override.
|
|
||||||
|
|
||||||
chrome.users.ParcelTrackingEnabled: Parcel tracking.
|
chrome.users.ParcelTrackingEnabled: Parcel tracking.
|
||||||
parcelTrackingEnabled: TYPE_BOOL
|
parcelTrackingEnabled: TYPE_BOOL
|
||||||
@ -5222,6 +5265,11 @@ chrome.users.PdfUseSkiaRendererEnabled: Renderer for PDF files.
|
|||||||
FALSE: Use AGG renderer for PDF files.
|
FALSE: Use AGG renderer for PDF files.
|
||||||
TRUE: Use Skia renderer for PDF files.
|
TRUE: Use Skia renderer for PDF files.
|
||||||
|
|
||||||
|
chrome.users.PdfViewerOutOfProcessIframeEnabled: PDF viewer.
|
||||||
|
pdfViewerOutOfProcessIframeEnabled: TYPE_BOOL
|
||||||
|
true: PDF viewer uses out-of-process iframe.
|
||||||
|
false: PDF viewer uses guest view.
|
||||||
|
|
||||||
chrome.users.PersistentQuotaEnabled: Persistent quota for webkitRequestFileSystem.
|
chrome.users.PersistentQuotaEnabled: Persistent quota for webkitRequestFileSystem.
|
||||||
persistentQuotaEnabled: TYPE_BOOL
|
persistentQuotaEnabled: TYPE_BOOL
|
||||||
true: Enable persistent quota.
|
true: Enable persistent quota.
|
||||||
@ -5298,8 +5346,8 @@ chrome.users.Popups: Pop-ups.
|
|||||||
chrome.users.PostQuantumKeyAgreementEnabled: Post-quantum TLS.
|
chrome.users.PostQuantumKeyAgreementEnabled: Post-quantum TLS.
|
||||||
postQuantumKeyAgreementEnabled: TYPE_ENUM
|
postQuantumKeyAgreementEnabled: TYPE_ENUM
|
||||||
UNSET: Use the default Chrome setting.
|
UNSET: Use the default Chrome setting.
|
||||||
FALSE: Do not allow Kyber key agreement for TLS.
|
FALSE: Do not allow post-quantum key agreement in TLS connections.
|
||||||
TRUE: Allow Kyber key agreement for TLS.
|
TRUE: Allow post-quantum key agreement in TLS connections.
|
||||||
|
|
||||||
chrome.users.PpapiSharedImagesForVideoDecoderAllowed: Allow Pepper to use shared images for video decoding.
|
chrome.users.PpapiSharedImagesForVideoDecoderAllowed: Allow Pepper to use shared images for video decoding.
|
||||||
ppapiSharedImagesForVideoDecoderAllowed: TYPE_BOOL
|
ppapiSharedImagesForVideoDecoderAllowed: TYPE_BOOL
|
||||||
@ -5355,6 +5403,11 @@ chrome.users.PrintingBackgroundGraphicsDefault: Background graphics printing def
|
|||||||
DISABLED: Disable background graphics printing mode by default.
|
DISABLED: Disable background graphics printing mode by default.
|
||||||
ENABLED: Enable background graphics printing mode by default.
|
ENABLED: Enable background graphics printing mode by default.
|
||||||
|
|
||||||
|
chrome.users.PrintingLpacSandboxEnabled: Printing LPAC Sandbox.
|
||||||
|
printingLpacSandboxEnabled: TYPE_BOOL
|
||||||
|
true: Run printing services in LPAC sandbox when available.
|
||||||
|
false: Run printing services in a less secure sandbox.
|
||||||
|
|
||||||
chrome.users.PrintingMaxSheetsAllowed: Maximum sheets.
|
chrome.users.PrintingMaxSheetsAllowed: Maximum sheets.
|
||||||
value: TYPE_INT64
|
value: TYPE_INT64
|
||||||
|
|
||||||
@ -5469,6 +5522,11 @@ chrome.users.PromptOnMultipleMatchingCertificates: Prompt when multiple certific
|
|||||||
true: Prompt the user to select the client certificate whenever the auto-selection policy matches multiple certificates.
|
true: Prompt the user to select the client certificate whenever the auto-selection policy matches multiple certificates.
|
||||||
false: Only prompt the user when no certificate matches the auto-selection.
|
false: Only prompt the user when no certificate matches the auto-selection.
|
||||||
|
|
||||||
|
chrome.users.QrCodeGeneratorEnabled: QR Code Generator.
|
||||||
|
qrCodeGeneratorEnabled: TYPE_BOOL
|
||||||
|
true: Enable QR Code Generator.
|
||||||
|
false: Disable QR Code Generator.
|
||||||
|
|
||||||
chrome.users.QuickAnswersEnabled: Quick Answers.
|
chrome.users.QuickAnswersEnabled: Quick Answers.
|
||||||
quickAnswersEnabled: TYPE_BOOL
|
quickAnswersEnabled: TYPE_BOOL
|
||||||
true: Enable Quick Answers.
|
true: Enable Quick Answers.
|
||||||
@ -5813,7 +5871,7 @@ chrome.users.ShowCastSessionsStartedByOtherDevices: Show media controls for Goog
|
|||||||
FALSE: Do not show media controls for Google Cast sessions started by other devices.
|
FALSE: Do not show media controls for Google Cast sessions started by other devices.
|
||||||
TRUE: Show media controls for Google Cast sessions started by other devices.
|
TRUE: Show media controls for Google Cast sessions started by other devices.
|
||||||
|
|
||||||
chrome.users.ShowDisplaySizeScreenEnabled: Controls whether display size setting screen is displayed during sign-in.
|
chrome.users.ShowDisplaySizeScreenEnabled: Display size setting during sign-in.
|
||||||
showDisplaySizeScreenEnabled: TYPE_ENUM
|
showDisplaySizeScreenEnabled: TYPE_ENUM
|
||||||
UNSET: Use the default Chrome setting.
|
UNSET: Use the default Chrome setting.
|
||||||
FALSE: Do not display the display size setting screen during sign-in.
|
FALSE: Do not display the display size setting screen during sign-in.
|
||||||
@ -5830,7 +5888,7 @@ chrome.users.ShowLogoutButton: Show sign-out button in tray.
|
|||||||
true: Show sign-out button in tray.
|
true: Show sign-out button in tray.
|
||||||
false: Do not show sign-out button in tray.
|
false: Do not show sign-out button in tray.
|
||||||
|
|
||||||
chrome.users.ShowTouchpadScrollScreenEnabled: Controls whether touchpad scroll direction screen is displayed during sign-in.
|
chrome.users.ShowTouchpadScrollScreenEnabled: Touchpad scroll setting during sign-in.
|
||||||
showTouchpadScrollScreenEnabled: TYPE_BOOL
|
showTouchpadScrollScreenEnabled: TYPE_BOOL
|
||||||
true: Display the touchpad scroll direction screen during sign-in.
|
true: Display the touchpad scroll direction screen during sign-in.
|
||||||
false: Do not display the touchpad scroll direction screen during sign-in.
|
false: Do not display the touchpad scroll direction screen during sign-in.
|
||||||
@ -5854,6 +5912,7 @@ chrome.users.SimpleProxySettings: Proxy mode.
|
|||||||
simpleProxyMode: TYPE_ENUM
|
simpleProxyMode: TYPE_ENUM
|
||||||
USER_CONFIGURED: Allow user to configure.
|
USER_CONFIGURED: Allow user to configure.
|
||||||
DIRECT: Never use a proxy.
|
DIRECT: Never use a proxy.
|
||||||
|
SYSTEM: Use system proxy settings.
|
||||||
AUTO_DETECT: Always auto detect the proxy.
|
AUTO_DETECT: Always auto detect the proxy.
|
||||||
FIXED_SERVERS: Always use the proxy specified in 'simpleProxyServerUrl'.
|
FIXED_SERVERS: Always use the proxy specified in 'simpleProxyServerUrl'.
|
||||||
PAC_SCRIPT: Always use the proxy auto-config specified in 'simpleProxyPacUrl'.
|
PAC_SCRIPT: Always use the proxy auto-config specified in 'simpleProxyPacUrl'.
|
||||||
@ -5945,6 +6004,11 @@ chrome.users.SslVersionMin: Minimum SSL version enabled.
|
|||||||
TL_SV_1_2: TLS 1.2.
|
TL_SV_1_2: TLS 1.2.
|
||||||
SSL_V_3: SSL3.
|
SSL_V_3: SSL3.
|
||||||
|
|
||||||
|
chrome.users.StandardizedBrowserZoomEnabled: Zoom Behavior.
|
||||||
|
standardizedBrowserZoomEnabled: TYPE_BOOL
|
||||||
|
true: Standard CSS zoom.
|
||||||
|
false: Legacy CSS zoom.
|
||||||
|
|
||||||
chrome.users.StartupPages: Pages to load on startup.
|
chrome.users.StartupPages: Pages to load on startup.
|
||||||
restoreOnStartupUrls: TYPE_LIST
|
restoreOnStartupUrls: TYPE_LIST
|
||||||
Startup pages. Example: https://example.com.
|
Startup pages. Example: https://example.com.
|
||||||
@ -5992,6 +6056,9 @@ chrome.users.SyncSettingsCbcm: Chrome Sync and Roaming Profiles (Chrome Browser
|
|||||||
{'value': 'browsing_history', 'description': 'Browsing history.'}
|
{'value': 'browsing_history', 'description': 'Browsing history.'}
|
||||||
roamingProfileLocationCbcm: TYPE_STRING
|
roamingProfileLocationCbcm: TYPE_STRING
|
||||||
Roaming profile directory. Configures the directory that Google Chrome will use for storing the roaming copy of the profiles.
|
Roaming profile directory. Configures the directory that Google Chrome will use for storing the roaming copy of the profiles.
|
||||||
|
profileReauthPrompt: TYPE_ENUM
|
||||||
|
DO_NOT_PROMPT: Do not prompt for re-authentication after authentication expiration.
|
||||||
|
PROMPT_IN_TAB: Prompt for re-authentication in a tab after authentication expiration.
|
||||||
|
|
||||||
chrome.users.SyncSettingsCros: Chrome Sync (ChromeOS).
|
chrome.users.SyncSettingsCros: Chrome Sync (ChromeOS).
|
||||||
syncDisabledCros: TYPE_BOOL
|
syncDisabledCros: TYPE_BOOL
|
||||||
@ -6006,6 +6073,12 @@ chrome.users.SystemFeaturesDisableList: Disabled system features.
|
|||||||
systemFeaturesDisableList: TYPE_LIST
|
systemFeaturesDisableList: TYPE_LIST
|
||||||
{'value': 'camera', 'description': 'Camera.'}
|
{'value': 'camera', 'description': 'Camera.'}
|
||||||
|
|
||||||
|
chrome.users.SystemShortcutBehavior: Override system shortcuts.
|
||||||
|
systemShortcutBehavior: TYPE_ENUM
|
||||||
|
DEFAULT: Do not override system shortcuts.
|
||||||
|
SHOULD_IGNORE_COMMON_VDI_SHORTCUTS: Override some system shortcuts.
|
||||||
|
SHOULD_IGNORE_COMMON_VDI_SHORTCUTS_FULLSCREEN_ONLY: Override some system shortcuts while in fullscreen.
|
||||||
|
|
||||||
chrome.users.SystemTerminalSshAllowed: SSH in terminal system app.
|
chrome.users.SystemTerminalSshAllowed: SSH in terminal system app.
|
||||||
systemTerminalSshAllowed: TYPE_ENUM
|
systemTerminalSshAllowed: TYPE_ENUM
|
||||||
UNSET: Use the default Chrome setting.
|
UNSET: Use the default Chrome setting.
|
||||||
@ -6179,8 +6252,6 @@ chrome.users.UserDownloadDirectory: Download location.
|
|||||||
LOCAL_FOLDER_DEFAULT: Set local Downloads folder as default, but allow user to change.
|
LOCAL_FOLDER_DEFAULT: Set local Downloads folder as default, but allow user to change.
|
||||||
GOOGLE_DRIVE_DEFAULT: Set Google Drive as default, but allow user to change.
|
GOOGLE_DRIVE_DEFAULT: Set Google Drive as default, but allow user to change.
|
||||||
GOOGLE_DRIVE_FORCED: Force Google Drive.
|
GOOGLE_DRIVE_FORCED: Force Google Drive.
|
||||||
ONEDRIVE_DEFAULT: Set OneDrive as default, but allow user to change.
|
|
||||||
ONEDRIVE_FORCED: Force OneDrive.
|
|
||||||
|
|
||||||
chrome.users.UserEnrollmentNudging: Initial sign-in.
|
chrome.users.UserEnrollmentNudging: Initial sign-in.
|
||||||
userEnrollmentNudging: TYPE_ENUM
|
userEnrollmentNudging: TYPE_ENUM
|
||||||
@ -6387,4 +6458,5 @@ chrome.users.ZstdContentEncodingEnabled: Zstd compression.
|
|||||||
zstdContentEncodingEnabled: TYPE_BOOL
|
zstdContentEncodingEnabled: TYPE_BOOL
|
||||||
true: Allow zstd-compressed web content.
|
true: Allow zstd-compressed web content.
|
||||||
false: Do not allow zstd-compressed web content.
|
false: Do not allow zstd-compressed web content.
|
||||||
```
|
|
||||||
|
```
|
||||||
|
@ -495,8 +495,9 @@ gam print course-announcements [todrive <ToDriveAttribute>*]
|
|||||||
(course|class <CourseEntity>)*|([teacher <UserItem>] [student <UserItem>] states <CourseStateList>])
|
(course|class <CourseEntity>)*|([teacher <UserItem>] [student <UserItem>] states <CourseStateList>])
|
||||||
(courseannouncementids <CourseAnnouncementIDEntity>)|(announcementstates <CourseAnnouncementStateList>)*
|
(courseannouncementids <CourseAnnouncementIDEntity>)|(announcementstates <CourseAnnouncementStateList>)*
|
||||||
(orderby <CourseAnnouncementOrderByFieldName> [ascending|descending])*)
|
(orderby <CourseAnnouncementOrderByFieldName> [ascending|descending])*)
|
||||||
[creatoremail] [fields <CourseAnnouncementFieldNameList>] [formatjson [quotechar <Character>]]
|
[creatoremail] [fields <CourseAnnouncementFieldNameList>]
|
||||||
[timefilter creationtime|updatetime|scheduledtime] [start|starttime <Date>|<Time>] [end|endtime <Date>|<Time>]
|
[timefilter creationtime|updatetime|scheduledtime] [start|starttime <Date>|<Time>] [end|endtime <Date>|<Time>]
|
||||||
|
[countsonly] [formatjson [quotechar <Character>]]
|
||||||
```
|
```
|
||||||
By default, the `print course-announcements` command displays course announcement information for all courses.
|
By default, the `print course-announcements` command displays course announcement information for all courses.
|
||||||
|
|
||||||
@ -525,6 +526,8 @@ By default, all course announcement fields are displayed; use the following opti
|
|||||||
* `creatoremail` - Display course announcement creator email; requires an additional API call per course announcement.
|
* `creatoremail` - Display course announcement creator email; requires an additional API call per course announcement.
|
||||||
* `fields <CourseAnnouncementFieldNameList>` - Select specific fields to display.
|
* `fields <CourseAnnouncementFieldNameList>` - Select specific fields to display.
|
||||||
|
|
||||||
|
Use the `countsonly` option to display the number of announcements in a course but not their details.
|
||||||
|
|
||||||
By default, Gam displays the information as columns of fields; the following option causes the output to be in JSON format,
|
By default, Gam displays the information as columns of fields; the following option causes the output to be in JSON format,
|
||||||
* `formatjson` - Display the fields in JSON format.
|
* `formatjson` - Display the fields in JSON format.
|
||||||
|
|
||||||
@ -540,8 +543,9 @@ gam print course-materials [todrive <ToDriveAttribute>*]
|
|||||||
(course|class <CourseEntity>)*|([teacher <UserItem>] [student <UserItem>] states <CourseStateList>])
|
(course|class <CourseEntity>)*|([teacher <UserItem>] [student <UserItem>] states <CourseStateList>])
|
||||||
(materialids <CourseMaterialIDEntity>)|(materialstates <CourseMaterialStateList>)*
|
(materialids <CourseMaterialIDEntity>)|(materialstates <CourseMaterialStateList>)*
|
||||||
(orderby <CourseMaterialOrderByFieldName> [ascending|descending])*)
|
(orderby <CourseMaterialOrderByFieldName> [ascending|descending])*)
|
||||||
[showcreatoremails|creatoremail] [showtopicnames] [fields <CourseMaterialFieldNameList>] [formatjson [quotechar <Character>]]
|
[showcreatoremails|creatoremail] [showtopicnames] [fields <CourseMaterialFieldNameList>]
|
||||||
[timefilter creationtime|updatetime|scheduledtime] [start|starttime <Date>|<Time>] [end|endtime <Date>|<Time>]
|
[timefilter creationtime|updatetime|scheduledtime] [start|starttime <Date>|<Time>] [end|endtime <Date>|<Time>]
|
||||||
|
[countsonly] [formatjson [quotechar <Character>]]
|
||||||
```
|
```
|
||||||
By default, the `print course-materials` command displays course materials information for all courses.
|
By default, the `print course-materials` command displays course materials information for all courses.
|
||||||
|
|
||||||
@ -571,6 +575,8 @@ By default, all course materials fields are displayed; use the following options
|
|||||||
* `showtopicnames` - Display topic names; requires and additional API call per course.
|
* `showtopicnames` - Display topic names; requires and additional API call per course.
|
||||||
* `fields <CourseMaterialsFieldNameList>` - Select specific fields to display.
|
* `fields <CourseMaterialsFieldNameList>` - Select specific fields to display.
|
||||||
|
|
||||||
|
Use the `countsonly` option to display the number of course materials in a course but not their details.
|
||||||
|
|
||||||
By default, Gam displays the information as columns of fields; the following option causes the output to be in JSON format,
|
By default, Gam displays the information as columns of fields; the following option causes the output to be in JSON format,
|
||||||
* `formatjson` - Display the fields in JSON format.
|
* `formatjson` - Display the fields in JSON format.
|
||||||
|
|
||||||
@ -585,8 +591,8 @@ The `quotechar <Character>` option allows you to choose an alternate quote chara
|
|||||||
gam print course-topics [todrive <ToDriveAttribute>*]
|
gam print course-topics [todrive <ToDriveAttribute>*]
|
||||||
(course|class <CourseEntity>)*|([teacher <UserItem>] [student <UserItem>] states <CourseStateList>])
|
(course|class <CourseEntity>)*|([teacher <UserItem>] [student <UserItem>] states <CourseStateList>])
|
||||||
(coursetopicids <CourseTopicIDEntity>)
|
(coursetopicids <CourseTopicIDEntity>)
|
||||||
[formatjson [quotechar <Character>]]
|
|
||||||
[timefilter updatetime] [start|starttime <Date>|<Time>] [end|endtime <Date>|<Time>]
|
[timefilter updatetime] [start|starttime <Date>|<Time>] [end|endtime <Date>|<Time>]
|
||||||
|
[countsonly] [formatjson [quotechar <Character>]]
|
||||||
```
|
```
|
||||||
By default, the `print course-topics` command displays course topic information for all courses.
|
By default, the `print course-topics` command displays course topic information for all courses.
|
||||||
|
|
||||||
@ -611,6 +617,8 @@ To get information about course topics updated within a particular time frame, u
|
|||||||
* `end|endtime <Date>|<Time>` - specify the end of the time frame; if not specified, the time frame will be open ended at the end
|
* `end|endtime <Date>|<Time>` - specify the end of the time frame; if not specified, the time frame will be open ended at the end
|
||||||
For the filter to apply, `timefilter` and at least one of `start|starttime` and `end|endtime` must be specified.
|
For the filter to apply, `timefilter` and at least one of `start|starttime` and `end|endtime` must be specified.
|
||||||
|
|
||||||
|
Use the `countsonly` option to display the number of topics in a course but not their details.
|
||||||
|
|
||||||
By default, Gam displays the information as columns of fields; the following option causes the output to be in JSON format,
|
By default, Gam displays the information as columns of fields; the following option causes the output to be in JSON format,
|
||||||
* `formatjson` - Display the fields in JSON format.
|
* `formatjson` - Display the fields in JSON format.
|
||||||
|
|
||||||
@ -628,8 +636,8 @@ gam print course-work [todrive <ToDriveAttribute>*]
|
|||||||
(orderby <CourseWorkOrderByFieldName> [ascending|descending])*)
|
(orderby <CourseWorkOrderByFieldName> [ascending|descending])*)
|
||||||
[showcreatoremails] [showtopicnames] [fields <CourseWorkFieldNameList>]
|
[showcreatoremails] [showtopicnames] [fields <CourseWorkFieldNameList>]
|
||||||
[showstudentsaslist [<Boolean>]] [delimiter <Character>]
|
[showstudentsaslist [<Boolean>]] [delimiter <Character>]
|
||||||
[formatjson [quotechar <Character>]]
|
|
||||||
[timefilter creationtime|updatetime|scheduledtime] [start|starttime <Date>|<Time>] [end|endtime <Date>|<Time>]
|
[timefilter creationtime|updatetime|scheduledtime] [start|starttime <Date>|<Time>] [end|endtime <Date>|<Time>]
|
||||||
|
[countsonly] [formatjson [quotechar <Character>]]
|
||||||
```
|
```
|
||||||
By default, the `print course-work` command displays course work information for all courses.
|
By default, the `print course-work` command displays course work information for all courses.
|
||||||
|
|
||||||
@ -662,6 +670,8 @@ By default, all course work fields are displayed; use the following options to m
|
|||||||
By default, when course work is assigned to individual students, the student IDs are displayed in multiple indexed columns.
|
By default, when course work is assigned to individual students, the student IDs are displayed in multiple indexed columns.
|
||||||
Use options `showstudentsaslist [<Boolean>]` and `delimiter <Character>` to display the student IDs is a single column as a delimited list.
|
Use options `showstudentsaslist [<Boolean>]` and `delimiter <Character>` to display the student IDs is a single column as a delimited list.
|
||||||
|
|
||||||
|
Use the `countsonly` option to display the number of course works in a course but not their details.
|
||||||
|
|
||||||
By default, Gam displays the information as columns of fields; the following option causes the output to be in JSON format,
|
By default, Gam displays the information as columns of fields; the following option causes the output to be in JSON format,
|
||||||
* `formatjson` - Display the fields in JSON format.
|
* `formatjson` - Display the fields in JSON format.
|
||||||
|
|
||||||
@ -678,8 +688,9 @@ gam print course-submissions [todrive <ToDriveAttribute>*]
|
|||||||
(workids <CourseWorkIDEntity>)|(workstates <CourseWorkStateList>)*
|
(workids <CourseWorkIDEntity>)|(workstates <CourseWorkStateList>)*
|
||||||
(orderby <CourseWorkOrderByFieldName> [ascending|descending])*)
|
(orderby <CourseWorkOrderByFieldName> [ascending|descending])*)
|
||||||
(submissionids <CourseSubmissionIDEntity>)|(submissionstates <CourseSubmissionStateList>)*) [late|notlate]
|
(submissionids <CourseSubmissionIDEntity>)|(submissionstates <CourseSubmissionStateList>)*) [late|notlate]
|
||||||
[fields <CourseSubmissionFieldNameList>] [showuserprofile] [formatjson [quotechar <Character>]]
|
[fields <CourseSubmissionFieldNameList>] [showuserprofile]
|
||||||
[timefilter creationtime|updatetime] [start|starttime <Date>|<Time>] [end|endtime <Date>|<Time>]
|
[timefilter creationtime|updatetime] [start|starttime <Date>|<Time>] [end|endtime <Date>|<Time>]
|
||||||
|
[countsonly] [formatjson [quotechar <Character>]]
|
||||||
```
|
```
|
||||||
By default, the `print course-submissions` command displays course submission information for all course work for all courses.
|
By default, the `print course-submissions` command displays course submission information for all course work for all courses.
|
||||||
|
|
||||||
@ -704,7 +715,7 @@ By default, all course submissions for a course work is displayed; use the follo
|
|||||||
* `late` - Display course submissions marked late.
|
* `late` - Display course submissions marked late.
|
||||||
* `notlate` - Display course submissions not marked late.
|
* `notlate` - Display course submissions not marked late.
|
||||||
|
|
||||||
To get information about course submissionss created/updated within a particular time frame, use the following options.
|
To get information about course submissions created/updated within a particular time frame, use the following options.
|
||||||
* `timefilter creationtime|updatetime` - select which event to filter
|
* `timefilter creationtime|updatetime` - select which event to filter
|
||||||
* `start|starttime <Date>|<Time>` - specify the start of the time frame; if not specified, the time frame will be open ended at the start
|
* `start|starttime <Date>|<Time>` - specify the start of the time frame; if not specified, the time frame will be open ended at the start
|
||||||
* `end|endtime <Date>|<Time>` - specify the end of the time frame; if not specified, the time frame will be open ended at the end
|
* `end|endtime <Date>|<Time>` - specify the end of the time frame; if not specified, the time frame will be open ended at the end
|
||||||
@ -717,6 +728,8 @@ By default, only the numeric userId is displayed; use the `showuserprofile` opti
|
|||||||
You can only get profile information if the scope `https://www.googleapis.com/auth/classroom.profile.emails` is enabled
|
You can only get profile information if the scope `https://www.googleapis.com/auth/classroom.profile.emails` is enabled
|
||||||
for service account access; verify with `gam <UserTypeEntity> update serviceaccount`.
|
for service account access; verify with `gam <UserTypeEntity> update serviceaccount`.
|
||||||
|
|
||||||
|
Use the `countsonly` option to display the number of submissions in a course but not their details.
|
||||||
|
|
||||||
By default, Gam displays the information as columns of fields; the following option causes the output to be in JSON format,
|
By default, Gam displays the information as columns of fields; the following option causes the output to be in JSON format,
|
||||||
* `formatjson` - Display the fields in JSON format.
|
* `formatjson` - Display the fields in JSON format.
|
||||||
|
|
||||||
|
@ -10,16 +10,34 @@ Add the `-s` option to the end of the above commands to suppress creating the `g
|
|||||||
|
|
||||||
See [Downloads-Installs](https://github.com/taers232c/GAMADV-XTD3/wiki/Downloads-Installs) for Windows or other options, including manual installation
|
See [Downloads-Installs](https://github.com/taers232c/GAMADV-XTD3/wiki/Downloads-Installs) for Windows or other options, including manual installation
|
||||||
|
|
||||||
|
### 6.81.00
|
||||||
|
|
||||||
|
Added support for groups when defining Chrome policies.
|
||||||
|
|
||||||
|
Added support for the Meet API.
|
||||||
|
|
||||||
|
* See: https://github.com/taers232c/GAMADV-XTD3/wiki/Users-Meet
|
||||||
|
|
||||||
|
Added option `countsonly` to the following course commands that displays
|
||||||
|
the number of items in a course but not the details of the items.
|
||||||
|
```
|
||||||
|
gam print course-announcements
|
||||||
|
gam print course-materials
|
||||||
|
gam print course-submissions
|
||||||
|
gam print course-topics
|
||||||
|
gam print course-work
|
||||||
|
```
|
||||||
|
|
||||||
### 6.80.21
|
### 6.80.21
|
||||||
|
|
||||||
Updated `gam <UserTypeEntity> archive messages` to handle the followong error:
|
Updated `gam <UserTypeEntity> archive messages` to handle the following error:
|
||||||
```
|
```
|
||||||
googleapiclient.errors.MediaUploadSizeError: Media larger than: 26214400
|
googleapiclient.errors.MediaUploadSizeError: Media larger than: 26214400
|
||||||
```
|
```
|
||||||
|
|
||||||
### 6.80.20
|
### 6.80.20
|
||||||
|
|
||||||
Updated `gam report usage user` and `gam report users` to handle the followong error:
|
Updated `gam report usage user` and `gam report users` to handle the following error:
|
||||||
```
|
```
|
||||||
ERROR: 503: serviceNotAvailable - The service is currently unavailable.
|
ERROR: 503: serviceNotAvailable - The service is currently unavailable.
|
||||||
```
|
```
|
||||||
|
@ -251,7 +251,7 @@ writes the credentials into the file oauth2.txt.
|
|||||||
admin@server:/Users/admin$ rm -f /Users/admin/GAMConfig/oauth2.txt
|
admin@server:/Users/admin$ rm -f /Users/admin/GAMConfig/oauth2.txt
|
||||||
admin@server:/Users/admin$ gam version
|
admin@server:/Users/admin$ gam version
|
||||||
WARNING: Config File: /Users/admin/GAMConfig/gam.cfg, Section: DEFAULT, Item: oauth2_txt, Value: /Users/admin/GAMConfig/oauth2.txt, Not Found
|
WARNING: Config File: /Users/admin/GAMConfig/gam.cfg, Section: DEFAULT, Item: oauth2_txt, Value: /Users/admin/GAMConfig/oauth2.txt, Not Found
|
||||||
GAMADV-XTD3 6.80.21 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource
|
GAMADV-XTD3 6.81.00 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource
|
||||||
Ross Scroggs <ross.scroggs@gmail.com>
|
Ross Scroggs <ross.scroggs@gmail.com>
|
||||||
Python 3.12.5 64-bit final
|
Python 3.12.5 64-bit final
|
||||||
MacOS Sonoma 14.5 x86_64
|
MacOS Sonoma 14.5 x86_64
|
||||||
@ -923,7 +923,7 @@ writes the credentials into the file oauth2.txt.
|
|||||||
C:\>del C:\GAMConfig\oauth2.txt
|
C:\>del C:\GAMConfig\oauth2.txt
|
||||||
C:\>gam version
|
C:\>gam version
|
||||||
WARNING: Config File: C:\GAMConfig\gam.cfg, Section: DEFAULT, Item: oauth2_txt, Value: C:\GAMConfig\oauth2.txt, Not Found
|
WARNING: Config File: C:\GAMConfig\gam.cfg, Section: DEFAULT, Item: oauth2_txt, Value: C:\GAMConfig\oauth2.txt, Not Found
|
||||||
GAMADV-XTD3 6.80.21 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource
|
GAMADV-XTD3 6.81.00 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource
|
||||||
Ross Scroggs <ross.scroggs@gmail.com>
|
Ross Scroggs <ross.scroggs@gmail.com>
|
||||||
Python 3.12.5 64-bit final
|
Python 3.12.5 64-bit final
|
||||||
Windows-10-10.0.17134 AMD64
|
Windows-10-10.0.17134 AMD64
|
||||||
|
@ -17,6 +17,8 @@ To use these commands you must add the 'Looker Studio API' to your project and u
|
|||||||
```
|
```
|
||||||
gam update project
|
gam update project
|
||||||
gam user user@domain.com check serviceaccount
|
gam user user@domain.com check serviceaccount
|
||||||
|
...
|
||||||
|
[*] 35) Looker Studio API (supports readonly)
|
||||||
```
|
```
|
||||||
## Definitions
|
## Definitions
|
||||||
* [`<UserTypeEntity>`](Collections-of-Users)
|
* [`<UserTypeEntity>`](Collections-of-Users)
|
||||||
|
174
docs/Users-Meet.md
Normal file
174
docs/Users-Meet.md
Normal file
@ -0,0 +1,174 @@
|
|||||||
|
# Users - Meet
|
||||||
|
- [API documentation](#api-documentation)
|
||||||
|
- [Query documentation](#query-documentation)
|
||||||
|
- [Introduction](#introduction)
|
||||||
|
- [Definitions](#definitions)
|
||||||
|
- [Manage Meet Spaces](#manage-meet-spaces)
|
||||||
|
- [Display Meet Conferences](#display-meet-conferences)
|
||||||
|
- [Display Meet Participants](#display-meet-participants)
|
||||||
|
- [Display Meet Recordings](#display-meet-recordings)
|
||||||
|
- [Display Meet Transcripts](#display-meet-transcripts)
|
||||||
|
|
||||||
|
## API documentation
|
||||||
|
* https://developers.google.com/meet/api/reference/rest/v2
|
||||||
|
* https://developers.google.com/meet/api/reference/rest/v2/spaces
|
||||||
|
* https://developers.google.com/meet/api/reference/rest/v2/conferenceRecords
|
||||||
|
* https://developers.google.com/meet/api/reference/rest/v2/conferenceRecords.participants
|
||||||
|
* https://developers.google.com/meet/api/reference/rest/v2/conferenceRecords.recordings
|
||||||
|
* https://developers.google.com/meet/api/reference/rest/v2/conferenceRecords.transcripts
|
||||||
|
|
||||||
|
## Query documentation
|
||||||
|
* https://developers.google.com/meet/api/reference/rest/v2/conferenceRecords/list
|
||||||
|
* https://developers.google.com/meet/api/reference/rest/v2/conferenceRecords.participants/list
|
||||||
|
|
||||||
|
## Introduction
|
||||||
|
These features were added in version 6.81.00.
|
||||||
|
|
||||||
|
To use these commands you must add the 'Meet API' to your project and update your service account authorization.
|
||||||
|
```
|
||||||
|
gam update project
|
||||||
|
gam user user@domain.com update serviceaccount
|
||||||
|
...
|
||||||
|
[*] 36) Meet API (supports readonly)
|
||||||
|
|
||||||
|
```
|
||||||
|
## Definitions
|
||||||
|
* [`<UserTypeEntity>`](Collections-of-Users)
|
||||||
|
```
|
||||||
|
<MeetConferenceName> ::= conferenceRecords/<String>
|
||||||
|
<MeetSpaceName> ::= spaces/<String> | <String>
|
||||||
|
<MeetSpaceOptions> ::=
|
||||||
|
accesstype open|trusted|restricted |
|
||||||
|
entrypointaccess all|creatorapponly
|
||||||
|
```
|
||||||
|
|
||||||
|
## Manage Meet Spaces
|
||||||
|
### Create a meet space
|
||||||
|
```
|
||||||
|
gam <UserTypeEntity> create meetspace
|
||||||
|
<MeetSpaceOptions>*
|
||||||
|
[formatjson|returnidonly]
|
||||||
|
```
|
||||||
|
By default, Gam displays the information about the created meetspace as an indented list of keys and values.
|
||||||
|
* `formatjson` - Display the fields in JSON format.
|
||||||
|
* `returnidonly` - Display the meetspace name only
|
||||||
|
|
||||||
|
### Update a meet space
|
||||||
|
```
|
||||||
|
gam <UserTypeEntity> update meetspace <MeetSpaceName>
|
||||||
|
<MeetSpaceOptions>*
|
||||||
|
[formatjson]
|
||||||
|
```
|
||||||
|
By default, Gam displays the information about the created meetspace as an indented list of keys and values.
|
||||||
|
* `formatjson` - Display the fields in JSON format.
|
||||||
|
|
||||||
|
### Display information about a specific meet space for a user
|
||||||
|
```
|
||||||
|
gam <UserTypeEntity> info meetspace <MeetSpaceName>
|
||||||
|
[formatjson]
|
||||||
|
```
|
||||||
|
By default, Gam displays the information as an indented list of keys and values.
|
||||||
|
* `formatjson` - Display the fields in JSON format.
|
||||||
|
|
||||||
|
### End a meet space conference
|
||||||
|
```
|
||||||
|
gam <UserTypeEntity> end meetconference <MeetSpaceName>
|
||||||
|
```
|
||||||
|
|
||||||
|
## Display Meet Conferences
|
||||||
|
```
|
||||||
|
gam <UserItem> show meetconferences
|
||||||
|
[space <MeetSpaceName>] [code <String>]
|
||||||
|
[andquery|orquery <String>] [querytime<String> <Time>]
|
||||||
|
[formatjson]
|
||||||
|
```
|
||||||
|
By default, conferences are shown for all of a user's meet spaces. To limit the display use:
|
||||||
|
* `space <MeetSpaceName>` - Display conferences for a specifc space by giving its name
|
||||||
|
* `code <String>` - Display conferences for a specifc space by giving its code
|
||||||
|
|
||||||
|
By default, Gam displays the information about the meet conferences as an indented list of keys and values.
|
||||||
|
* `formatjson` - Display the fields in JSON format.
|
||||||
|
```
|
||||||
|
gam <UserItem> print meetconferences [todrive <ToDriveAttribute>*]
|
||||||
|
[space <MeetSpaceName>] [code <String>]
|
||||||
|
[andquery|orquery <String>] [querytime<String> <Time>]
|
||||||
|
[formatjson [quotechar <Character>]]
|
||||||
|
```
|
||||||
|
By default, conferences are shown for all of a user's meet spaces. To limit the display use:
|
||||||
|
* `space <MeetSpaceName>` - Display conferences for a specifc space by giving its name
|
||||||
|
* `code <String>` - Display conferences for a specifc space by giving its code
|
||||||
|
|
||||||
|
By default, Gam displays the information as columns of fields; the following option causes the output to be in JSON format,
|
||||||
|
* `formatjson` - Display the fields in JSON format.
|
||||||
|
|
||||||
|
By default, when writing CSV files, Gam uses a quote character of double quote `"`. The quote character is used to enclose columns that contain
|
||||||
|
the quote character itself, the column delimiter (comma by default) and new-line characters. Any quote characters within the column are doubled.
|
||||||
|
When using the `formatjson` option, double quotes are used extensively in the data resulting in hard to read/process output.
|
||||||
|
The `quotechar <Character>` option allows you to choose an alternate quote character, single quote for instance, that makes for readable/processable output.
|
||||||
|
`quotechar` defaults to `gam.cfg/csv_output_quote_char`. When uploading CSV files to Google, double quote `"` should be used.
|
||||||
|
|
||||||
|
|
||||||
|
## Display Meet Participants
|
||||||
|
```
|
||||||
|
gam <UserItem> show meetparticipants <MeetConferenceName>
|
||||||
|
[query <String>] [querytime<String> <Time>]
|
||||||
|
[formatjson]
|
||||||
|
```
|
||||||
|
By default, Gam displays the information about the meet participants as an indented list of keys and values.
|
||||||
|
* `formatjson` - Display the fields in JSON format.
|
||||||
|
```
|
||||||
|
gam <UserItem> print meetparticipants <MeetConferenceName> [todrive <ToDriveAttribute>*]
|
||||||
|
[query <String>] [querytime<String> <Time>]
|
||||||
|
[formatjson [quotechar <Character>]]
|
||||||
|
```
|
||||||
|
By default, Gam displays the information as columns of fields; the following option causes the output to be in JSON format,
|
||||||
|
* `formatjson` - Display the fields in JSON format.
|
||||||
|
|
||||||
|
By default, when writing CSV files, Gam uses a quote character of double quote `"`. The quote character is used to enclose columns that contain
|
||||||
|
the quote character itself, the column delimiter (comma by default) and new-line characters. Any quote characters within the column are doubled.
|
||||||
|
When using the `formatjson` option, double quotes are used extensively in the data resulting in hard to read/process output.
|
||||||
|
The `quotechar <Character>` option allows you to choose an alternate quote character, single quote for instance, that makes for readable/processable output.
|
||||||
|
`quotechar` defaults to `gam.cfg/csv_output_quote_char`. When uploading CSV files to Google, double quote `"` should be used.
|
||||||
|
|
||||||
|
|
||||||
|
## Display Meet Recordings
|
||||||
|
```
|
||||||
|
gam <UserItem> show meetrecordings <MeetConferenceName>
|
||||||
|
[formatjson]
|
||||||
|
```
|
||||||
|
By default, Gam displays the information about the meet recordings as an indented list of keys and values.
|
||||||
|
* `formatjson` - Display the fields in JSON format.
|
||||||
|
```
|
||||||
|
gam <UserItem> print meetrecordings <MeetConferenceName> [todrive <ToDriveAttribute>*]
|
||||||
|
[formatjson [quotechar <Character>]]
|
||||||
|
```
|
||||||
|
By default, Gam displays the information as columns of fields; the following option causes the output to be in JSON format,
|
||||||
|
* `formatjson` - Display the fields in JSON format.
|
||||||
|
|
||||||
|
By default, when writing CSV files, Gam uses a quote character of double quote `"`. The quote character is used to enclose columns that contain
|
||||||
|
the quote character itself, the column delimiter (comma by default) and new-line characters. Any quote characters within the column are doubled.
|
||||||
|
When using the `formatjson` option, double quotes are used extensively in the data resulting in hard to read/process output.
|
||||||
|
The `quotechar <Character>` option allows you to choose an alternate quote character, single quote for instance, that makes for readable/processable output.
|
||||||
|
`quotechar` defaults to `gam.cfg/csv_output_quote_char`. When uploading CSV files to Google, double quote `"` should be used.
|
||||||
|
|
||||||
|
|
||||||
|
## Display Meet Transcripts
|
||||||
|
```
|
||||||
|
gam <UserItem> show meettranscripts <MeetConferenceName>
|
||||||
|
[formatjson]
|
||||||
|
```
|
||||||
|
By default, Gam displays the information about the meet transcripts as an indented list of keys and values.
|
||||||
|
* `formatjson` - Display the fields in JSON format.
|
||||||
|
```
|
||||||
|
gam <UserItem> print meettranscripts <MeetConferenceName> [todrive <ToDriveAttribute>*]
|
||||||
|
[formatjson [quotechar <Character>]]
|
||||||
|
```
|
||||||
|
By default, Gam displays the information as columns of fields; the following option causes the output to be in JSON format,
|
||||||
|
* `formatjson` - Display the fields in JSON format.
|
||||||
|
|
||||||
|
By default, when writing CSV files, Gam uses a quote character of double quote `"`. The quote character is used to enclose columns that contain
|
||||||
|
the quote character itself, the column delimiter (comma by default) and new-line characters. Any quote characters within the column are doubled.
|
||||||
|
When using the `formatjson` option, double quotes are used extensively in the data resulting in hard to read/process output.
|
||||||
|
The `quotechar <Character>` option allows you to choose an alternate quote character, single quote for instance, that makes for readable/processable output.
|
||||||
|
`quotechar` defaults to `gam.cfg/csv_output_quote_char`. When uploading CSV files to Google, double quote `"` should be used.
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
# Users
|
# Users
|
||||||
- [API documentation](#api-documentation)
|
- [API documentation](#api-documentation)
|
||||||
- [Name guidelines](#name-guidelines)
|
|
||||||
- [Query documentation](#query-documentation)
|
- [Query documentation](#query-documentation)
|
||||||
|
- [Name guidelines](#name-guidelines)
|
||||||
- [Quoting rules](#quoting-rules)
|
- [Quoting rules](#quoting-rules)
|
||||||
- [Python Regular Expressions](Python-Regular-Expressions) Match function and Search function
|
- [Python Regular Expressions](Python-Regular-Expressions) Match function and Search function
|
||||||
- [Definitions](#definitions)
|
- [Definitions](#definitions)
|
||||||
@ -46,12 +46,12 @@
|
|||||||
* https://developers.google.com/admin-sdk/directory/reference/rest/v1/users
|
* https://developers.google.com/admin-sdk/directory/reference/rest/v1/users
|
||||||
* https://developers.google.com/admin-sdk/directory/reference/rest/v1/schemas
|
* https://developers.google.com/admin-sdk/directory/reference/rest/v1/schemas
|
||||||
|
|
||||||
## Name guidelines
|
|
||||||
* https://support.google.com/a/answer/9193374
|
|
||||||
|
|
||||||
## Query documentation
|
## Query documentation
|
||||||
* https://developers.google.com/admin-sdk/directory/v1/guides/search-users
|
* https://developers.google.com/admin-sdk/directory/v1/guides/search-users
|
||||||
|
|
||||||
|
## Name guidelines
|
||||||
|
* https://support.google.com/a/answer/9193374
|
||||||
|
|
||||||
## Quoting rules
|
## Quoting rules
|
||||||
Items in a list can be separated by commas or spaces; if an item itself contains a comma, a space or a single quote, special quoting must be used.
|
Items in a list can be separated by commas or spaces; if an item itself contains a comma, a space or a single quote, special quoting must be used.
|
||||||
Typically, you will enclose the entire list in double quotes and quote each item in the list as detailed below.
|
Typically, you will enclose the entire list in double quotes and quote each item in the list as detailed below.
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
Print the current version of Gam with details
|
Print the current version of Gam with details
|
||||||
```
|
```
|
||||||
gam version
|
gam version
|
||||||
GAMADV-XTD3 6.80.21 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource
|
GAMADV-XTD3 6.81.00 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource
|
||||||
Ross Scroggs <ross.scroggs@gmail.com>
|
Ross Scroggs <ross.scroggs@gmail.com>
|
||||||
Python 3.12.5 64-bit final
|
Python 3.12.5 64-bit final
|
||||||
MacOS Sonoma 14.5 x86_64
|
MacOS Sonoma 14.5 x86_64
|
||||||
@ -15,7 +15,7 @@ Time: 2023-06-02T21:10:00-07:00
|
|||||||
Print the current version of Gam with details and time offset information
|
Print the current version of Gam with details and time offset information
|
||||||
```
|
```
|
||||||
gam version timeoffset
|
gam version timeoffset
|
||||||
GAMADV-XTD3 6.80.21 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource
|
GAMADV-XTD3 6.81.00 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource
|
||||||
Ross Scroggs <ross.scroggs@gmail.com>
|
Ross Scroggs <ross.scroggs@gmail.com>
|
||||||
Python 3.12.5 64-bit final
|
Python 3.12.5 64-bit final
|
||||||
MacOS Sonoma 14.5 x86_64
|
MacOS Sonoma 14.5 x86_64
|
||||||
@ -27,7 +27,7 @@ Your system time differs from www.googleapis.com by less than 1 second
|
|||||||
Print the current version of Gam with extended details and SSL information
|
Print the current version of Gam with extended details and SSL information
|
||||||
```
|
```
|
||||||
gam version extended
|
gam version extended
|
||||||
GAMADV-XTD3 6.80.21 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource
|
GAMADV-XTD3 6.81.00 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource
|
||||||
Ross Scroggs <ross.scroggs@gmail.com>
|
Ross Scroggs <ross.scroggs@gmail.com>
|
||||||
Python 3.12.5 64-bit final
|
Python 3.12.5 64-bit final
|
||||||
MacOS Sonoma 14.5 x86_64
|
MacOS Sonoma 14.5 x86_64
|
||||||
@ -64,7 +64,7 @@ MacOS High Sierra 10.13.6 x86_64
|
|||||||
Path: /Users/Admin/bin/gamadv-xtd3
|
Path: /Users/Admin/bin/gamadv-xtd3
|
||||||
Version Check:
|
Version Check:
|
||||||
Current: 5.35.08
|
Current: 5.35.08
|
||||||
Latest: 6.80.21
|
Latest: 6.81.00
|
||||||
echo $?
|
echo $?
|
||||||
1
|
1
|
||||||
```
|
```
|
||||||
@ -72,7 +72,7 @@ echo $?
|
|||||||
Print the current version number without details
|
Print the current version number without details
|
||||||
```
|
```
|
||||||
gam version simple
|
gam version simple
|
||||||
6.80.21
|
6.81.00
|
||||||
```
|
```
|
||||||
In Linux/MacOS you can do:
|
In Linux/MacOS you can do:
|
||||||
```
|
```
|
||||||
@ -82,7 +82,7 @@ echo $VER
|
|||||||
Print the current version of Gam and address of this Wiki
|
Print the current version of Gam and address of this Wiki
|
||||||
```
|
```
|
||||||
gam help
|
gam help
|
||||||
GAM 6.80.21 - https://github.com/taers232c/GAMADV-XTD3
|
GAM 6.81.00 - https://github.com/taers232c/GAMADV-XTD3
|
||||||
Ross Scroggs <ross.scroggs@gmail.com>
|
Ross Scroggs <ross.scroggs@gmail.com>
|
||||||
Python 3.12.5 64-bit final
|
Python 3.12.5 64-bit final
|
||||||
MacOS Sonoma 14.5 x86_64
|
MacOS Sonoma 14.5 x86_64
|
||||||
|
@ -155,6 +155,8 @@ Service Account Access
|
|||||||
* [Users - Group Membership](Users-Group-Membership)
|
* [Users - Group Membership](Users-Group-Membership)
|
||||||
* [Users - Keep](Users-Keep)
|
* [Users - Keep](Users-Keep)
|
||||||
* [Users - Looker Studio](Users-Looker-Studio)
|
* [Users - Looker Studio](Users-Looker-Studio)
|
||||||
|
* [Users - Meet](Users-Meet)
|
||||||
|
* [Users - Classroom - Profile](Users-Classroom-Profile)
|
||||||
* [Users - People - Contacts & Profiles](Users-People-Contacts-Profiles)
|
* [Users - People - Contacts & Profiles](Users-People-Contacts-Profiles)
|
||||||
* [Users - Photo](Users-Photo)
|
* [Users - Photo](Users-Photo)
|
||||||
* [Users - Profile Sharing](Users-Profile-Sharing)
|
* [Users - Profile Sharing](Users-Profile-Sharing)
|
||||||
|
@ -2599,19 +2599,21 @@ gam create chromepolicyimage <ChromePolicyImageSchemaName> <FileName>
|
|||||||
|
|
||||||
gam update chromepolicy [convertcrnl]
|
gam update chromepolicy [convertcrnl]
|
||||||
(<SchemaName> ((<Field> <Value>)+ | <JSONData>))+
|
(<SchemaName> ((<Field> <Value>)+ | <JSONData>))+
|
||||||
ou|org|orgunit <OrgUnitItem> [(printerid <PrinterID>)|(appid <AppID>)]
|
((ou|orgunit <OrgUnitItem>)|(cigroup <GroupItem>))
|
||||||
|
[(printerid <PrinterID>)|(appid <AppID>)]
|
||||||
gam delete chromepolicy
|
gam delete chromepolicy
|
||||||
(<SchemaName> [<JSONData>])+
|
(<SchemaName> [<JSONData>])+
|
||||||
ou|org|orgunit <OrgUnitItem> [(printerid <PrinterID>)|(appid <AppID>)]
|
((ou|orgunit <OrgUnitItem>)|(cigroup <GroupItem>))
|
||||||
|
[(printerid <PrinterID>)|(appid <AppID>)]
|
||||||
gam show chromepolicies
|
gam show chromepolicies
|
||||||
ou|org|orgunit <OrgUnitItem> [(printerid <PrinterID>)|(appid <AppID>)]
|
((ou|orgunit <OrgUnitItem> [show all|direct|inherited])|(cigroup <GroupItem>))
|
||||||
[filter <String>] [namespace <NamespaceList>]
|
[(printerid <PrinterID>)|(appid <AppID>)]
|
||||||
[show all|direct|inherited]
|
(filter <StringList>)* (namespace <NamespaceList>)*
|
||||||
[formatjson]
|
[formatjson]
|
||||||
gam print chromepolicies [todrive <ToDriveAttribute>*]
|
gam print chromepolicies [todrive <ToDriveAttribute>*]
|
||||||
ou|org|orgunit <OrgUnitItem> [(printerid <PrinterID>)|(appid <AppID>)]
|
((ou|orgunit <OrgUnitItem> [show all|direct|inherited])|(cigroup <GroupItem>))
|
||||||
[filter <String>] [namespace <NamespaceList>]
|
[(printerid <PrinterID>)|(appid <AppID>)]
|
||||||
[show all|direct|inherited]
|
(filter <StringList>)* (namespace <NamespaceList>)*
|
||||||
[[formatjson [quotechar <Character>]]
|
[[formatjson [quotechar <Character>]]
|
||||||
|
|
||||||
<ChromePolicySchemaFieldName> ::=
|
<ChromePolicySchemaFieldName> ::=
|
||||||
@ -3144,36 +3146,36 @@ gam print course-announcements [todrive <ToDriveAttribute>*]
|
|||||||
(announcementids <CourseAnnouncementIDEntity>)|((announcementstates <CourseAnnouncementStateList>)*
|
(announcementids <CourseAnnouncementIDEntity>)|((announcementstates <CourseAnnouncementStateList>)*
|
||||||
(orderby <CourseAnnouncementOrderByFieldName> [ascending|descending])*)
|
(orderby <CourseAnnouncementOrderByFieldName> [ascending|descending])*)
|
||||||
[showcreatoremails|creatoremail] [fields <CourseAnnouncementFieldNameList>]
|
[showcreatoremails|creatoremail] [fields <CourseAnnouncementFieldNameList>]
|
||||||
[formatjson [quotechar <Character>]]
|
|
||||||
[timefilter creationtime|updatetime|scheduledtime] [start|starttime <Date>|<Time>] [end|endtime <Date>|<Time>]
|
[timefilter creationtime|updatetime|scheduledtime] [start|starttime <Date>|<Time>] [end|endtime <Date>|<Time>]
|
||||||
|
[countsonly] [formatjson [quotechar <Character>]]
|
||||||
gam print course-materials [todrive <ToDriveAttribute>*]
|
gam print course-materials [todrive <ToDriveAttribute>*]
|
||||||
(course|class <CourseEntity>)*|([teacher <UserItem>] [student <UserItem>] states <CourseStateList>])
|
(course|class <CourseEntity>)*|([teacher <UserItem>] [student <UserItem>] states <CourseStateList>])
|
||||||
(materialids <CourseMaterialIDEntity>)|((materialstates <CourseMaterialStateList>)*
|
(materialids <CourseMaterialIDEntity>)|((materialstates <CourseMaterialStateList>)*
|
||||||
(orderby <CourseMaterialOrderByFieldName> [ascending|descending])*)
|
(orderby <CourseMaterialOrderByFieldName> [ascending|descending])*)
|
||||||
[showcreatoremails|creatoremail] [showtopicnames] [fields <CourseMaterialFieldNameList>]
|
[showcreatoremails|creatoremail] [showtopicnames] [fields <CourseMaterialFieldNameList>]
|
||||||
[formatjson [quotechar <Character>]]
|
|
||||||
[timefilter creationtime|updatetime|scheduledtime] [start|starttime <Date>|<Time>] [end|endtime <Date>|<Time>]
|
[timefilter creationtime|updatetime|scheduledtime] [start|starttime <Date>|<Time>] [end|endtime <Date>|<Time>]
|
||||||
|
[countsonly] [formatjson [quotechar <Character>]]
|
||||||
gam print course-submissions [todrive <ToDriveAttribute>*]
|
gam print course-submissions [todrive <ToDriveAttribute>*]
|
||||||
(course|class <CourseEntity>)*|([teacher <UserItem>] [student <UserItem>] states <CourseStateList>])
|
(course|class <CourseEntity>)*|([teacher <UserItem>] [student <UserItem>] states <CourseStateList>])
|
||||||
(workids <CourseWorkIDEntity>)|((workstates <CourseWorkStateList>)*
|
(workids <CourseWorkIDEntity>)|((workstates <CourseWorkStateList>)*
|
||||||
(orderby <CourseWorkOrderByFieldName> [ascending|descending])*)
|
(orderby <CourseWorkOrderByFieldName> [ascending|descending])*)
|
||||||
(submissionids <CourseSubmissionIDEntity>)|((submissionstates <CourseSubmissionStateList>)*) [late|notlate]
|
(submissionids <CourseSubmissionIDEntity>)|((submissionstates <CourseSubmissionStateList>)*) [late|notlate]
|
||||||
[fields <CourseSubmissionFieldNameList>]
|
[fields <CourseSubmissionFieldNameList>]
|
||||||
[formatjson [quotechar <Character>]] [showuserprofile]
|
|
||||||
[timefilter creationtime|updatetime] [start|starttime <Date>|<Time>] [end|endtime <Date>|<Time>]
|
[timefilter creationtime|updatetime] [start|starttime <Date>|<Time>] [end|endtime <Date>|<Time>]
|
||||||
|
[countsonly] [formatjson [quotechar <Character>]]
|
||||||
gam print course-topics [todrive <ToDriveAttribute>*]
|
gam print course-topics [todrive <ToDriveAttribute>*]
|
||||||
(course|class <CourseEntity>)*|([teacher <UserItem>] [student <UserItem>] states <CourseStateList>])
|
(course|class <CourseEntity>)*|([teacher <UserItem>] [student <UserItem>] states <CourseStateList>])
|
||||||
[topicids <CourseTopicIDEntity>]
|
[topicids <CourseTopicIDEntity>]
|
||||||
[formatjson [quotechar <Character>]]
|
|
||||||
[timefilter updatetime] [start|starttime <Date>|<Time>] [end|endtime <Date>|<Time>]
|
[timefilter updatetime] [start|starttime <Date>|<Time>] [end|endtime <Date>|<Time>]
|
||||||
|
[countsonly] [formatjson [quotechar <Character>]]
|
||||||
gam print course-works [todrive <ToDriveAttribute>*]
|
gam print course-works [todrive <ToDriveAttribute>*]
|
||||||
(course|class <CourseEntity>)*|([teacher <UserItem>] [student <UserItem>] states <CourseStateList>])
|
(course|class <CourseEntity>)*|([teacher <UserItem>] [student <UserItem>] states <CourseStateList>])
|
||||||
(workids <CourseWorkIDEntity>)|((workstates <CourseWorkStateList>)*
|
(workids <CourseWorkIDEntity>)|((workstates <CourseWorkStateList>)*
|
||||||
(orderby <CourseWorkOrderByFieldName> [ascending|descending])*)
|
(orderby <CourseWorkOrderByFieldName> [ascending|descending])*)
|
||||||
[showcreatoremails|creatoremail] [showtopicnames] [fields <CourseWorkFieldNameList>]
|
[showcreatoremails|creatoremail] [showtopicnames] [fields <CourseWorkFieldNameList>]
|
||||||
[showstudentsaslist [<Boolean>]] [delimiter <Character>]
|
[showstudentsaslist [<Boolean>]] [delimiter <Character>]
|
||||||
[formatjson [quotechar <Character>]]
|
|
||||||
[timefilter creationtime|updatetime|scheduledtime] [start|starttime <Date>|<Time>] [end|endtime <Date>|<Time>]
|
[timefilter creationtime|updatetime|scheduledtime] [start|starttime <Date>|<Time>] [end|endtime <Date>|<Time>]
|
||||||
|
[countsonly] [formatjson [quotechar <Character>]]
|
||||||
|
|
||||||
# Classroom - Invitations
|
# Classroom - Invitations
|
||||||
|
|
||||||
@ -6062,7 +6064,7 @@ gam <UserTypeEntity> print focustime|outofoffice|workinglocation
|
|||||||
[showdayofweek]
|
[showdayofweek]
|
||||||
[formatjson [quotechar <Character>]] [todrive <ToDriveAttribute>*]
|
[formatjson [quotechar <Character>]] [todrive <ToDriveAttribute>*]
|
||||||
|
|
||||||
# Users Chat
|
# Users - Chat
|
||||||
|
|
||||||
<ChatContent> ::=
|
<ChatContent> ::=
|
||||||
((text <String>)|
|
((text <String>)|
|
||||||
@ -7794,6 +7796,52 @@ gam <UserTypeEntity> show lookerstudiopermissions
|
|||||||
[role editor|owner|viewer]
|
[role editor|owner|viewer]
|
||||||
[formatjson]
|
[formatjson]
|
||||||
|
|
||||||
|
# Users - Meet
|
||||||
|
|
||||||
|
<MeetConferenceName> ::= conferenceRecords/<String>
|
||||||
|
<MeetSpaceName> ::= spaces/<String> | <String>
|
||||||
|
<MeetSpaceOptions> ::=
|
||||||
|
accesstype open|trusted|restricted |
|
||||||
|
entrypointaccess all|creatorapponly
|
||||||
|
|
||||||
|
gam <UserTypeEntity> create meetspace
|
||||||
|
<MeetSpaceOptions>*
|
||||||
|
[formatjson]
|
||||||
|
|
||||||
|
gam <UserTypeEntity> update meetspace <MeetSpaceName>
|
||||||
|
<MeetSpaceOptions>*
|
||||||
|
[formatjson]
|
||||||
|
|
||||||
|
gam <UserTypeEntity> info meetspace <MeetSpaceName>
|
||||||
|
[formatjson]
|
||||||
|
|
||||||
|
gam <UserTypeEntity> end meetconference <MeetSpaceName>
|
||||||
|
|
||||||
|
gam <UserItem> show meetconferences
|
||||||
|
[space <MeetSpaceName>] [code <String>]
|
||||||
|
[andquery|orquery <String>] [querytime<String> <Time>]
|
||||||
|
[formatjson]
|
||||||
|
gam <UserItem> print meetconferences [todrive <ToDriveAttribute>*]
|
||||||
|
[andquery|orquery <String>] [querytime<String> <Time>]
|
||||||
|
[formatjson [quotechar <Character>]]
|
||||||
|
|
||||||
|
gam <UserItem> show meetparticipants <MeetConferenceName>
|
||||||
|
[query <String>] [querytime<String> <Time>]
|
||||||
|
[formatjson]
|
||||||
|
gam <UserItem> print meetparticipants <MeetConferenceName> [todrive <ToDriveAttribute>*]
|
||||||
|
[query <String>] [querytime<String> <Time>]
|
||||||
|
[formatjson [quotechar <Character>]]
|
||||||
|
|
||||||
|
gam <UserItem> show meetrecordings <MeetConferenceName>
|
||||||
|
[formatjson]
|
||||||
|
gam <UserItem> print meetrecordings <MeetConferenceName> [todrive <ToDriveAttribute>*]
|
||||||
|
[formatjson [quotechar <Character>]]
|
||||||
|
|
||||||
|
gam <UserItem> show meettranscripts <MeetConferenceName>
|
||||||
|
[formatjson]
|
||||||
|
gam <UserItem> print meettranscripts <MeetConferenceName> [todrive <ToDriveAttribute>*]
|
||||||
|
[formatjson [quotechar <Character>]]
|
||||||
|
|
||||||
# Users - Contacts and Profiles
|
# Users - Contacts and Profiles
|
||||||
|
|
||||||
<PeopleContactAttribute> ::=
|
<PeopleContactAttribute> ::=
|
||||||
|
@ -2,16 +2,34 @@
|
|||||||
|
|
||||||
Merged GAM-Team version
|
Merged GAM-Team version
|
||||||
|
|
||||||
|
6.81.00
|
||||||
|
|
||||||
|
Added support for groups when defining Chrome policies.
|
||||||
|
|
||||||
|
Added support for the Meet API.
|
||||||
|
|
||||||
|
* See: https://github.com/taers232c/GAMADV-XTD3/wiki/Users-Meet
|
||||||
|
|
||||||
|
Added option `countsonly` to the following course commands that displays
|
||||||
|
the number of items in a course but not the details of the items.
|
||||||
|
```
|
||||||
|
gam print course-announcements
|
||||||
|
gam print course-materials
|
||||||
|
gam print course-submissions
|
||||||
|
gam print course-topics
|
||||||
|
gam print course-work
|
||||||
|
```
|
||||||
|
|
||||||
6.80.21
|
6.80.21
|
||||||
|
|
||||||
Updated `gam <UserTypeEntity> archive messages` to handle the followong error:
|
Updated `gam <UserTypeEntity> archive messages` to handle the following error:
|
||||||
```
|
```
|
||||||
googleapiclient.errors.MediaUploadSizeError: Media larger than: 26214400
|
googleapiclient.errors.MediaUploadSizeError: Media larger than: 26214400
|
||||||
```
|
```
|
||||||
|
|
||||||
6.80.20
|
6.80.20
|
||||||
|
|
||||||
Updated `gam report usage user` and `gam report users` to handle the followong error:
|
Updated `gam report usage user` and `gam report users` to handle the following error:
|
||||||
```
|
```
|
||||||
ERROR: 503: serviceNotAvailable - The service is currently unavailable.
|
ERROR: 503: serviceNotAvailable - The service is currently unavailable.
|
||||||
```
|
```
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -56,6 +56,7 @@ class GamAction():
|
|||||||
DRAFT = 'draf'
|
DRAFT = 'draf'
|
||||||
EMPTY = 'empt'
|
EMPTY = 'empt'
|
||||||
ENABLE = 'enbl'
|
ENABLE = 'enbl'
|
||||||
|
END = 'end '
|
||||||
EXISTS = 'exis'
|
EXISTS = 'exis'
|
||||||
EXPORT = 'expo'
|
EXPORT = 'expo'
|
||||||
EXTRACT = 'extr'
|
EXTRACT = 'extr'
|
||||||
@ -174,6 +175,7 @@ class GamAction():
|
|||||||
DRAFT: ['Drafted', 'Draft'],
|
DRAFT: ['Drafted', 'Draft'],
|
||||||
EMPTY: ['Emptied', 'Empty'],
|
EMPTY: ['Emptied', 'Empty'],
|
||||||
ENABLE: ['Enabled', 'Enable'],
|
ENABLE: ['Enabled', 'Enable'],
|
||||||
|
END: ['Ended', 'End'],
|
||||||
EXISTS: ['Exists', 'Exists'],
|
EXISTS: ['Exists', 'Exists'],
|
||||||
EXPORT: ['Exported', 'Export'],
|
EXPORT: ['Exported', 'Export'],
|
||||||
EXTRACT: ['Extracted', 'Extract'],
|
EXTRACT: ['Extracted', 'Extract'],
|
||||||
|
@ -74,6 +74,7 @@ IAP = 'iap'
|
|||||||
KEEP = 'keep'
|
KEEP = 'keep'
|
||||||
LICENSING = 'licensing'
|
LICENSING = 'licensing'
|
||||||
LOOKERSTUDIO = 'datastudio'
|
LOOKERSTUDIO = 'datastudio'
|
||||||
|
MEET = 'meet'
|
||||||
OAUTH2 = 'oauth2'
|
OAUTH2 = 'oauth2'
|
||||||
ORGPOLICY = 'orgpolicy'
|
ORGPOLICY = 'orgpolicy'
|
||||||
PEOPLE = 'people'
|
PEOPLE = 'people'
|
||||||
@ -186,6 +187,7 @@ PROJECT_APIS = [
|
|||||||
'iap.googleapis.com',
|
'iap.googleapis.com',
|
||||||
'keep.googleapis.com',
|
'keep.googleapis.com',
|
||||||
'licensing.googleapis.com',
|
'licensing.googleapis.com',
|
||||||
|
'meet.googleapis.com',
|
||||||
'people.googleapis.com',
|
'people.googleapis.com',
|
||||||
'pubsub.googleapis.com',
|
'pubsub.googleapis.com',
|
||||||
'reseller.googleapis.com',
|
'reseller.googleapis.com',
|
||||||
@ -250,6 +252,7 @@ _INFO = {
|
|||||||
KEEP: {'name': 'Keep API', 'version': 'v1', 'v2discovery': True},
|
KEEP: {'name': 'Keep API', 'version': 'v1', 'v2discovery': True},
|
||||||
LICENSING: {'name': 'License Manager API', 'version': 'v1', 'v2discovery': True},
|
LICENSING: {'name': 'License Manager API', 'version': 'v1', 'v2discovery': True},
|
||||||
LOOKERSTUDIO: {'name': 'Looker Studio API', 'version': 'v1', 'v2discovery': True, 'localjson': True},
|
LOOKERSTUDIO: {'name': 'Looker Studio API', 'version': 'v1', 'v2discovery': True, 'localjson': True},
|
||||||
|
MEET: {'name': 'Meet API', 'version': 'v2', 'v2discovery': True},
|
||||||
OAUTH2: {'name': 'OAuth2 API', 'version': 'v2', 'v2discovery': False},
|
OAUTH2: {'name': 'OAuth2 API', 'version': 'v2', 'v2discovery': False},
|
||||||
ORGPOLICY: {'name': 'Organization Policy API', 'version': 'v2', 'v2discovery': True},
|
ORGPOLICY: {'name': 'Organization Policy API', 'version': 'v2', 'v2discovery': True},
|
||||||
PEOPLE: {'name': 'People API', 'version': 'v1', 'v2discovery': True},
|
PEOPLE: {'name': 'People API', 'version': 'v1', 'v2discovery': True},
|
||||||
@ -652,6 +655,10 @@ _SVCACCT_SCOPES = [
|
|||||||
'api': LOOKERSTUDIO,
|
'api': LOOKERSTUDIO,
|
||||||
'subscopes': READONLY,
|
'subscopes': READONLY,
|
||||||
'scope': 'https://www.googleapis.com/auth/datastudio'},
|
'scope': 'https://www.googleapis.com/auth/datastudio'},
|
||||||
|
{'name': 'Meet API',
|
||||||
|
'api': MEET,
|
||||||
|
'subscopes': READONLY,
|
||||||
|
'scope': 'https://www.googleapis.com/auth/meetings.space.created'},
|
||||||
{'name': 'OAuth2 API',
|
{'name': 'OAuth2 API',
|
||||||
'api': OAUTH2,
|
'api': OAUTH2,
|
||||||
'subscopes': [],
|
'subscopes': [],
|
||||||
|
@ -651,6 +651,16 @@ class GamCLArgs():
|
|||||||
ARG_LICENSES = 'licenses'
|
ARG_LICENSES = 'licenses'
|
||||||
ARG_MATTER = 'matter'
|
ARG_MATTER = 'matter'
|
||||||
ARG_MATTERS = 'matters'
|
ARG_MATTERS = 'matters'
|
||||||
|
ARG_MEETSPACE = 'meetspace'
|
||||||
|
ARG_MEETSPACES = 'meetspaces'
|
||||||
|
ARG_MEETCONFERENCE = 'meetconference'
|
||||||
|
ARG_MEETCONFERENCES = 'meetconferences'
|
||||||
|
ARG_MEETPARTICIPANT = 'meetparticipant'
|
||||||
|
ARG_MEETPARTICIPANTS = 'meetparticipants'
|
||||||
|
ARG_MEETRECORDING = 'meetrecording'
|
||||||
|
ARG_MEETRECORDINGS = 'meetrecordings'
|
||||||
|
ARG_MEETTRANSCRIPT = 'meettranscript'
|
||||||
|
ARG_MEETTRANSCRIPTS = 'meettranscripts'
|
||||||
ARG_MEMBER = 'member'
|
ARG_MEMBER = 'member'
|
||||||
ARG_MEMBERS = 'members'
|
ARG_MEMBERS = 'members'
|
||||||
ARG_MESSAGE = 'message'
|
ARG_MESSAGE = 'message'
|
||||||
@ -936,6 +946,7 @@ class GamCLArgs():
|
|||||||
OB_LOOKERSTUDIO_PERMISSION_ENTITY = 'LookerStudioPermissionEntity'
|
OB_LOOKERSTUDIO_PERMISSION_ENTITY = 'LookerStudioPermissionEntity'
|
||||||
OB_MATTER_ITEM = 'MatterItem'
|
OB_MATTER_ITEM = 'MatterItem'
|
||||||
OB_MATTER_ITEM_LIST = 'MatterItemList'
|
OB_MATTER_ITEM_LIST = 'MatterItemList'
|
||||||
|
OB_MEET_CONFERENCE_NAME = 'MeetConferenceName'
|
||||||
OB_MESSAGE_ID = 'MessageID'
|
OB_MESSAGE_ID = 'MessageID'
|
||||||
OB_MIMETYPE = 'MimeType'
|
OB_MIMETYPE = 'MimeType'
|
||||||
OB_MIMETYPE_LIST = 'MimeTypeList'
|
OB_MIMETYPE_LIST = 'MimeTypeList'
|
||||||
|
@ -260,6 +260,11 @@ class GamEntity():
|
|||||||
LOOKERSTUDIO_ASSET_REPORT = 'lsar'
|
LOOKERSTUDIO_ASSET_REPORT = 'lsar'
|
||||||
LOOKERSTUDIO_PERMISSION = 'lspe'
|
LOOKERSTUDIO_PERMISSION = 'lspe'
|
||||||
MD5HASH = 'md5h'
|
MD5HASH = 'md5h'
|
||||||
|
MEET_SPACE = 'mesp'
|
||||||
|
MEET_CONFERENCE = 'msco'
|
||||||
|
MEET_PARTICIPANT = 'msps'
|
||||||
|
MEET_RECORDING = 'msre'
|
||||||
|
MEET_TRANSCRIPT = 'mstr'
|
||||||
MEMBER = 'memb'
|
MEMBER = 'memb'
|
||||||
MEMBER_NOT_ARCHIVED = 'mena'
|
MEMBER_NOT_ARCHIVED = 'mena'
|
||||||
MEMBER_ARCHIVED = 'mear'
|
MEMBER_ARCHIVED = 'mear'
|
||||||
@ -605,6 +610,11 @@ class GamEntity():
|
|||||||
LOOKERSTUDIO_ASSET_REPORT: ['Looker Studio REPORT Assets', 'Looker Studio REPORT Asset'],
|
LOOKERSTUDIO_ASSET_REPORT: ['Looker Studio REPORT Assets', 'Looker Studio REPORT Asset'],
|
||||||
LOOKERSTUDIO_PERMISSION: ['Looker Studio Permissions', 'Looker Studio Permission'],
|
LOOKERSTUDIO_PERMISSION: ['Looker Studio Permissions', 'Looker Studio Permission'],
|
||||||
MD5HASH: ['MD5 hash', 'MD5 Hash'],
|
MD5HASH: ['MD5 hash', 'MD5 Hash'],
|
||||||
|
MEET_SPACE: ['Meet Spaces', 'Meet Space'],
|
||||||
|
MEET_CONFERENCE: ['Meet Conferences', 'Meet Conference'],
|
||||||
|
MEET_PARTICIPANT: ['Meet Participants', 'Meet Participant'],
|
||||||
|
MEET_RECORDING: ['Meet Recordings', 'Meet Recording'],
|
||||||
|
MEET_TRANSCRIPT: ['Meet Transcripts', 'Meet Transcript'],
|
||||||
MEMBER: ['Members', 'Member'],
|
MEMBER: ['Members', 'Member'],
|
||||||
MEMBER_NOT_ARCHIVED: ['Members (Not Archived)', 'Member (Not Archived)'],
|
MEMBER_NOT_ARCHIVED: ['Members (Not Archived)', 'Member (Not Archived)'],
|
||||||
MEMBER_ARCHIVED: ['Members (Archived)', 'Member (Archived)'],
|
MEMBER_ARCHIVED: ['Members (Archived)', 'Member (Archived)'],
|
||||||
|
@ -272,7 +272,7 @@ KEEP_THROW_REASONS = [SERVICE_NOT_AVAILABLE, BAD_REQUEST, PERMISSION_DENIED, INV
|
|||||||
LOOKERSTUDIO_THROW_REASONS = [INVALID_ARGUMENT, SERVICE_NOT_AVAILABLE, BAD_REQUEST, NOT_FOUND, PERMISSION_DENIED, INTERNAL_ERROR]
|
LOOKERSTUDIO_THROW_REASONS = [INVALID_ARGUMENT, SERVICE_NOT_AVAILABLE, BAD_REQUEST, NOT_FOUND, PERMISSION_DENIED, INTERNAL_ERROR]
|
||||||
MEMBERS_THROW_REASONS = [GROUP_NOT_FOUND, DOMAIN_NOT_FOUND, DOMAIN_CANNOT_USE_APIS, INVALID, FORBIDDEN, SERVICE_NOT_AVAILABLE]
|
MEMBERS_THROW_REASONS = [GROUP_NOT_FOUND, DOMAIN_NOT_FOUND, DOMAIN_CANNOT_USE_APIS, INVALID, FORBIDDEN, SERVICE_NOT_AVAILABLE]
|
||||||
MEMBERS_RETRY_REASONS = [SYSTEM_ERROR, SERVICE_NOT_AVAILABLE]
|
MEMBERS_RETRY_REASONS = [SYSTEM_ERROR, SERVICE_NOT_AVAILABLE]
|
||||||
ORGUNIT_GET_THROW_REASONS = [INVALID_ORGUNIT, ORGUNIT_NOT_FOUND, BACKEND_ERROR, BAD_REQUEST, INVALID_CUSTOMER_ID, LOGIN_REQUIRED, PERMISSION_DENIED]
|
ORGUNIT_GET_THROW_REASONS = [INVALID_ORGUNIT, ORGUNIT_NOT_FOUND, BACKEND_ERROR, BAD_REQUEST, INVALID_CUSTOMER_ID, LOGIN_REQUIRED]
|
||||||
PEOPLE_ACCESS_THROW_REASONS = [SERVICE_NOT_AVAILABLE, FORBIDDEN, PERMISSION_DENIED]
|
PEOPLE_ACCESS_THROW_REASONS = [SERVICE_NOT_AVAILABLE, FORBIDDEN, PERMISSION_DENIED]
|
||||||
RESELLER_THROW_REASONS = [BAD_REQUEST, RESOURCE_NOT_FOUND, FORBIDDEN, INVALID]
|
RESELLER_THROW_REASONS = [BAD_REQUEST, RESOURCE_NOT_FOUND, FORBIDDEN, INVALID]
|
||||||
SHEETS_ACCESS_THROW_REASONS = DRIVE_USER_THROW_REASONS+[NOT_FOUND, PERMISSION_DENIED, FORBIDDEN, INTERNAL_ERROR, INSUFFICIENT_FILE_PERMISSIONS,
|
SHEETS_ACCESS_THROW_REASONS = DRIVE_USER_THROW_REASONS+[NOT_FOUND, PERMISSION_DENIED, FORBIDDEN, INTERNAL_ERROR, INSUFFICIENT_FILE_PERMISSIONS,
|
||||||
|
@ -78,7 +78,7 @@ Please go to:
|
|||||||
|
|
||||||
https://admin.google.com/ac/owl/list?tab=configuredApps
|
https://admin.google.com/ac/owl/list?tab=configuredApps
|
||||||
|
|
||||||
1. Click on: Add app > OAuth App Name Or Client ID.
|
1. Click on: Configure new app > OAuth App Name Or Client ID.
|
||||||
2. Enter the following Client ID value:
|
2. Enter the following Client ID value:
|
||||||
|
|
||||||
{1}
|
{1}
|
||||||
|
Reference in New Issue
Block a user