- リソース: LicenseConfig
- SubscriptionTier
- 都道府県
- SubscriptionTerm
- AlertPolicyResourceConfig
- AlertEnrollment
- EnrollState
- ContactDetails
- メソッド
リソース: LicenseConfig
ユーザーのライセンスに関する情報。
| JSON 表現 | 
|---|
| { "name": string, "licenseCount": string, "subscriptionTier": enum ( | 
| フィールド | |
|---|---|
| name | 
 変更不可。ID。ライセンス構成の完全修飾リソース名。形式:  | 
| licenseCount | 
 必須。購入したライセンス数。 | 
| subscriptionTier | 
 必須。ライセンス構成のサブスクリプション ティア情報。 | 
| state | 
 出力専用。ライセンス構成の状態。 | 
| autoRenew | 
 省略可。ライセンス構成が終了日に達したときに自動更新されるかどうか。 | 
| startDate | 
 必須。開始日。 | 
| endDate | 
 省略可。予定終了日。 | 
| subscriptionTerm | 
 必須。サブスクリプション期間。 | 
| freeTrial | 
 省略可。ライセンス構成が無料トライアル用かどうか。 | 
| alertPolicyResourceConfig | 
 省略可。このライセンス構成のアラート ポリシー構成。 | 
| geminiBundle | 
 出力専用。ライセンス構成が Gemini バンドル用かどうか。 | 
SubscriptionTier
サブスクリプション階層情報。
| 列挙型 | |
|---|---|
| SUBSCRIPTION_TIER_UNSPECIFIED | デフォルト値。 | 
| SUBSCRIPTION_TIER_SEARCH | 検索階層。Search 階層では、VAIS 検索機能と NotebookLM 機能にアクセスできます。 | 
| SUBSCRIPTION_TIER_SEARCH_AND_ASSISTANT | 検索 + アシスタントの階層。検索 + アシスタント階層では、VAIS 検索機能、NotebookLM 機能、アシスタント機能にアクセスできます。 | 
| SUBSCRIPTION_TIER_NOTEBOOK_LM | NotebookLM の階層。NotebookLM は、NotebookLM の機能にのみアクセスできるサブスクリプション ティアです。 | 
| SUBSCRIPTION_TIER_FRONTLINE_WORKER | 現場スタッフの階層。 | 
| SUBSCRIPTION_TIER_AGENTSPACE_STARTER | Agentspace Starter Tier。 | 
| SUBSCRIPTION_TIER_AGENTSPACE_BUSINESS | Agentspace Business ティア。 | 
| SUBSCRIPTION_TIER_ENTERPRISE | エンタープライズ ティア。 | 
| SUBSCRIPTION_TIER_EDU | EDU 階層。 | 
| SUBSCRIPTION_TIER_EDU_PRO | EDU Pro 階層。 | 
| SUBSCRIPTION_TIER_EDU_EMERGING | EDU 新興市場の階層。 | 
| SUBSCRIPTION_TIER_EDU_PRO_EMERGING | EDU Pro 新興市場ティア。 | 
状態
ライセンス構成の状態の列挙。
| 列挙型 | |
|---|---|
| STATE_UNSPECIFIED | デフォルト値。ライセンス構成が存在しません。 | 
| ACTIVE | ライセンス構成が有効で、使用されている。 | 
| EXPIRED | ライセンス構成の有効期限が切れています。 | 
| NOT_STARTED | ライセンス設定がまだ開始されておらず、開始日が将来の日付になっている。 | 
SubscriptionTerm
サブスクリプション期間。LINT.IfChange
| 列挙型 | |
|---|---|
| SUBSCRIPTION_TERM_UNSPECIFIED | デフォルト値。使用しないでください。 | 
| SUBSCRIPTION_TERM_ONE_MONTH | 1 か月。 | 
| SUBSCRIPTION_TERM_ONE_YEAR | 1 年間。 | 
| SUBSCRIPTION_TERM_THREE_YEARS | 3 年間。 | 
AlertPolicyResourceConfig
リソースレベルのアラート構成。使用場所: * UserLicense * EngineUserData データコネクタの AlertPolicyConfig も同じ用途で使用されます。移行を簡単に行う方法がない。
| JSON 表現 | 
|---|
| { "alertPolicy": string, "alertEnrollments": [ { object ( | 
| フィールド | |
|---|---|
| alertPolicy | 
 変更不可。AlertPolicy の完全修飾リソース名。 | 
| alertEnrollments[] | 
 省略可。各アラートの登録状態。 | 
| contactDetails[] | 
 省略可。各アラート ポリシーの連絡先情報。 | 
| languageCode | 
 省略可。通知に使用される言語コード | 
AlertEnrollment
アラートの登録ステータス。
| JSON 表現 | 
|---|
| {
  "alertId": string,
  "enrollState": enum ( | 
| フィールド | |
|---|---|
| alertId | 
 変更不可。アラートの ID。 | 
| enrollState | 
 必須。お客様の登録ステータス。 | 
| notificationParams | 
 省略可。通知のインスタンス化に使用されるパラメータ。登録時にトリガーされる通知に使用されます。保存されません。* Gemini Business のウェルカム メール。* Gemini Business ユーザーの招待メール。 | 
EnrollState
アラートの登録ステータスの列挙型。
| 列挙型 | |
|---|---|
| ENROLL_STATE_UNSPECIFIED | デフォルト値。アラート ポリシーに応答していないお客様に使用されます。 | 
| ENROLLED | お客様はこのポリシーに登録されています。 | 
| DECLINED | お客様がこのポリシーを拒否しました。 | 
ContactDetails
リソースレベルで保存されている連絡先情報。プロジェクト レベルとリソースレベルの両方が入力されている場合、リソースレベルの連絡先情報がプロジェクト レベルの連絡先情報よりも優先されます。
| JSON 表現 | 
|---|
| { "emailAddress": string } | 
| フィールド | |
|---|---|
| emailAddress | 
 省略可。連絡先のメールアドレス。 | 
| メソッド | |
|---|---|
| 
 | LicenseConfigを作成します | 
| 
 | LicenseConfigを取得します。 | 
| 
 | LicenseConfigを更新します |