リソース: LicenseConfig
ユーザーのライセンスに関する情報。
| JSON 表現 |
|---|
{ "name": string, "licenseCount": string, "subscriptionTier": enum ( |
| フィールド | |
|---|---|
name |
変更不可。ID。ライセンス構成の完全修飾リソース名。形式: |
licenseCount |
必須。購入したライセンス数。 |
subscriptionTier |
必須。ライセンス構成のサブスクリプション階層情報。 |
state |
出力専用。ライセンス構成の状態。 |
autoRenew |
省略可。ライセンス構成が終了日に達したときに自動更新されるかどうか。 |
startDate |
必須。開始日。 |
endDate |
省略可。予定終了日。 |
subscriptionTerm |
必須。サブスクリプションの期間。 |
freeTrial |
省略可。ライセンス構成が無料トライアル用かどうか。 |
alertPolicyResourceConfig |
省略可。このライセンス構成のアラート ポリシー構成。 |
geminiBundle |
出力専用。ライセンス構成が Gemini バンドル用かどうか。 |
earlyTerminated |
出力専用。定期購入が有効期限より前に終了したかどうかを示す。通常、サブスクリプションが subsv3 から終了すると、パイプラインによって終了します。 |
earlyTerminationDate |
出力専用。定期購入が有効期限より前に終了した日付。 |
lastUserUpdateTime |
省略可。ユーザーが開始した最新の更新(シート数の変更またはサブスクリプション期間の変更)のタイムスタンプ。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
状態
ライセンス構成の状態の列挙。
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
デフォルト値。ライセンス構成が存在しません。 |
ACTIVE |
ライセンス構成が有効で、使用されています。 |
EXPIRED |
ライセンス構成の有効期限が切れています。 |
NOT_STARTED |
ライセンス構成がまだ開始されておらず、開始日が将来の日付になっています。 |
WITHDRAWN |
これは、サブライセンス構成がすべてのシートを所属する BillingAccountLicenseConfig に返したときに発生します。EXPIRED と同様です。 |
DEACTIVATING |
ライセンス構成が有効期限より前に終了し、無効化されています。この状態でも、お客様は引き続きアクセスできます。無効化期間(14 日間)が終了するか、終了日に達すると、いずれか早い方のタイミングで EXPIRED に変換されます。 |
AlertPolicyResourceConfig
リソースレベルのアラート構成。使用場所: * UserLicense * EngineUserData データコネクタの AlertPolicyConfig も同じ用途で使用されます。移行を簡単に行う方法はありません。
| JSON 表現 |
|---|
{ "alertPolicy": string, "alertEnrollments": [ { object ( |
| フィールド | |
|---|---|
alertPolicy |
変更不可。AlertPolicy の完全修飾リソース名。 |
alertEnrollments[] |
省略可。各アラートの登録状態。 |
contactDetails[] |
省略可。各アラート ポリシーの連絡先情報。 |
languageCode |
省略可。通知に使用される言語コード |
regionCode |
省略可。アラート ポリシーを登録したユーザーの地域コード。 |
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 を作成します。このメソッドは、NotebookLm ライセンスまたは Gemini Enterprise の無料トライアル ライセンスの作成にのみ使用してください。 |
|
LicenseConfig を取得します。 |
|
プロジェクトに関連付けられているすべての LicenseConfig を一覧表示します。 |
|
LicenseConfig を更新します。 |