API 中提供的设置

本文档介绍了 Policy API 支持的设置。

如果 Cloud Identity Policy API 响应中缺少受支持的设置,请参阅默认字段值。如果默认字段值中未提及缺少的设置,请与 Cloud Customer Care 团队联系。

安全设置

管理控制台中的页面 管理控制台中的特定设置 Policy API 设置类型 管理控制台标题 Policy API 字段名称 数据类型
账号恢复 超级用户账号恢复 security.super_admin_account_recovery 允许超级用户恢复自己的账号 enableAccountRecovery 布尔值
用户账号恢复 security.user_account_recovery 允许用户和非超级用户恢复自己的账号 enableAccountRecovery 布尔值
密码管理 密码管理 security.password 到期 expirationDuration 秒(0 秒表示永不过期)
重复使用 allowReuse 布尔值
强度和长度强制执行 enforceRequirementsAtLogin 布尔值
长度(最大长度) maximumLength 整数
长度(最短长度) minimumLength 整数
优势 allowedStrength 枚举:
  • STRONG
  • WEAK
Google 会话控制 会话控制 security.session_controls 网络会话时长 webSessionDuration
安全性较低的应用 安全性较低的应用 security.less_secure_apps 控制用户访问采用较低安全性登录技术的应用,这些应用会使账号更容易受到攻击。 allowLessSecureApps 布尔值
登录验证 登录验证 security.login_challenges 使用员工 ID 以提升用户账号的安全性 enableEmployeeIdChallenge 布尔值
高级保护计划 注册 security.advanced_protection_program 使用员工 ID 以提升用户账号的安全性 enableAdvancedProtectionSelfEnrollment 布尔值
安全代码 securityCodeOption 枚举:
  • ALLOWED_WITH_REMOTE_ACCESS
  • ALLOWED_WITHOUT_REMOTE_ACCESS
  • CODES_NOT_ALLOWED
两步验证 身份验证 security.two_step_verification_enrollment 允许用户启用两步验证 allowEnrollment 布尔值
security.two_step_verification_enforcement 违规处置 enforcedFrom 时间戳
security.two_step_verification_grace_period 新用户注册期 enrollmentGracePeriod 时长
security.two_step_verification_device_trust 允许用户信任设备 allowTrustingDevice 布尔值
security.two_step_verification_enforcement_factor 方法 allowedSignInFactorSet 枚举:
  • ALL
  • PASSKEY_ONLY
  • PASSKEY_PLUS_SECURITY_CODE
  • PASSKEY_PLUS_IP_BOUND_SECURITY_CODE
  • NO_TELEPHONY
security.two_step_verification_sign_in_code 暂停执行两步验证政策时的宽限期 backupCodeExceptionPeriod 时长

UserTakeout 设置

管理控制台中的页面 管理控制台中的特定设置 Policy API 设置类型 管理控制台标题 Policy API 字段名称 数据类型
数据 数据导入和导出 > Google 导出 > 用户针对 Google 服务使用导出功能的权限
  • blogger.user_takeout
  • books.user_takeout
  • maps.user_takeout
  • pay.user_takeout
  • photos.user_takeout
  • play.user_takeout
  • play_console.user_takeout
  • location_history.user_takeout
  • youtube.user_takeout
管理用户针对 Google 服务使用导出功能的权限 takeout_status 枚举:
  • TAKEOUT_STATUS_UNSPECIFIED
  • ENABLED
  • DISABLED

应用商店设置

管理控制台中的页面 管理控制台中的特定设置 Policy API 设置类型 管理控制台标题 Policy API 字段名称 数据类型
应用列表 应用列表 workspace_marketplace.apps_allowlist 显示供所有组织部门中的用户安装的应用 应用 包含 application_id 且访问权限状态为“允许”或“已屏蔽”的应用列表。
设置 管理对应用的访问权限 > 管理 Google Workspace Marketplace 许可名单的访问权限 workspace_marketplace.apps_access_options 选择用户可以运行和安装哪些 Marketplace 中的应用。 access_level 枚举:
  • ALLOW_ALL
  • ALLOW_LISTED_APPS
  • ALLOW_NONE

API 响应中的“设置”workspace_marketplace.apps_allowlist 会显示 Marketplace application_id,而不是 application_name。以下 Python 脚本可用于将命令行中指定的一个或多个 application_id 转换为 application_name

import re
import requests
import sys

output = {}
app_ids = sys.argv[1:]

for id in app_ids:
  url = f"https://workspace.google.com/marketplace/app/_/{id}"
  response = requests.get(url, allow_redirects=False)
  final_url = response.headers['Location']
  pattern = f"^https://workspace.google.com/marketplace/app/(.*)/{id}$"
  a = re.search(pattern, final_url)
  output[id] = a.group(1)

# Output application name captured from returned URL
print(output)

服务状态设置

service_status 设置包含一个布尔值,表示为特定 OrgUnitGroup 启用了服务。

Policy API 支持为 Workspace 服务以及管理控制台应用下列出的其他服务设置服务状态。

管理控制台中的服务名称 Policy API 服务名称
日历 日历
Cloud Search cloud_search
云端硬盘和文档 drive_and_editors
Currents currents
群组企业版 groups_for_business
Jamboard jamboard
保留 保留
Google Chat 聊天
Google Meet meet
Google Voice 语音
Google 协作平台 网站
任务 任务
保险柜 保险柜
数字化转型洞察 work_insights
AppSheet Appsheet
应用数字技能 applied_digital_skills
分配 作业
Blogger blogger
品牌账号 brand_accounts
Campaign Manager 360 campaign_manager
Chrome 画布 chrome_canvas
Chrome 远程桌面 chrome_remote_desktop
Chrome 应用商店 chrome_web_store
Google 课堂 classroom
CS First cs_first
实验性应用 experimental_apps
FeedBurner feedburner
Google Ad Manager ad_manager
Google Ads 广告
Google AdSense adsense
Google 快讯 提醒
Google Analytics 分析
Google 艺术与文化 arts_and_culture
Google 书签 书签
Google 图书 图书
Google Chrome 同步 chrome_sync
Google Cloud cloud
Google 云打印 cloud_print
Google Colab colab
Google 开发者 开发者
Google Domains 网域
Google 地球 地球
Google Fi fi
Google 群组 群组
Google 地图 地图
Google 信息 信息
Google 我的商家 my_business
Google My Maps my_maps
Google 新闻 新闻
Google Pay 付款
Google 相册 照片
Google Play 播放
Google Play 管理中心 play_console
Google 公开数据浏览器 public_data
Google Read Along read_along
Google Search Console search_console
Google 导出 外带
Google 翻译 translate
Google 行程 行程
位置记录 location_history
Looker Studio data_studio
Google Play 企业版 managed_play
Material Gallery material_gallery
Merchant Center merchant_center
合作伙伴信息中心 partner_dash
Pinpoint pinpoint
Play 图书合作伙伴中心 play_books_partner_center
可编程搜索引擎 programmable_search_engine
QuestionHub question_hub
个人学术档案 scholar_profiles
Search Ads 360 search_ads_360
搜索和 Google 助理 search_and_assistant
Socratic socratic
Studio Studio
第三方应用备份 third_party_app_backups
虚拟导览制作工具 tour_creator
YouTube YouTube
无单独控件的附加服务 enterprise_service_restrictions
Gemini 应用 gemini
抢先体验类应用 early_access_apps
AI Studio ai_studio
Chrome 手写板 chrome_cursive
NotebookLM notebooklm

Gmail 设置

管理控制台中的页面 管理控制台中的特定设置 Policy API 设置类型 管理控制台标题 Policy API 字段名称 数据类型
Gmail 用户设置 > 机密模型 gmail.confidential_mode 启用机密模式 enable_confidential_mode boolean
用户设置 > S/MIME gmail.enhanced_smime_encryption 允许用户自行上传证书 allow_user_to_upload_certificates boolean
为特定网域接受这些额外根证书 custom_root_certificates CustomRootCertificates 列表,其中包含根证书列表、中间 CA 证书列表、受限网域名列表、允许地址不匹配的布尔值,以及具有不同验证级别的枚举。
垃圾内容、钓鱼式攻击和恶意软件 > 增强型递送前邮件扫描 gmail.enhanced_pre_delivery_message_scanning 启用增强型检测功能,在邮件递送前扫描可疑内容 enable_improved_suspicious_content_detection boolean
垃圾邮件、钓鱼式攻击和恶意软件 > 电子邮件许可名单 gmail.email_spam_filter_ip_allowlist 为您的电子邮件许可名单输入 IP 地址 allowed_ip_addresses 字符串列表
安全性 > 仿冒防范和身份验证 gmail.spoofing_and_authentication 防范用相似域名假冒网域的欺骗行为 detect_domain_name_spoofing boolean
选择一项操作 domain_name_spoofing_consequence 枚举:
  • WARNING
  • SPAM_FOLDER
  • QUARANTINE
  • NO_ACTION
选择隔离区 domain_name_spoofing_quarantine_id 整数
防范冒用员工姓名的欺骗行为 detect_employee_name_spoofing boolean
选择一项操作 employee_name_spoofing_consequence 枚举:
  • WARNING
  • SPAM_FOLDER
  • QUARANTINE
  • NO_ACTION
选择隔离区 employee_name_spoofing_quarantine_id 整数
防范假冒您网域的入站电子邮件 detect_domain_spoofing_from_unauthenticated_senders boolean
选择一项操作 domain_spoofing_consequence 枚举:
  • WARNING
  • SPAM_FOLDER
  • QUARANTINE
  • NO_ACTION
选择隔离区 domain_spoofing_quarantine_id 整数
防范未通过身份验证的电子邮件 detect_unauthenticated_emails boolean
选择一项操作 unauthenticated_email_consequence 枚举:
  • WARNING
  • SPAM_FOLDER
  • QUARANTINE
  • NO_ACTION
选择隔离区 unauthenticated_email_quarantine_id 整数
为您的群组防范假冒您域名的入站电子邮件 detect_groups_spoofing boolean
将此设置应用于 groups_spoofing_visibility_type 枚举:
  • PRIVATE_GROUPS_ONLY
  • ALL_GROUPS
选择一项操作 groups_spoofing_consequence 枚举:
  • WARNING
  • SPAM_FOLDER
  • QUARANTINE
  • NO_ACTION
选择隔离区 groups_spoofing_quarantine_id 整数
自动应用日后建议的设置 apply_future_settings_automatically boolean
安全> 链接和外部图片 gmail.links_and_external_images 识别缩短网址背后的链接 enable_shortener_scanning boolean
扫描链接的图片 enable_external_image_scanning boolean
在用户点击任何指向不受信任网域的链接时显示警告提示 enable_aggressive_warnings_on_untrusted_links boolean
自动应用日后建议的设置 apply_future_settings_automatically boolean
安全 > 附件 gmail.email_attachment_safety 防范来自不受信任发件人的加密附件 enable_encrypted_attachment_protection boolean
选择一项操作 encrypted_attachment_protection_consequence 枚举:
  • WARNING
  • SPAM_FOLDER
  • QUARANTINE
选择隔离区 encrypted_attachment_protection_quarantine_id 整数
防范来自不可信发件人的含脚本附件 enable_attachment_with_scripts_protection boolean
选择一项操作 attachment_with_scripts_protection_consequence 枚举:
  • WARNING
  • SPAM_FOLDER
  • QUARANTINE
选择隔离区 attachment_with_scripts_protection_quarantine_id 整数
防范电子邮件中异常附件类型包含的风险 enable_anomalous_attachment_protection boolean
选择一项操作 anomalous_attachment_protection_consequence 枚举:
  • WARNING
  • SPAM_FOLDER
  • QUARANTINE
选择隔离区 anomalous_attachment_protection_quarantine_id 整数
将以下不常见的文件类型列入许可名单 allowed_anomalous_attachment_filetypes string[]
自动应用日后建议的设置 apply_future_recommended_settings_automatically boolean
转送 > 管理地址列表 gmail.email_address_lists 管理地址列表 email_address_list EmailAddressList[]
垃圾邮件、钓鱼式攻击和恶意软件 > 屏蔽的发件人 gmail.blocked_sender_lists 根据电子邮件地址或域名阻止或批准特定发件人 blocked_senders BlockedSender[]
垃圾邮件、钓鱼式攻击和恶意软件 > 垃圾邮件 gmail.spam_override_lists 创建不受垃圾邮件文件夹影响的已批准的发件人列表。 spam_override SpamOverride[]
合规性 > 内容合规性 gmail.content_compliance 根据字词、短语或格式配置高级内容过滤器 content_compliance_rules ContentComplianceRule[]
合规性 > 不良内容 gmail.objectionable_content 根据字词列表配置内容过滤器 objectionable_content_rules ObjectionableContentRule[]
合规性 > 附件合规性 gmail.attachment_compliance 根据文件类型、文件名和邮件大小配置附件过滤器 attachment_compliance_rules AttachmentComplianceRule[]
合规性 > 综合邮件存储空间 gmail.comprehensive_mail_storage 确保发送和接收的所有邮件均在相关用户的邮箱中也存储一份 rule_id 字符串
不适用(适用于所有规则) gmail.rule_states 不适用 rule_states RuleState[]
设置 > 用户电子邮件上传内容 gmail.user_email_uploads 在 Gmail 设置页面上向用户显示从 Yahoo!、Hotmail、AOL 或其他网络邮件服务或 POP3 账号 enable_mail_and_contacts_import boolean
最终用户访问权限 > POP 和 IMAP 访问 gmail.pop_access 对所有用户启用 POP 访问权限 enable_pop_access boolean
gmail.imap_access 对所有用户启用 IMAP 访问权限 enable_imap_access boolean
允许任何邮件客户端 imap_access_restriction.allow_all_mail_clients boolean
限定用户可以使用哪些邮件客户端(仅限 OAuth 邮件客户端) imap_access_restriction.allowed_oauth_mail_client_list OAuthMailClientList
最终用户访问权限 > Google Workspace 同步 gmail.workspace_sync_for_outlook 为我的用户启用 Google Workspace Sync for Microsoft Outlook enable_google_workspace_sync_for_microsoft_outlook boolean
最终用户访问权限 > 自动转发 gmail.auto_forwarding 允许用户自动将收到的电子邮件转发到其他地址 enable_auto_forwarding boolean
用户设置 > 名称格式 gmail.name_format 允许用户自定义此设置 allow_custom_display_names boolean
姓氏, 名字或名字, 姓氏 default_display_name_format 枚举:
  • FIRSTNAME_LASTNAME
  • LASTNAME_COMMA_FIRSTNAME
最终用户访问权限 > 允许按用户配置的出站网关 gmail.per_user_outbound_gateway 配置在您电子邮件网域外托管的“发件人”地址时,允许用户通过外部 SMTP 服务器发送邮件 allow_users_to_use_external_smtp_servers boolean
最终用户访问权限 > 图片网址代理许可名单 gmail.email_image_proxy_bypass 输入图片网址格式。匹配的网址会绕过图片代理。 image_proxy_bypass_pattern 字符串 []
不适用 enable_image_proxy boolean
用户设置 > 邮件委托 gmail.mail_delegation 允许用户委托网域内的其他用户访问自己的邮箱 enable_mail_delegation boolean
允许用户自定义此设置 allow_custom_delegate_attribution boolean
显示账号所有者和发送电子邮件的受托人 enable_delegate_attribution boolean
仅显示账号所有者
允许用户授权 Google 群组访问自己的邮箱 enable_mailbox_group_delegation boolean

Gmail 子设置

下表列出了其他 Gmail 设置引用的 Gmail 子设置。

Policy API 子设置名称 管理控制台标题 Policy API 字段名称 数据类型
EmailAddressList 不适用 id 字符串
名称 名称 字符串
添加地址列表 address_list AddressList
添加屏蔽名单 blocked_address_list AddressList
AddressList 添加地址列表 地址 AddressListEntry[]
AddressListEntry 地址 地址 字符串
需要身份验证(仅限收到的邮件) require_address_verification boolean
BlockedSender 输入将显示在设置摘要中的简短说明 说明 字符串
添加您想要自动拒绝其邮件的地址或网域 sender_blocklist StringValue[]
输入自定义拒绝通知 rejection_response 字符串
如果邮件发自这些经批准的发件人列表中的地址或网域,则绕过此设置。 bypass_approved_sender boolean
不适用 bypass_approved_sender_allowlist StringValue[]
不适用 rule_id 字符串
SpamOverride 输入将显示在设置摘要中的简短说明 说明 字符串
过滤垃圾邮件时应用更严格的条件。 enable_aggressive_filtering boolean
将垃圾邮件放入管理隔离区 add_to_quarantine boolean
不适用 quarantine_id 整数
让内部发件人绕过垃圾邮件过滤器。 bypass_internal_senders boolean
让发自所选列表中的发件人或网域的邮件绕过垃圾邮件过滤器。 bypass_selected_senders boolean
不适用 bypass_sender_allowlist StringValue[]
让发自所选列表中的发件人或网域的邮件绕过垃圾邮件过滤器并隐藏警告。 hide_warning_banner_from_selected_senders boolean
不适用 hide_warning_banner_sender_allowlist StringValue[]
让发自内部和外部发件人的所有邮件都绕过垃圾邮件过滤器并隐藏警告(不推荐)。 hide_warning_banner_for_all boolean
不适用 rule_id 字符串
ContentComplianceRule 输入将显示在设置摘要中的简短说明 说明 字符串
受影响的电子邮件 条件 RuleConditions
添加表达式,描述您要在每封邮件中搜索的内容 match_expressions MatchExpression[]
如果该邮件符合以下任意规则 match_any_expression boolean
如果上面的表达式匹配,请执行以下操作 后果 RuleConsequences
不适用 rule_id 字符串
ObjectionableContentRule 输入将显示在设置摘要中的简短说明 说明 字符串
受影响的电子邮件 条件 RuleConditions
自定义不良字词 objectionable_content_defined boolean
输入字词 objectionable_words 字符串 []
如果上面的表达式匹配,请执行以下操作 后果 RuleConsequences
不适用 rule_id 字符串
AttachmentComplianceRule 输入将显示在设置摘要中的简短说明 说明 字符串
受影响的电子邮件 条件 RuleConditions
添加表达式,描述您要在每封邮件中搜索的内容 match_expressions MatchExpression[]
如果该邮件符合以下任意规则 match_any_expression boolean
如果上面的表达式匹配,请执行以下操作 后果 RuleConsequences
不适用 rule_id 字符串
RuleState 不适用(适用于所有规则) 已启用 boolean
rule_id 字符串
RuleConditions 受影响的电子邮件 入站 affect_inbound_messages boolean
出站 affect_outbound_messages 布尔值
内部 - 发送 affect_internal_sending_messages boolean
内部 - 接收 affect_internal_receiving_messages 布尔值
地址列表 使用地址列表来绕过此设置或控制此设置的应用 address_list_option 枚举:
  • NO_EFFECT
  • EXCLUDED
  • REQUIRED
为特定电子邮件地址 / 网域绕过此设置
仅为特定电子邮件地址 / 网域应用此设置
使用现有列表 / 创建或修改列表 address_lists StringValue[]
受影响的账号类型 用户 account_type_user boolean
群组 account_type_group boolean
无法识别 / 无限别名 account_type_unrecognized boolean
信封过滤器 仅影响特定的信包发件人 envelope_sender_filter AddressMatcher
仅影响特定的信包收件人 envelope_recipient_filter AddressMatcher
AddressMatcher 仅影响特定的信包发件人 / 仅影响特定的信包收件人 已启用 boolean
单个电子邮件地址 不适用 address_match_type 枚举:EXACT
电子邮件地址 exact_address_match_value 字符串
模式匹配 不适用 address_match_type 枚举:REGEXP
正则表达式 regexp_match_value 字符串
群组成员资格(仅已发邮件)/群组成员资格(仅已收邮件) 不适用 address_match_type 枚举:GROUP_MEMBERSHIP
选择群组 group_ids 字符串 []
MatchExpression 简单内容匹配 不适用 match_expression_type 枚举:SIMPLE_CONTENT
内容 match_content 字符串
高级内容匹配 不适用 match_expression_type 枚举:ADVANCED_CONTENT
内容 / 正则表达式 match_content 字符串
不适用 advanced_content_match AdvancedContentMatch
元数据匹配 match_expression_type 枚举:METADATA
metadata_match MetadataMatch
预定义的内容匹配 match_expression_type 枚举:PREDEFINED_CONTENT
predefined_content_match PredefinedContentMatch
文件类型 match_expression_type 枚举:FILE_TYPE
file_type_match FileTypeMatch
文件名 不适用 match_expression_type 枚举:FILE_NAME
附件文件名包含 file_name 字符串
消息大小 不适用 match_expression_type 枚举:MESSAGE_SIZE
整个邮件(正文 + 附件)大小超出以下值 (MB) message_size_threshold_in_megabytes 整数
AdvancedContentMatch 位置 标头 + 正文 advanced_content_match_location 枚举:HEADERS_AND_BODY
完整标头 枚举:FULL_HEADERS
正文 枚举:BODY
主题 枚举:SUBJECT
发件人标头 枚举:SENDER_HEADER
收件人标头 枚举:RECIPIENTS_HEADER
信包发件人 枚举:ENVELOPE_SENDER
任何信包收件人 枚举:ANY_ENVELOPE_RECIPIENT
原始邮件 枚举:RAW_MESSAGE
匹配类型 开头为 advanced_content_match_type 枚举:STARTS_WITH
结尾为 枚举:ENDS_WITH
包含文本 枚举:CONTAINS_TEXT
不包含文本 枚举:NOT_CONTAINS_TEXT
等于 枚举:<code< code="" dir="ltr" translate="no">EQUALS </code<>
为空 枚举:IS_EMPTY
匹配正则表达式 枚举:MATCHES_REGEXP
不匹配正则表达式 枚举:NOT_MATCHES_REGEXP
匹配任意字词 枚举:MATCH_ANY_WORD
匹配所有字词 枚举:MATCH_ALL_WORDS
不适用 regexp_match RegexpMatch
RegexpMatch 正则表达式说明 说明 字符串
最低相符项目数 min_match_count 整数
MetadataMatch 特性 消息身份验证 metadata_match_attribute 枚举:MESSAGE_AUTHENTICATION
来源 IP 枚举:SOURCE_IP
安全传输 (TLS) 枚举:TLS
消息大小 枚举:MESSAGE_SIZE
S/MIME 加密 枚举:SMIME_ENCRYPTED
已使用 S/MIME 签名 枚举:SMIME_SIGNED
Gmail 机密模式 枚举:CONFIDENTIAL_MODE
垃圾内容 枚举:SPAM
匹配类型 以下范围 source_ip_range 字符串
以下(MB) message_size_in_megabytes 整数
邮件已通过身份验证 metadata_match_type 枚举:MESSAGE_AUTHENTICATED
邮件未通过身份验证 枚举:MESSAGE_NOT_AUTHENTICATED
来源 IP 在以下范围内 枚举:SOURCE_IP_IN_RANGE
来源 IP 不在 枚举:SOURCE_IP_NOT_IN_RANGE
连接已经过 TLS 加密 枚举:TLS_ENCRYPTED
连接未经过 TLS 加密 枚举:TLS_NOT_ENCRYPTED
邮件大小超过 枚举:MESSAGE_SIZE_GREATER_THAN
邮件大小小于 枚举:MESSAGE_SIZE_LESS_THAN
邮件已经过 S/MIME 加密 枚举:MESSAGE_IS_SMIME_ENCRYPTED
邮件未经过 S/MIME 加密 枚举:MESSAGE_IS_NOT_SMIME_ENCRYPTED
邮件有 S/MIME 签名 枚举:MESSAGE_IS_SMIME_SIGNED
邮件没有 S/MIME 签名 枚举:MESSAGE_IS_NOT_SMIME_SIGNED
邮件已使用 Gmail 机密模式 枚举:MESSAGE_IS_IN_CONFIDENTIAL_MODE
邮件未使用 Gmail 机密模式 枚举:MESSAGE_IS_NOT_IN_CONFIDENTIAL_MODE
在安全沙盒中检测到恶意软件 枚举:MALWARE_DETECTED_FROM_SECURITY_SANDBOX
PredefinedContentMatch 不适用(预定义的内容匹配选择器) predefined_content_match_name 字符串
最低相符项目数 min_match_count 整数
置信度阈值 confidence_threshold 枚举:
  • MEDIUM
  • HIGH
FileTypeMatch 已加密的 Office 文档 encrypted_office_documents boolean
未加密的 Office 文档 unencrypted_office_documents boolean
视频和多媒体 视频 boolean
音乐和音频 音乐 boolean
图片 图片 boolean
已加密的压缩文件和归档内容 compressed_encrypted_files boolean
未加密的压缩文件和归档内容 compressed_unencrypted_files boolean
自定义文件类型 - 根据文件扩展名匹配文件 custom_file_extensions 字符串 []
同时根据文件格式匹配文件 match_file_format boolean
RuleConsequences 修改邮件 不适用 rule_consequence_type 枚举:MODIFY_MESSAGE
不适用 primary_delivery 投放
添加更多收件人 deliver_to_additional_recipients boolean
收件人 bcc_deliveries 投放[]
投放 添加 X-Gm-Original-To 标头 add_x_gm_original_to_header boolean
添加 X-Gm-Spam 和 X-Gm-Phishy 标头 add_x_gm_spam_header 布尔值
添加自定义标头 add_custom_headers boolean
自定义标头 custom_headers 字符串 []
前置自定义主题 prepend_custom_subject boolean
输入新的主题前缀 custom_subject 字符串
更改递送路线 change_default_route boolean
同时更改垃圾邮件的递送路线 reroute_spam boolean
禁止接收来自此收件人的退回邮件 suppress_bounces_from_recipient boolean
不适用(路由选择器) normal_routing boolean
更改信包收件人 不适用 change_envelope_recipient boolean
替换收件人 replace_envelope_recipient_type 枚举:REPLACE_ADDRESS
recipient_address 字符串
替换用户名 replace_envelope_recipient_type 枚举:REPLACE_USER
recipient_user 字符串
替换域名 replace_envelope_recipient_type 枚举:REPLACE_DOMAIN
recipient_domain 字符串
对于此邮件,绕过垃圾邮件过滤器 bypass_spam_filter boolean
移除邮件中的附件 remove_attachments boolean
附上此文本,以通知收件人附件已被移除 attachment_removal_notice 字符串
需要安全传输 (TLS) require_tls boolean
加密未经加密的邮件 (S/MIME) encrypt_outgoing_messages boolean
退回无法签名和加密的邮件 bounce_unencrypted_messages boolean
不向此收件人递送垃圾邮件 do_not_deliver_spam_to_recipient boolean
OAuthMailClientList 限定用户可以使用哪些邮件客户端(仅限 OAuth 邮件客户端) oauth_mail_client OAuthMailClient[]
OAuthMailClient 不适用 oauth_mail_client_id 字符串

聊天设置

管理控制台中的页面 管理控制台中的特定设置 Policy API 设置类型 管理控制台标题 Policy API 字段名称 数据类型
Google Chat 聊天记录 chat.chat_history 聊天记录功能处于开启/关闭状态 history_on_by_default boolean
允许用户更改其聊天记录设置 allow_user_modification boolean
在聊天对话中共享文件 chat.chat_file_sharing 对外共享文件 external_file_sharing 枚举:
  • ALL_FILES
  • IMAGES_ONLY
  • NO_FILES
  • FILE_SHARING_OPTION_UNSPECIFIED
internal_file_sharing 相同
聊天室记录 chat.space_history 聊天室的对话记录设置 history_state 枚举:
  • DEFAULT_HISTORY_ON
  • DEFAULT_HISTORY_OFF
  • HISTORY_ALWAYS_ON
  • HISTORY_ALWAYS_OFF
  • HISTORY_STATE_UNSPECIFIED
对外聊天设置 chat.external_chat_restriction 允许用户在聊天对话和聊天室中向组织外部人员发送消息 allow_external_chat boolean
external_chat_restriction 枚举:
  • NO_RESTRICTION
  • TRUSTED_DOMAINS
  • RESTRICTION_UNSPECIFIED
聊天应用 chat.chat_apps_access 允许用户安装 Chat 扩展应用 enable_apps boolean
允许用户添加和使用传入的网络钩子 enable_webhooks boolean

云端硬盘和文档设置

管理控制台中的页面 管理控制台中的特定设置 Policy API 设置类型 管理控制台标题 Policy API 字段名称 数据类型
云端硬盘和文档 共享设置 > 共享选项 drive_and_docs.external_sharing 选择您允许的与 $CUSTOMER_NAME 外部人员的最高共享程度 external_sharing_mode 枚举:
  • DISALLOWED
  • ALLOWLISTED_DOMAINS
  • ALLOWED
允许 $ORG_UNIT_NAME 中的用户从 $CUSTOMER_NAME 以外的用户或共享云端硬盘接收文件 allow_receiving_external_files 布尔值
当 $ORG_UNIT_NAME 中的用户或共享云端硬盘拥有的文件与许可名单网域中的用户共享时,显示警告 warn_for_sharing_outside_allowlisted_domains 布尔值
允许 $ORG_UNIT_NAME 中的用户从许可名单网域之外的用户或共享云端硬盘接收文件 allow_receiving_files_outside_allowlisted_domains 布尔值
允许 $ORG_UNIT_NAME 中的用户或共享云端硬盘通过访客共享功能与受信任网域中的非 Google 用户共享内容 allow_non_google_invites_in_allowlisted_domains 布尔值
当 $ORG_UNIT_NAME 中的用户或共享云端硬盘拥有的文件与 $CUSTOMER_NAME 以外的用户共享时,显示警告 warn_for_external_sharing 布尔值
允许“$ORG_UNIT_NAME”中的用户或共享云端硬盘与“$CUSTOMER_NAME”以外的非 Google 账号用户共享内容 allow_non_google_invites 布尔值
如果允许与 $CUSTOMER_NAME 之外的人员共享内容,则 $ORG_UNIT_NAME 中的用户可将文件和发布的网络内容向所有知道链接的人公开 allow_publishing_files 布尔值
当用户通过 Google 文档或云端硬盘以外的 Google 产品共享文件时(例如通过在 Gmail 中粘贴链接共享),Google 可以检查共享对象是否拥有访问权限。如果没有的话,Google 会尽可能让用户选择是否要与以下对象共享文件 access_checker_suggestions 枚举:
  • RECIPIENTS_OR_AUDIENCE_OR_PUBLIC
  • RECIPIENTS_OR_AUDIENCE
  • RECIPIENTS_ONLY
选择允许哪些人将 $ORG_UNIT_NAME 中的内容分发到 $CUSTOMER_NAME 以外。此设置用于限定哪些人可以将内容上传或移至其他组织所拥有的共享云端硬盘 allowed_parties_for_distributing_content 枚举:
  • ALL_ELIGIBLE_USERS
  • ELIGIBLE_INTERNAL_USERS
  • NONE
共享设置 > 默认常规访问权限 drive_and_docs.general_access_default 当 $ORG_UNIT_NAME 中的用户创建内容时,默认访问权限为 default_file_access 枚举:
  • PRIVATE_TO_OWNER
  • PRIMARY_AUDIENCE_WITH_LINK
  • PRIMARY_AUDIENCE_WITH_LINK_OR_SEARCH
共享设置 > 创建共享云端硬盘 drive_and_docs.shared_drive_creation 禁止“$ORG_UNIT_NAME”中的用户新建共享云端硬盘 allow_shared_drive_creation 布尔值(API 响应会返回与界面值相反的值)
$ORG_UNIT_NAME 中的用户创建的共享云端硬盘会分配给以下组织部门 org_unit_for_new_shared_drives 枚举:
  • CREATOR_ORG_UNIT
  • CUSTOM_ORG_UNIT
所选组织部门 custom_org_unit 字符串
允许拥有管理员权限的成员覆盖以下设置 allow_managers_to_override_settings 布尔值
允许 $CUSTOMER_NAME 以外的用户访问共享云端硬盘中的文件 allow_external_user_access 布尔值
允许共享云端硬盘成员以外的人获得文件访问权限 allow_non_member_access 布尔值
允许查看者和评论者下载、打印和复制文件 allowed_parties_for_download_print_copy 枚举:
  • ALL(当界面中的复选框处于选中状态时)
  • EDITORS_ONLY(当界面中的复选框处于未选中状态时)
允许内容管理员共享文件夹 allow_content_managers_to_share_folders 布尔值
共享设置 > 文件的安全更新 drive_and_docs.file_security_update 应用此更新可提高文件链接的安全性。此操作可能会导致用户收到文件访问权限请求 security_update 枚举:
  • APPLY_TO_IMPACTED_FILES
  • REMOVE_FROM_IMPACTED_FILES
允许用户为自己拥有或管理的文件移除/应用安全更新 allow_users_to_manage_update 布尔值
功能和应用 > 云端硬盘 SDK drive_and_docs.drive_sdk 允许用户通过 Drive SDK API 访问 Google 云端硬盘 enable_drive_sdk_api_access 布尔值
桌面版 Google 云端硬盘 > 启用桌面版云端硬盘 drive_and_docs.drive_for_desktop 允许贵组织使用桌面版 Google 云端硬盘 allow_drive_for_desktop 布尔值
只允许在授权设备上使用桌面版 Google 云端硬盘 restrict_to_authorized_devices 布尔值
显示桌面版 Google 云端硬盘下载链接 show_download_link 布尔值
允许用户在桌面版 Google 云端硬盘中启用“Microsoft Office 中的实时编辑状态” allow_real_time_presence 布尔值

Meet 设置

管理控制台中的页面 管理控制台中的特定设置 Policy API 设置类型 管理控制台标题 Policy API 字段名称 数据类型
Google Meet Meet 视频设置 > 录制 meet.video_recording 允许用户录制会议。 enable_recording boolean
符合安全设置>网域 meet.safety_domain 哪些人可以加入贵组织中的用户创建的会议。 users_allowed_to_join 枚举:
  • SAME_ORGANIZATION_ONLY
  • LOGGED_IN
  • ALL
满足安全设置要求 > 访问 meet.safety_access 组织中的用户可以加入的会议或通话。“来电限制”可以进一步限制用户能够接听的电话。 meetings_allowed_to_join 枚举:
  • SAME_ORGANIZATION_ONLY
  • ANY_WORKSPACE_ORGANIZATION
  • ALL
Meet 安全设置 > 主持人管理 meet.safety_host_management 主持人管理的默认设置 enable_host_management 布尔值
Meet 安全设置 > 外部参与者警告 meet.safety_external_participants 表示“组织”以外或身份未经确认的参与者。 enable_external_label 布尔值

Google 协作平台设置

管理控制台中的页面 管理控制台中的特定设置 Policy API 设置类型 管理控制台标题 Policy API 字段名称 数据类型
协作平台 新版 Google 协作平台 > 网站创建和修改 sites.sites_creation_and_modification 允许用户新建网站 allowSitesCreation 布尔值
用户可以/无法修改网站 allowSitesModification 布尔值

群组企业版设置

管理控制台中的页面 管理控制台中的特定设置 Policy API 设置类型 管理控制台标题 Policy API 字段名称 数据类型
群组企业版 共享设置 > 共享选项 groups_for_business.groups_sharing 设定更改群组共享设置的政策 collaborationCapability 枚举:
  • ANYONE_CAN_ACCESS
  • DOMAIN_USERS_ONLY
创建群组 createGroupsAccessLevel 枚举:
  • ADMIN_ONLY
  • USERS_IN_DOMAIN
  • ANYONE_CAN_CREATE
群组所有者可以允许外部成员 ownersCanAllowExternalMembers 布尔值
群组所有者可以允许接收来自组织外部的电子邮件 ownersCanAllowIncomingMailFromPublic 布尔值
会话查看权限的默认设置 viewTopicsDefaultAccessLevel 枚举:
  • OWNERS
  • MANAGERS
  • GROUP_MEMBERS
  • DOMAIN_USERS
  • ANYONE_CAN_VIEE_TOPICS
群组所有者可以在目录中隐藏群组 ownersCanHideGroups 布尔值
隐藏新建的群组,使其不显示在目录中 newGroupsAreHidden 布尔值
管理控制台中的页面 管理控制台中的特定设置 Policy API 设置类型 管理控制台标题 Policy API 字段名称 数据类型
账号设置 共享选项 cloud_sharing_options.cloud_data_sharing Google Cloud Platform 共享选项 sharingOptions 枚举:
  • UNSUPPORTED
  • ENABLED
  • DISABLED

课堂设置

管理控制台中的页面 管理控制台中的特定设置 Policy API 设置类型 管理控制台标题 Policy API 字段名称 数据类型
课堂 基本设置 > 教师权限 classroom.teacher_permissions 哪些人可以创建课程 whoCanCreateClasses 枚举:
  • ANYONE_IN_DOMAIN
  • ALL_PENDING_AND_VERIFIED_TEACHERS
  • VERIFIED_TEACHERS_ONLY
常规设置 > 监护人访问权限 classroom.guardian_access 允许家长和监护人查看课堂信息 allowAccess 布尔值
谁可以管理家长和监护人 whoCanManageGuardianAccess 枚举:
  • VERIFIED_TEACHERS_AND_DOMAIN_ADMINS
  • DOMAIN_ADMINS_ONLY
课程设置 > 课程成员资格简介 classroom.class_membership 谁可以加入您网域中的课程 whoCanJoinClasses 枚举:
  • ANYONE_IN_DOMAIN
  • ANYONE_IN_ALLOWLISTED_DOMAINS
  • ANY_GOOGLE_WORKSPACE_USER
  • ANYONE
您网域中的用户可以加入哪些课程 whichClassesCanUsersJoin 枚举:
  • CLASSES_IN_DOMAIN
  • CLASSES_IN_ALLOWLISTED_DOMAINS
  • ANY_GOOGLE_WORKSPACE_CLASS
数据访问 > Classroom API classroom.api_data_access 用户可以授权应用访问其 Google 课堂数据 enableApiAccess 布尔值
原创性报告 > 校内匹配 classroom.originality_reports 启用原创性报告校内匹配功能 enableOriginalityReportsSchoolMatches 布尔值
学生取消注册课程 > 取消注册权限 classroom.student_unenrollment 谁可以为学生取消注册课程 whoCanUnenrollStudents 枚举
  • STUDENTS_AND_TEACHERS
  • TEACHERS_ONLY
名单导入 > 设置 classroom.roster_import 学生名单导入 rosterImportOption 枚举:
  • OFF
  • ON_CLEVER

日历设置

管理控制台中的页面 管理控制台中的特定设置 Policy API 设置类型 管理控制台标题 Policy API 字段名称 数据类型
日历 高级设置 > 包含付款的预约安排 calendar.appointment_schedules 允许“预约安排”功能的用户要求通过自己的支付服务机构账号收取预约费用。 enable_payments boolean
分享设置 > 外部邀请 calendar.external_invitations 在用户邀请网域外部访客时显示警告 ORGANIZATION_UNIT_NAME warn_on_invite boolean
日历互操作工具管理 > Exchange 在 Google 日历中的可用性 calendar.interoperability 允许 Google 日历显示 Exchange 用户的空闲情况 enable_interoperability boolean
显示活动详情 enable_full_event_details boolean
日历互操作工具管理 > Exchange 资源预订 calendar.interoperability 允许 Google 日历预订 Microsoft Exchange 会议室 enable_exchange_room_booking boolean
共享设置 > 主日历的外部共享选项 calendar.primary_calendar_max_allowed_external_sharing ORGANIZATION_UNIT_NAME 以外 - 设置用户可为主日历设置的共享级别 max_allowed_external_sharing 枚举:
  • EXTERNAL_FREE_BUSY_ONLY
  • EXTERNAL_ALL_INFO_READ_ONLY
  • EXTERNAL_ALL_INFO_READ_WRITE
  • EXTERNAL_ALL_INFO_READ_WRITE_MANAGE
共享设置 > 辅助日历的外部共享选项 calendar.secondary_calendar_max_allowed_external_sharing <Org name> 以外 - 设置用户可为辅助日历设置的共享级别 max_allowed_external_sharing 枚举:
  • EXTERNAL_FREE_BUSY_ONLY
  • EXTERNAL_ALL_INFO_READ_ONLY
  • EXTERNAL_ALL_INFO_READ_WRITE
  • EXTERNAL_ALL_INFO_READ_WRITE_MANAGE

数据保护规则设置

如需简要了解数据保护规则和检测器,请参阅创建云端硬盘 DLP 规则和自定义内容检测器

管理控制台中的页面 管理控制台中的特定设置 Policy API 设置类型 管理控制台标题 Policy API 字段名称 数据类型
数据保护 安全性 > 访问权限和数据控件 > 数据保护 > 管理规则 rule.dlp 名称 display_name 字符串
说明 说明 字符串
应用 触发器 String[] - 应用专用触发器字符串列表。下文的“触发器”部分提供了可用应用触发器的列表。
条件 条件 字符串 - 规则要扫描的数据条件的通用表达式语言 (CEL) 表达式。以下“条件”部分提供了 CEL 语法和一些常见示例。
操作 action 结构体 - 嵌套对象,表示在满足条件时要执行的应用专用操作。以下“操作”部分提供了每个应用触发器可执行的操作。
州/省/自治区/直辖市 state 枚举:
  • ACTIVE
  • INACTIVE
已创建 create_time 时间戳
上次修改时间 update_time 时间戳
特定于规则类型的元数据 rule_type_metadata 结构体 - 表示规则类型专用元数据的嵌套对象。对于数据保护规则,此字段包含触发的事件的严重程度级别。

触发器

可用应用及其触发器的列表。

  • "google.workspace.chrome.file.v1.upload"
  • "google.workspace.chrome.file.v1.download"
  • "google.workspace.chrome.web_content.v1.upload"
  • "google.workspace.chrome.page.v1.print"
  • “google.workspace.chrome.url.v1.navigation”
  • "google.workspace.chromeos.file.v1.transfer"
  • "google.workspace.chat.message.v1.send"
  • "google.workspace.chat.attachment.v1.upload"
  • "google.workspace.drive.file.v1.share"
  • "google.workspace.gmail.email.v1.send"

条件

为了表示数据条件,该 API 使用通用表达式语言 (CEL) 表达式。每个条件都遵循 {content type}.{content to scan for}({additional scan parameters}) 的模式。例如,all_content.contains('apple') 表示以下数据条件:如果扫描到的内容(例如云端硬盘文档、聊天消息等)中包含子字符串 apple,则匹配。

内容类型

可用内容类型的列表,与管理控制台中同名配置相对应。

  • access_levels
  • all_content
  • all_headers
  • body
  • destination_type
  • destination_url
  • drive_enterprise_metadata
  • encryption_state
  • envelope_from
  • file_size_in_bytes
  • file_type
  • from_header
  • message_security_status
  • request_attributes
  • sender_header
  • source_chrome_context
  • source_url
  • source_url_category
  • subject
  • 意见
  • target_user
  • 标题
  • to_header_recipients
  • 网址
  • url_category

要扫描的内容

要扫描的可用内容列表,与管理控制台中同名内容的匹配配置相对应。

  • contains({string})
  • starts_with({string})
  • ends_with({string})
  • equals({string})
  • matches_dlp_detector({detector name}, {likelihood}, {minimum_match_count: {count}, minimum_unique_match_count: {count}})
    • 与管理控制台中的与预定义的数据类型匹配选项相对应。
    • {detector name} 表示要扫描的预定义数据类型,可以是 Cloud DLP 支持的内置 infoType 之一:https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference。例如 CREDIT_CARD_NUMBERUS_SOCIAL_SECURITY_NUMBER
    • {likelihood} 表示匹配的可能性阈值。例如,google.privacy.dlp.v2.Likelihood.LIKELY 对应于管理控制台中的阈值。
  • matches_regex_detector({detector name}, {minimum_match_count: {count}})
    • 对应于管理控制台中的匹配正则表达式选项。
    • {detector name} 是表示正则表达式检测器的政策的资源名称。如需了解如何在 API 中查询检测器政策,请参阅数据保护检测器部分。
  • matches_word_list({detector name}, {minimum_match_count: {count}, minimum_unique_match_count: {count}})
    • 与管理控制台中的与字词表中的字词匹配选项相对应。
    • {detector name} 是表示字词列表检测器的政策的资源名称。如需了解如何在 API 中查询检测器政策,请参阅数据保护检测器部分。
  • matches_web_category({category})
    • 与管理控制台中的“访问过的 Chrome 网址”触发器的网址类别匹配选项相对应。
    • {category} 表示管理控制台配置支持的网址类别。如需查看可用类别及其 API 表示形式的列表,请参阅网址类别

复合条件

您可以将多个基本条件与“与”(&&)、“或”(||) 或“非”(!) 运算符混合使用,以形成复合条件。例如,"all_content.contains('apple') && all_content.contains('banana')" 表示以下条件:如果扫描到的内容中同时包含“apple”和“banana”子字符串,则匹配。

操作

每个应用都会指定在嵌套消息中数据条件匹配时要执行的操作。例如,{ "driveAction" { "warnUser" { } } } 表示用于向用户发出外部共享警告的云端硬盘操作。可用的应用专用操作如下:

申请 操作按键 子操作 管理控制台标题
云端硬盘 driveAction blockAccess 禁止与外部共享
warnUser 与外部共享时发出警告
auditOnly 无操作
restrictCopyPrintDownload 停用下载、打印和复制功能
applyLabels 应用分类标签
Gmail gmailAction blockContent 屏蔽消息
warnUser 警告用户
auditOnly 仅记入审核日志
quarantineMessage 隔离邮件
聊天 chatAction blockContent 屏蔽消息
warnUser 警告用户
auditOnly 仅记入审核日志
Chrome chromeAction blockContent 屏蔽
warnUser 允许(附带警告)

特定于规则类型的元数据

此属性包含特定于规则类型的元数据。对于数据保护规则,该字段包含在安全信息中心和提醒中心内报告事件时所用的提醒事件严重程度。表示“低”提醒严重程度的元数据示例值:

fields {
  key: "ruleTypeMetadata"
  value {
    struct_value {
      fields {
        key: "dlpRuleMetadata"
        value {
          struct_value {
            fields {
              key: "alertSeverity"
              value {
                string_value: "LOW"
              }
            }
          }
        }
      }
    }
  }
}

数据保护检测工具设置

如需简要了解数据保护规则和检测器,请参阅创建云端硬盘 DLP 规则和自定义内容检测器

管理控制台中的页面 管理控制台中的特定设置 Policy API 设置类型 管理控制台标题 Policy API 字段名称 数据类型
数据保护 安全性 > 访问权限和数据控件 > 数据保护 > 管理检测器 detector.regular_expression detector.word_list 名称 display_name 字符串
说明 说明 字符串
正则表达式 regular_expression 结构体 - 包含正则表达式字符串。仅当检测器类型为 detector.regular_expression 时才设置。
字词表 word_list 字符串 - 包含字词字符串列表。仅当检测器类型为 detector.word_list 时才设置。
已创建 create_time 时间戳
上次修改时间 update_time 时间戳

系统指定的提醒规则设置

本部分介绍 Google Workspace 系统定义的提醒规则。该 API 仅返回由管理员从默认值修改的系统定义的提醒。

管理控制台中的页面 管理控制台中的特定设置 Policy API 设置类型 管理控制台标题 Policy API 字段名称 数据类型
数据保护 规则(适用于“系统指定”规则类型) rule.system_defined_alerts 名称 display_name 字符串
说明 说明 字符串
操作 action 结构体 - 嵌套对象,表示系统定义的提醒触发时的通知设置。详情请参阅以下“操作”部分。
州/省/自治区/直辖市 state 枚举:
  • ACTIVE
  • INACTIVE
已创建 create_time 时间戳
上次修改时间 update_time 时间戳

操作

系统指定的提醒规则只有一个操作,用于表示提醒的通知设置。

操作按键 子操作 管理控制台标题
alertCenterAction alertCenterConfig 发送至提醒中心
收件人 发送电子邮件通知