Google Workspace - 同期属性一覧

ユーザ属性
key (本サ-ビス設定値) 説明 必須 デ-タ型 備考
user.primaryEmail メインのメールアドレス String

typeは"work"固定

primaryは"true"固定

user.secondEmail.address サブメールアドレス String primaryは"false"固定
user.secondEmail.type サブメールアドレスの種類 String
user.secondEmail.customType カスタムのサブメールアドレスの種類の値 String
user.recoveryEmail ユーザの再設定用のメールアドレス String
user.recoveryPhone ユーザの再設定用の電話番号 String
user.includeInGlobalAddressList ユーザのプロフィールをGoogle Workspaceのグローバルアドレス一覧に表示するか Boolean ドメインで連絡先の共有機能が有効になっている場合のみ利用
user.ipWhitelisted ユーザのIPアドレスに非推奨のIPアドレスallowlist構成を適用するか Boolean
user.password ユーザのパスワード String
user.changePasswordAtNextLogin 次回ログイン時にユーザにパスワードの変更を要求するかどうか Boolean
user.gender 性別 String "male", "female", "other", "unknown"のいずれかのみ設定可能
user.name.familyName String
user.name.givenName String
user.name.fullName 姓と名の値を連結して形成されたユーザのフルネーム String
user.name.displayName ユーザの表示名 String 上限は半角256文字(全角128文字)
user.externalId.value 従業員の外部ID(従業員やネットワークID) String
user.externalId.type 外部IDのタイプ String
user.externalId.customType カスタムタイプ String
user.relation.value ユーザが関係づけられているユーザのメールアドレス String
user.relation.type 関係のタイプ String
user.relation.customType カスタムタイプ String
user.address.formatted 構造化されていない完全な住所 String
user.address.countryCode 国コード(ISO 3166-1) String
user.address.country String
user.address.postalCode 郵便番号 String
user.address.region 省略された都道府県 String
user.address.locality 住所の市区町村 String
user.address.streetAddress 住所の通り String
user.address.extendedAddress 住所の拡張部分(小区域が含まれる住所など) String
user.address.poBox 郵便箱 String
user.address.type 住所のタイプ String
user.address.customType 住所のカスタムタイプ String
user.address.primary ユーザのメインの住所であるか Boolean
user.organizations.costCenter 組織のコストセンター String
user.organizations.customType カスタムタイプ String
user.organizations.department 部署 String
user.organizations.description 組織の説明 String
user.organizations.domain 組織のドメイン String
user.organizations.location 組織の所在地 String
user.organizations.name 組織名 String
user.organizations.primary ユーザのメインの組織であるか Boolean
user.organizations.symbol 組織のシンボル String
user.organizations.title 役職 String
user.organizations.type 組織の種類 String
user.phone.value 電話番号 String
user.phone.type 電話番号の種類 String
user.phone.customType カスタムタイプ String
user.phone.primary メインの電話番号であるか Boolean
user.language.languageCode ユーザの使用言語。言語コード(ISO639)を設定 String
user.language.preference ユーザの優先言語であるか String
user.language.customLanguage カスタム言語名 String
user.website.value ユーザのウェブサイトのURL String
user.website.type ユーザのウェブサイトの種類または目的 String
user.website.customType カスタムタイプ String
user.website.primary ユーザのメインのウェブサイトであるか Boolean
user.sshPublicKey.key SSH公開鍵 String
user.sshPublicKey.expirationTimeUsec SSH公開鍵の有効期限(マイクロ秒) Long
user.keyword.value ユーザのキーワード String
user.keyword.type キーワードの種類 String
user.keyword.customType カスタムのキーワードの種類の値 String
user.im.im IM(インスタントメッセンジャー)のネットワークID String
user.im.type IMの種類 String
user.im.customType カスタムのIMの種類の値 String
user.im.protocol IMネットワ-クを識別するIMプロトコル String
user.im.customProtocol カスタムIMネットワ-クのプロトコルの値 String
user.im.primary IMアカウントがユ-ザの主要なIMアカウントであるか Boolean
user.note.value ユーザ向けのメモの内容 String
user.note.contentType メモのコンテンツタイプ(書式なしテキストまたはHTML) String
user.location.area ユーザの勤務地 String
user.location.buildingId ビルディングID String
user.location.customType カスタムタイプの値 String
user.location.deskCode デスクのコード String
user.location.floorName 階の名前/番号 String
user.location.floorSection 階のセクション String
user.location.type 場所のタイプ String
グループ属性
key (本サ-ビス設定値) 説明 必須 デ-タ型 備考
email メールアドレス String
  • グループのメールアドレス(主アドレス)
  • 組織内で重複不可
  • 必須項目ですがデフォルト値がありません。必ず手動で値を設定する必要があります
name 表示名 String 最大73文字
description 説明 String 最大4,096文字
owners オーナー String
  • メールアドレスで指定
  • 指定したユーザはグループにオーナーとして強制的に追加します
  • 詳細は「「owners」属性の設定 」をご覧ください
labels グループラベル Array
  • 以下何れかの値を配列で設定可能
    • "discussion_forum":デフォルトのGoogleグループラベル(メーリング)
    • "security":セキュリティグループ
  • デフォルト値は 「{ "discussion_forum" }」 です。外すことはできません
  • "security" を一度付与すると外すことはできません
whoCanContactOwner アクセス設定 - グループのオーナーに連絡できるユーザー String 詳細は「アクセス設定 」をご覧ください
whoCanViewGroup アクセス設定 - 会話を閲覧できるユーザー String 詳細は「アクセス設定」をご覧ください
whoCanPostMessage アクセス設定 - 投稿できるユーザー String 詳細は「アクセス設定」をご覧ください
whoCanViewMembership アクセス設定 - メンバーを表示できるユーザー String 詳細は「アクセス設定 」をご覧ください
whoCanModerateMembers アクセス設定 - メンバーの管理 String 詳細は「アクセス設定」をご覧ください
whoCanJoin グループに参加できるユーザー String

以下何れかの値を設定可能

  • "ANYONE_CAN_JOIN":外部を含むすべてのユーザーが参加できる
  • "CAN_REQUEST_TO_JOIN":組織内のすべてのユーザーが参加をリクエストできる
  • "ALL_IN_DOMAIN_CAN_JOIN":組織内のすべてのユーザーが参加できる(自分を直接追加できる)
  • "INVITED_CAN_JOIN":招待されたユーザーのみグループに参加できる
allowExternalMembers 組織外のメンバーの許可 Boolean 組織外のメンバーの参加を許可するかどうかの設定
【注意】「owners」属性の挙動について

グループ作成タスクや属性同期によるグループ属性が更新される際、「owners」項目に指定したユーザのみがオーナー権限を持つようにグループやメンバーを更新します。

「owners」属性の設定 同期時の処理
グループのメンバーに含まれていないユーザが設定されている 「owners」属性に設定されたユーザをグループに追加し、オーナーとする
オーナー以外の権限でグループメンバーに含まれているユーザが設定されている オーナーに昇格する
オーナー権限としてグループメンバーに含まれているユーザが設定されている 何もしない
Google Workspace上のグループオーナー以外が設定されている Google Workspace上のグループオーナーがグループから削除

このグループへの追加及び削除は同期タスクとは関係なく実行されるため、権限セットのルールと整合しない場合があります。

以下、操作例です。

  • 「owners」属性に設定されたユーザを割当はく奪タスクを実行してグループから削除すると、「owners」で指定されているにもかかわらずオーナーではないという状態になる
    • 上記状態で属性同期を実行すると、「owners」属性に従ってグループオーナーとしてグループに再参加される
  • 権限セットの対象に含まれており、「owners」属性でも設定されているユーザについて、「owners」属性からユーザを削除すると、グループから削除される
    • 上記状態の場合、権限セットの対象には含まれている状態となっているため、棚卸し画面では違反として表示される

アクセス設定

アクセス設定に関する下記5つの属性について、Google Workpace上で設定される権限(表の列に記載)に対応する設定値を以下表に示します。

【注意】

  • 表の右側の値を設定すると左側の権限を包含します。
    • 例えば、「グループの管理者」権限を指定した場合、管理者だけではなくオーナーにも権限が与えられます。
  • Google Workspace側の仕様で同時に設定できない値があります。2026年5月時点で少なくとも以下設定ができないことを確認済みです。
    • 「メンバーを表示できるユーザ」は「メンバーの管理」と同じ権限、またはより広い(表の右側にある)権限を設定する必要がある
    • 「会話を閲覧できるユーザ」で「外部」を指定する場合、Google Workspace全体の設定で組織外からのグループへのアクセスを許可する必要がある

属性値 権限無し グループのオーナー グループの管理者 グループのメンバー 組織全体 外部
グループのオーナーに連絡できるユーザ(whoCanContactOwner) (設定不可) ALL_OWNERS_CAN_CONTACT ALL_MANAGERS_CAN_CONTACT ALL_MEMBERS_CAN_CONTACT ALL_IN_DOMAIN_CAN_CONTACT ANYONE_CAN_CONTACT
会話を閲覧できるユーザ(whoCanViewGroup) (設定不可) ALL_OWNERS_CAN_VIEW ALL_MANAGERS_CAN_VIEW ALL_MEMBERS_CAN_VIEW ALL_IN_DOMAIN_CAN_VIEW ANYONE_CAN_VIEW
投稿できるユーザ(whoCanPostMessage) NONE_CAN_POST ALL_OWNERS_CAN_POST ALL_MANAGERS_CAN_POST ALL_MEMBERS_CAN_POST ALL_IN_DOMAIN_CAN_POST ANYONE_CAN_POST
メンバーを表示できるユーザ(whoCanViewMembership) (設定不可) ALL_OWNERS_CAN_VIEW ALL_MANAGERS_CAN_VIEW ALL_MEMBERS_CAN_VIEW ALL_IN_DOMAIN_CAN_VIEW (設定不可)
メンバーの管理(whoCanModerateMembers) (設定不可) OWNERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS (設定不可) (設定不可)