application_id가 포함되고 액세스 상태가 ALLOWED 또는 BLOCKED인 앱 목록입니다.
설정
앱 액세스 관리 > Google Workspace Marketplace 허용 목록 액세스 관리
workspace_marketplace.apps_access_options
사용자가 실행하고 설치할 수 있는 Marketplace 앱을 선택합니다.
access_level
Enum:
ALLOW_ALL,
ALLOW_LISTED_APPS,
ALLOW_NONE
API 응답의 설정 workspace_marketplace.apps_allowlist는 application_name 대신 Marketplace application_id를 노출합니다. 다음 Python 스크립트를 사용하면 명령줄에 지정된 하나 이상의 application_id를 application_name으로 변환할 수 있습니다.
importreimportrequestsimportsysoutput={}app_ids=sys.argv[1:]foridinapp_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 URLprint(output)
서비스 상태 설정
service_status 설정에는 특정 OrgUnit 또는 Group에 서비스가 사용 설정되었음을 나타내는 불리언 값이 포함됩니다.
정책 API는 Workspace 서비스와 관리 콘솔의 앱에 나열된 추가 서비스 모두에 대한 서비스 상태 설정을 지원합니다.
관리 콘솔의 서비스 이름
정책 API 서비스 이름
캘린더
캘린더
Cloud Search
cloud_search
Drive 및 Docs
drive_and_editors
Currents
currents
Groups for Business
groups_for_business
Jamboard
jamboard
Keep
Keep
Google Chat
채팅
Google Meet
meet
Google Voice
음성
Google Sites
사이트
Tasks
tasks
Vault
vault
업무 인사이트
work_insights
AppSheet
appsheet
Applied Digital Skills
applied_digital_skills
할당
assignments
Blogger
blogger
브랜드 계정
brand_accounts
Campaign Manager 360
campaign_manager
Chrome 캔버스
chrome_canvas
Chrome 원격 데스크톱
chrome_remote_desktop
Chrome 웹 스토어
chrome_web_store
Classroom
classroom
CS First
cs_first
실험적인 앱
experimental_apps
FeedBurner
feedburner
Google Ad Manager
ad_manager
Google Ads
광고
Google 애드센스
adsense
Google 알리미
알림
Google 애널리틱스
analytics
Google 아트 앤 컬처
arts_and_culture
Google 북마크
bookmarks
Google 도서
books
Chrome 동기화
chrome_sync
Google Cloud
클라우드
Google 클라우드 프린트
cloud_print
Google Colab
colab
Google Developers
개발자
Google Domains
도메인
Google 어스
earth
Google Fi
fi
Google 그룹스
groups
Google 지도
maps
Google 메시지
messages
Google 마이 비즈니스
my_business
Google 내 지도
my_maps
Google 뉴스
뉴스
Google Pay
pay
Google 포토
photos
Google Play
재생
Google Play Console
play_console
Google 공개 데이터 탐색기
public_data
Google Read Along
read_along
Google Search Console
search_console
Google 테이크아웃
takeout
Google 번역
translate
Google Trips
trips
위치 기록
location_history
Looker Studio
data_studio
관리 Google Play
managed_play
Material Gallery
material_gallery
판매자 센터
merchant_center
Partner Dash
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
tour_creator
YouTube
youtube
개별 컨트롤이 없는 추가 서비스
enterprise_service_restrictions
Gmail 설정
관리 콘솔의 페이지
관리 콘솔의 특정 설정
정책 API 설정 유형
관리 콘솔 설명
정책 API 필드 이름
데이터 유형
Gmail
사용자 설정 > 기밀 모델
gmail.confidential_mode
비밀 모드 사용 설정
enable_confidential_mode
부울
사용자 설정 > S/MIME
gmail.enhanced_smime_encryption
발신 및 수신 이메일에 S/MIME 암호화 사용
enable_smime_encryption
부울
사용자가 자신의 인증서를 업로드하도록 허용
allow_user_to_upload_certificates
부울
특정 도메인에 대해 추가 루트 인증서 수락:
custom_root_certificates
루트 인증서 목록, 중간 CA 인증서 목록, 제한된 도메인 이름 목록, 주소 불일치를 허용하는 불리언, 다양한 검증 수준의 enum이 포함된 CustomRootCertificates 목록입니다.
$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의 사용자 또는 공유 드라이브에서 Google 계정을 사용하지 않는 $CUSTOMER_NAME 외부 사용자와 항목을 공유하도록 허용
allow_non_google_invites
부울
$CUSTOMER_NAME 외부에 공유가 허용된 경우 $ORG_UNIT_NAME의 사용자는 링크가 있는 모든 사용자에게 파일 및 게시된 웹 콘텐츠를 표시할 수 있음
allow_publishing_files
부울
사용자가 Docs 또는 Drive가 아닌 다른 Google 제품을 사용하여 파일을 공유할 때(예: Gmail에 링크 붙여넣기) Google은 수신자가 이 파일에 액세스할 수 있는지 확인합니다. 수신자가 이 파일에 액세스할 수 없다면 파일을 공유할 것인지 묻는 메시지가 사용자에게 표시됩니다.
String[] - 앱별 트리거 문자열 목록입니다. 사용 가능한 앱 트리거 목록은 다음 트리거 섹션에 나와 있습니다.
조건
조건
문자열 - 규칙이 스캔하는 데이터 조건의 Common Expression Language(CEL) 표현식입니다. CEL 구문 및 몇 가지 일반적인 예시는 다음 조건 섹션에 나와 있습니다.
작업
action
구조체 - 조건이 충족될 때 취할 앱별 작업을 나타내는 중첩 객체입니다. 앱 트리거당 사용할 수 있는 작업은 다음 작업 섹션에 나와 있습니다.
상태
주
Enum:
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는 데이터 조건을 나타내기 위해 Common Expressions Language(CEL) 표현식을 사용합니다. 각 조건은 {content type}.{content to scan for}({additional scan parameters}) 패턴을 따릅니다. 예를 들어 all_content.contains('apple')은 스캔된 콘텐츠(예: Drive 문서, 채팅 메시지 등)에 하위 문자열 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
제목
suggestion
target_user
title
to_header_recipients
url
url_category
스캔할 콘텐츠
관리 콘솔에서 동일한 이름의 일치하는 구성에 해당하는, 스캔할 수 있는 콘텐츠 목록입니다.
{detector name}은 스캔할 사전 정의된 데이터 유형을 나타냅니다. 이 유형은 Cloud DLP에서 지원하는 기본 제공 infoType(https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference) 중 하나일 수 있습니다. 예를 들면 CREDIT_CARD_NUMBER 또는 US_SOCIAL_SECURITY_NUMBER입니다.
{likelihood}는 일치의 가능성 기준점을 나타냅니다. 예를 들어 google.privacy.dlp.v2.Likelihood.LIKELY는 관리 콘솔의 높음 기준점에 해당합니다.
{detector name}은 단어 목록 감지기를 나타내는 정책의 리소스 이름입니다. API에서 감지기 정책을 쿼리하는 방법은 데이터 보호 감지기 섹션을 참조하세요.
matches_web_category({category})
Chrome URL 방문 트리거의 관리 콘솔에 있는 URL 카테고리 일치 옵션에 해당합니다.
{category}는 관리 콘솔 구성에서 지원하는 URL 카테고리를 나타냅니다. 예를 들면 ADULT 또는 ONLINE_COMMUNITIES__SOCIAL_NETWORKS입니다.
복합 조건
여러 기본 조건을 AND(&&), OR(||) 또는 NOT(!) 연산자와 혼합하여 복합 조건을 만들 수 있습니다. 예를 들어 "all_content.contains('apple') && all_content.contains('banana')"는 스캔된 콘텐츠에 'apple'과 'banana' 하위 문자열이 모두 포함된 경우 일치하는 조건을 나타냅니다.
작업
각 애플리케이션은 중첩된 메시지에서 데이터 조건이 일치할 때 취할 작업을 지정합니다. 예를 들어 { "driveAction" { "warnUser" { } } }는 외부 공유에 관해 사용자에게 경고하는 Drive 작업을 나타냅니다. 다음과 같은 애플리케이션별 작업을 사용할 수 있습니다.
애플리케이션
작업 키
하위 작업
관리 콘솔 설명
드라이브
driveAction
blockAccess
외부 공유 차단
warnUser
외부 공유에 대한 경고
auditOnly
no action
restrictCopyPrintDownload
다운로드, 인쇄, 복사 사용 중지
applyLabels
분류 라벨 적용
Gmail
gmailAction
blockContent
메시지 차단
warnUser
사용자에게 경고
auditOnly
감사 전용
quarantineMessage
메일 격리
채팅
chatAction
blockContent
메시지 차단
warnUser
사용자에게 경고
auditOnly
감사 전용
Chrome
chromeAction
blockContent
차단
warnUser
경고를 표시하며 허용
규칙 유형별 메타데이터
이 속성에는 규칙 유형과 관련된 메타데이터가 포함됩니다. 데이터 보호 규칙의 경우 보안 대시보드 및 알림 센터에 이벤트가 보고될 때의 알림 이벤트 심각도가 포함됩니다. 낮음 알림 심각도를 나타내는 메타데이터 값의 예는 다음과 같습니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-11-18(UTC)"],[],[]]