REST Resource: spaces

リソース: Space

会議が開催される仮想空間。1 つのスペースで同時に開催できるアクティブな会議は 1 つのみです。

JSON 表現
{
  "name": string,
  "meetingUri": string,
  "meetingCode": string,
  "config": {
    object (SpaceConfig)
  },
  "activeConference": {
    object (ActiveConference)
  }
}
フィールド
name

string

変更不可。Space のリソース名。

形式: spaces/{space}

{space} は、スペースのリソース ID です。これは、サーバーによって生成される一意の ID で、大文字と小文字が区別されます。例: jQCFfuBOdN5z

詳しくは、Meet が会議室を特定する仕組みをご覧ください。

meetingUri

string

出力専用。会議への参加に使用される URI。https://meet.google.com/ の後に meetingCode が続きます。例: https://meet.google.com/abc-mnop-xyz

meetingCode

string

出力専用。会議への参加に使用する、入力しやすい一意の文字列。

形式: [a-z]+-[a-z]+-[a-z]+。例: abc-mnop-xyz

最大長は 128 文字です。

スペースを取得するためのスペース名のエイリアスとしてのみ使用できます。

config

object (SpaceConfig)

会議スペースに関連する構成。

activeConference

object (ActiveConference)

アクティブな会議(存在する場合)。

SpaceConfig

会議スペースに関連する構成。

JSON 表現
{
  "accessType": enum (AccessType),
  "entryPointAccess": enum (EntryPointAccess)
}
フィールド
accessType

enum (AccessType)

会議スペースのアクセスタイプ。参加リクエストなしで会議に参加できるユーザーを決定します。デフォルト: ユーザーのデフォルトのアクセス設定。企業ユーザーの場合はユーザーの管理者によって制御されます。制限付きの場合は、制限付きです。

entryPointAccess

enum (EntryPointAccess)

この会議スペースでホストされる会議に参加するために使用できるエントリ ポイントを定義します。デフォルト: EntryPointAccess.ALL

AccessType

会議室のアクセスタイプ。

列挙型
ACCESS_TYPE_UNSPECIFIED ユーザーの組織によって指定されたデフォルト値。注: 構成されたアクセス タイプが代わりに返されるため、この値は返されません。
OPEN 参加情報が(URL や電話でのアクセス情報など)あれば、ノックせずに誰でも参加できます。
TRUSTED 主催者の組織のメンバー、招待された外部ユーザー、ダイヤルイン ユーザーは、ノックせずに参加できます。他の参加者は会議への参加をリクエストする必要があります。
RESTRICTED ノック(会議への参加をリクエスト)せずに参加できるのは、招待されたユーザーだけです。他の参加者は会議への参加をリクエストする必要があります。

EntryPointAccess

会議への参加に使用できるエントリ ポイント。例: meet.google.com、Meet Embed SDK ウェブ、モバイル アプリケーション。

列挙型
ENTRY_POINT_ACCESS_UNSPECIFIED 未使用。
ALL すべてのエントリ ポイントが許可されます。
CREATOR_APP_ONLY このスペースの会議に参加できるのは、スペースを作成した Google Cloud プロジェクトが所有するエントリポイントのみです。アプリは、Meet 埋め込み SDK ウェブまたはモバイル Meet SDK を使用して、所有するエントリ ポイントを作成できます。

ActiveConference

アクティブな会議。

JSON 表現
{
  "conferenceRecord": string
}
フィールド
conferenceRecord

string

出力専用。「ConferenceRecord」リソースへの参照。形式: conferenceRecords/{conferenceRecord}。ここで、{conferenceRecord} はスペース内の呼び出しのインスタンスごとに一意の ID です。

メソッド

create

スペースを作成します。

endActiveConference

アクティブな会議を終了します(ある場合)。

get

会議スペースの詳細を取得します。

patch

会議スペースの詳細を更新します。