mirror of
https://github.com/GAM-team/GAM.git
synced 2026-07-03 12:21:35 +00:00
Wiki updates
Some checks failed
Build and test GAM / build (Win64, build, 8, VC-WIN64A, windows-2022) (push) Has been cancelled
Build and test GAM / build (aarch64, build, 3, linux-aarch64, [self-hosted linux arm64]) (push) Has been cancelled
Build and test GAM / build (aarch64, build, 5, linux-aarch64, [self-hosted linux arm64], yes) (push) Has been cancelled
Build and test GAM / build (aarch64, build, 7, darwin64-arm64, macos-14) (push) Has been cancelled
Build and test GAM / build (x86_64, build, 1, linux-x86_64, ubuntu-22.04) (push) Has been cancelled
Build and test GAM / build (x86_64, build, 2, linux-x86_64, ubuntu-24.04) (push) Has been cancelled
Build and test GAM / build (x86_64, build, 4, linux-x86_64, ubuntu-22.04, yes) (push) Has been cancelled
Build and test GAM / build (x86_64, build, 6, darwin64-x86_64, macos-13) (push) Has been cancelled
Build and test GAM / build (x86_64, test, 10, ubuntu-24.04, 3.10) (push) Has been cancelled
Build and test GAM / build (x86_64, test, 11, ubuntu-24.04, 3.11) (push) Has been cancelled
Build and test GAM / build (x86_64, test, 12, ubuntu-24.04, 3.12) (push) Has been cancelled
Build and test GAM / build (x86_64, test, 9, ubuntu-24.04, 3.9) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
Check for Google Root CA Updates / check-apis (push) Has been cancelled
Build and test GAM / merge (push) Has been cancelled
Build and test GAM / publish (push) Has been cancelled
Some checks failed
Build and test GAM / build (Win64, build, 8, VC-WIN64A, windows-2022) (push) Has been cancelled
Build and test GAM / build (aarch64, build, 3, linux-aarch64, [self-hosted linux arm64]) (push) Has been cancelled
Build and test GAM / build (aarch64, build, 5, linux-aarch64, [self-hosted linux arm64], yes) (push) Has been cancelled
Build and test GAM / build (aarch64, build, 7, darwin64-arm64, macos-14) (push) Has been cancelled
Build and test GAM / build (x86_64, build, 1, linux-x86_64, ubuntu-22.04) (push) Has been cancelled
Build and test GAM / build (x86_64, build, 2, linux-x86_64, ubuntu-24.04) (push) Has been cancelled
Build and test GAM / build (x86_64, build, 4, linux-x86_64, ubuntu-22.04, yes) (push) Has been cancelled
Build and test GAM / build (x86_64, build, 6, darwin64-x86_64, macos-13) (push) Has been cancelled
Build and test GAM / build (x86_64, test, 10, ubuntu-24.04, 3.10) (push) Has been cancelled
Build and test GAM / build (x86_64, test, 11, ubuntu-24.04, 3.11) (push) Has been cancelled
Build and test GAM / build (x86_64, test, 12, ubuntu-24.04, 3.12) (push) Has been cancelled
Build and test GAM / build (x86_64, test, 9, ubuntu-24.04, 3.9) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
Check for Google Root CA Updates / check-apis (push) Has been cancelled
Build and test GAM / merge (push) Has been cancelled
Build and test GAM / publish (push) Has been cancelled
This commit is contained in:
321
docs/Cloud-Identity-Policies.md
Normal file
321
docs/Cloud-Identity-Policies.md
Normal file
@@ -0,0 +1,321 @@
|
|||||||
|
# Cloud Identity Policies
|
||||||
|
- [API documentation](#api-documentation)
|
||||||
|
- [Notes](#notes)
|
||||||
|
- [Policies](#policies)
|
||||||
|
- [Display Cloud Identity Policies](#display-cloud-identity-policies)
|
||||||
|
|
||||||
|
## API documentation
|
||||||
|
* https://cloud.google.com/identity/docs/concepts/overview-policies
|
||||||
|
* https://cloud.google.com/identity/docs/reference/rest/v1beta1/policies
|
||||||
|
|
||||||
|
## Notes
|
||||||
|
To use these commands you must update your client access authentication.
|
||||||
|
```
|
||||||
|
gam oauth create
|
||||||
|
...
|
||||||
|
[*] 19) Cloud Identity - Policy
|
||||||
|
```
|
||||||
|
|
||||||
|
## Policies
|
||||||
|
These are the supported policies GAM can show today.
|
||||||
|
```
|
||||||
|
user_takeout_status (is takeout enabled for service)
|
||||||
|
blogger
|
||||||
|
books
|
||||||
|
location_history
|
||||||
|
maps
|
||||||
|
pay
|
||||||
|
photos
|
||||||
|
play
|
||||||
|
play_console
|
||||||
|
youtube
|
||||||
|
service_status (is service enabled)
|
||||||
|
ad_manager
|
||||||
|
ads
|
||||||
|
adsense
|
||||||
|
alerts
|
||||||
|
analytics
|
||||||
|
applied_digital_skills
|
||||||
|
appsheet
|
||||||
|
arts_and_culture
|
||||||
|
beyondcorp_enterprise
|
||||||
|
blogger
|
||||||
|
bookmarks
|
||||||
|
books
|
||||||
|
calendar
|
||||||
|
campaign_manager
|
||||||
|
chat
|
||||||
|
chrome_canvas
|
||||||
|
chrome_remote_desktop
|
||||||
|
chrome_sync
|
||||||
|
chrome_web_store
|
||||||
|
classroom
|
||||||
|
cloud
|
||||||
|
cloud_search
|
||||||
|
colab
|
||||||
|
cs_first
|
||||||
|
data_studio
|
||||||
|
developers
|
||||||
|
domains
|
||||||
|
drive_and_docs
|
||||||
|
earth
|
||||||
|
enterprise_service_restrictions
|
||||||
|
experimental_apps
|
||||||
|
feedburner
|
||||||
|
fi
|
||||||
|
gmail
|
||||||
|
groups
|
||||||
|
groups_for_business
|
||||||
|
jamboard
|
||||||
|
keep
|
||||||
|
location_history
|
||||||
|
managed_play
|
||||||
|
maps
|
||||||
|
material_gallery
|
||||||
|
meet
|
||||||
|
merchant_center
|
||||||
|
messages
|
||||||
|
migrate
|
||||||
|
my_business
|
||||||
|
my_maps
|
||||||
|
news
|
||||||
|
partner_dash
|
||||||
|
pay
|
||||||
|
pay_for_business
|
||||||
|
photos
|
||||||
|
pinpoint
|
||||||
|
play
|
||||||
|
play_books_partner_center
|
||||||
|
play_console
|
||||||
|
public_data
|
||||||
|
question_hub
|
||||||
|
scholar_profiles
|
||||||
|
search_ads_360
|
||||||
|
search_and_assistant
|
||||||
|
search_console
|
||||||
|
sites
|
||||||
|
socratic
|
||||||
|
takeout
|
||||||
|
tasks
|
||||||
|
third_party_app_backups
|
||||||
|
translate
|
||||||
|
trips
|
||||||
|
vault
|
||||||
|
voice
|
||||||
|
work_insights
|
||||||
|
youtube
|
||||||
|
calendar.appointment_schedules
|
||||||
|
enablePayments
|
||||||
|
chat.chat_apps_access
|
||||||
|
enableApps
|
||||||
|
enableWebhooks
|
||||||
|
chat.chat_file_sharing
|
||||||
|
externalFileSharing
|
||||||
|
internalFileSharing
|
||||||
|
chat.chat_history
|
||||||
|
enableChatHistory
|
||||||
|
historyOnByDefault
|
||||||
|
allowUserModification
|
||||||
|
chat.external_chat_restriction
|
||||||
|
allowExternalChat
|
||||||
|
chat.space_history
|
||||||
|
historyState
|
||||||
|
classroom.api_data_access
|
||||||
|
enableApiAccess
|
||||||
|
classroom.class_membership
|
||||||
|
whoCanJoinClasses
|
||||||
|
whichClassesCanUsersJoin
|
||||||
|
classroom.guardian_access
|
||||||
|
allowAccess
|
||||||
|
whoCanManageGuardianAccess
|
||||||
|
classroom.originality_reports
|
||||||
|
enableOriginalityReportsSchoolMatches
|
||||||
|
classroom.roster_import
|
||||||
|
rosterImportOption
|
||||||
|
classroom.student_unenrollment
|
||||||
|
whoCanUnenrollStudents
|
||||||
|
classroom.teacher_permissions
|
||||||
|
whoCanCreateClasses
|
||||||
|
cloud_sharing_options.cloud_data_sharing
|
||||||
|
sharingOptions
|
||||||
|
detector.regular_expression
|
||||||
|
displayName
|
||||||
|
regularExpression
|
||||||
|
createTime
|
||||||
|
updateTime
|
||||||
|
detector.word_list
|
||||||
|
displayName
|
||||||
|
wordList
|
||||||
|
createTime
|
||||||
|
updateTime
|
||||||
|
description
|
||||||
|
drive_and_docs.drive_for_desktop
|
||||||
|
allowDriveForDesktop
|
||||||
|
restrictToAuthorizedDevices
|
||||||
|
showDownloadLink
|
||||||
|
allowRealTimePresence
|
||||||
|
drive_and_docs.external_sharing
|
||||||
|
externalSharingMode
|
||||||
|
allowReceivingExternalFiles
|
||||||
|
warnForSharingOutsideAllowlistedDomains
|
||||||
|
allowReceivingFilesOutsideAllowlistedDomains
|
||||||
|
allowNonGoogleInvitesInAllowlistedDomains
|
||||||
|
warnForExternalSharing
|
||||||
|
allowNonGoogleInvites
|
||||||
|
allowPublishingFiles
|
||||||
|
accessCheckerSuggestions
|
||||||
|
allowedPartiesForDistributingContent
|
||||||
|
drive_and_docs.file_security_update
|
||||||
|
securityUpdate
|
||||||
|
allowUsersToManageUpdate
|
||||||
|
drive_and_docs.shared_drive_creation
|
||||||
|
allowSharedDriveCreation
|
||||||
|
orgUnitForNewSharedDrives
|
||||||
|
customOrgUnit
|
||||||
|
allowManagersToOverrideSettings
|
||||||
|
allowExternalUserAccess
|
||||||
|
allowNonMemberAccess
|
||||||
|
allowedPartiesForDownloadPrintCopy
|
||||||
|
allowContentManagersToShareFolders
|
||||||
|
gmail.auto_forwarding
|
||||||
|
enableAutoForwarding
|
||||||
|
gmail.confidential_mode
|
||||||
|
enableConfidentialMode
|
||||||
|
gmail.email_attachment_safety
|
||||||
|
enableEncryptedAttachmentProtection
|
||||||
|
encryptedAttachmentProtectionConsequence
|
||||||
|
enableAttachmentWithScriptsProtection
|
||||||
|
attachmentWithScriptsProtectionConsequence
|
||||||
|
enableAnomalousAttachmentProtection
|
||||||
|
anomalousAttachmentProtectionConsequence
|
||||||
|
allowedAnomalousAttachmentFiletypes
|
||||||
|
applyFutureRecommendedSettingsAutomatically
|
||||||
|
encryptedAttachmentProtectionQuarantineId
|
||||||
|
attachmentWithScriptsProtectionQuarantineId
|
||||||
|
anomalousAttachmentProtectionQuarantineId
|
||||||
|
gmail.email_image_proxy_bypass
|
||||||
|
imageProxyBypassPattern
|
||||||
|
enableImageProxy
|
||||||
|
gmail.enhanced_pre_delivery_message_scanning
|
||||||
|
enableImprovedSuspiciousContentDetection
|
||||||
|
gmail.enhanced_smime_encryption
|
||||||
|
enableSmimeEncryption
|
||||||
|
allowUserToUploadCertificates
|
||||||
|
gmail.gmail_name_format
|
||||||
|
allowCustomDisplayNames
|
||||||
|
defaultDisplayNameFormat
|
||||||
|
gmail.imap_access
|
||||||
|
enableImapAccess
|
||||||
|
gmail.links_and_external_images
|
||||||
|
enableShortenerScanning
|
||||||
|
enableExternalImageScanning
|
||||||
|
enableAggressiveWarningsOnUntrustedLinks
|
||||||
|
applyFutureSettingsAutomatically
|
||||||
|
gmail.per_user_outbound_gateway
|
||||||
|
allowUsersToUseExternalSmtpServers
|
||||||
|
gmail.pop_access
|
||||||
|
enablePopAccess
|
||||||
|
gmail.spoofing_and_authentication
|
||||||
|
detectDomainNameSpoofing
|
||||||
|
detectEmployeeNameSpoofing
|
||||||
|
detectDomainSpoofingFromUnauthenticatedSenders
|
||||||
|
detectUnauthenticatedEmails
|
||||||
|
domainNameSpoofingConsequence
|
||||||
|
employeeNameSpoofingConsequence
|
||||||
|
domainSpoofingConsequence
|
||||||
|
unauthenticatedEmailConsequence
|
||||||
|
detectGroupsSpoofing
|
||||||
|
groupsSpoofingVisibilityType
|
||||||
|
groupsSpoofingConsequence
|
||||||
|
applyFutureSettingsAutomatically
|
||||||
|
domainNameSpoofingQuarantineId
|
||||||
|
employeeNameSpoofingQuarantineId
|
||||||
|
domainSpoofingQuarantineId
|
||||||
|
unauthenticatedEmailQuarantineId
|
||||||
|
groupsSpoofingQuarantineId
|
||||||
|
gmail.user_email_uploads
|
||||||
|
enableMailAndContactsImport
|
||||||
|
gmail.workspace_sync_for_outlook
|
||||||
|
enableGoogleWorkspaceSyncForMicrosoftOutlook
|
||||||
|
groups_for_business.groups_sharing
|
||||||
|
ownersCanAllowIncomingMailFromPublic
|
||||||
|
collaborationCapability
|
||||||
|
createGroupsAccessLevel
|
||||||
|
ownersCanAllowExternalMembers
|
||||||
|
ownersCanHideGroups
|
||||||
|
newGroupsAreHidden
|
||||||
|
viewTopicsDefaultAccessLevel
|
||||||
|
meet.safety_access
|
||||||
|
meetingsAllowedToJoin
|
||||||
|
meet.safety_domain
|
||||||
|
usersAllowedToJoin
|
||||||
|
meet.safety_external_participants
|
||||||
|
enableExternalLabel
|
||||||
|
meet.safety_host_management
|
||||||
|
enableHostManagement
|
||||||
|
meet.video_recording
|
||||||
|
enableRecording
|
||||||
|
rule.dlp
|
||||||
|
displayName
|
||||||
|
description
|
||||||
|
triggers
|
||||||
|
condition
|
||||||
|
action
|
||||||
|
state
|
||||||
|
createTime
|
||||||
|
updateTime
|
||||||
|
ruleTypeMetadata
|
||||||
|
rule.system_defined_alerts
|
||||||
|
displayName
|
||||||
|
description
|
||||||
|
action
|
||||||
|
state
|
||||||
|
createTime
|
||||||
|
updateTime
|
||||||
|
security.advanced_protection_program
|
||||||
|
enableAdvancedProtectionSelfEnrollment
|
||||||
|
securityCodeOption
|
||||||
|
security.less_secure_apps
|
||||||
|
allowLessSecureApps
|
||||||
|
security.login_challenges
|
||||||
|
enableEmployeeIdChallenge
|
||||||
|
security.password
|
||||||
|
allowedStrength
|
||||||
|
minimumLength
|
||||||
|
maximumLength
|
||||||
|
enforceRequirementsAtLogin
|
||||||
|
allowReuse
|
||||||
|
expirationDuration
|
||||||
|
security.session_controls
|
||||||
|
webSessionDuration
|
||||||
|
security.super_admin_account_recovery
|
||||||
|
enableAccountRecovery
|
||||||
|
security.user_account_recovery
|
||||||
|
enableAccountRecovery
|
||||||
|
sites.sites_creation_and_modification
|
||||||
|
allowSitesCreation
|
||||||
|
allowSitesModification
|
||||||
|
workspace_marketplace.apps_allowlist
|
||||||
|
apps
|
||||||
|
```
|
||||||
|
## Display Cloud Identity Policies
|
||||||
|
```
|
||||||
|
gam show policies (query <String>) [nowarnings]
|
||||||
|
[formatjson]
|
||||||
|
```
|
||||||
|
By default, Gam displays the information as an indented list of keys and values.
|
||||||
|
* `formatjson` - Display the fields in JSON format.
|
||||||
|
|
||||||
|
```
|
||||||
|
gam print policies [todrive <ToDriveAttribute>*]
|
||||||
|
(query <String>) [nowarnings]
|
||||||
|
[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.
|
||||||
@@ -12,7 +12,7 @@ See [Downloads-Installs-GAM7](https://github.com/GAM-team/GAM/wiki/Downloads-Ins
|
|||||||
|
|
||||||
7.00.28
|
7.00.28
|
||||||
|
|
||||||
Fix issue that cause print/show policies to fail on some group policies.
|
Fixed issue that caused `gam print/show policies` to fail on some group policies.
|
||||||
|
|
||||||
7.00.27
|
7.00.27
|
||||||
|
|
||||||
|
|||||||
@@ -82,6 +82,7 @@ Client Access
|
|||||||
* [Cloud Identity Devices](Cloud-Identity-Devices)
|
* [Cloud Identity Devices](Cloud-Identity-Devices)
|
||||||
* [Cloud Identity Groups](Cloud-Identity-Groups)
|
* [Cloud Identity Groups](Cloud-Identity-Groups)
|
||||||
* [Cloud Identity Groups - Membership](Cloud-Identity-Groups-Membership)
|
* [Cloud Identity Groups - Membership](Cloud-Identity-Groups-Membership)
|
||||||
|
* [Cloud Identity Policies](Cloud-Identity-Policies)
|
||||||
* [Cloud Storage](Cloud-Storage)
|
* [Cloud Storage](Cloud-Storage)
|
||||||
* [Context Aware Access Levels](Context-Aware-Access-Levels)
|
* [Context Aware Access Levels](Context-Aware-Access-Levels)
|
||||||
* [Customer](Customer)
|
* [Customer](Customer)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
7.00.28
|
7.00.28
|
||||||
|
|
||||||
Fix issue that cause print/show policies to fail on some group policies.
|
Fixed issue that caused `gam print/show policies` to fail on some group policies.
|
||||||
|
|
||||||
7.00.27
|
7.00.27
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user