リソース: LicenseConfig
ユーザーのライセンスに関する情報。
| JSON 表現 |
|---|
{ "name": string, "licenseCount": string, "subscriptionTier": enum ( |
| フィールド | |
|---|---|
name |
変更不可。ID。ライセンス構成の完全修飾リソース名。形式: |
licenseCount |
必須。購入したライセンス数。 |
subscriptionTier |
必須。ライセンス構成のサブスクリプション階層情報。 |
state |
出力専用。ライセンス構成の状態。 |
autoRenew |
省略可。ライセンス構成が終了日に達したときに自動更新されるかどうか。 |
startDate |
必須。開始日。 |
endDate |
省略可。予定終了日。 |
subscriptionTerm |
必須。サブスクリプションの期間。 |
freeTrial |
省略可。ライセンス構成が無料トライアル用かどうか。 |
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 に変換されます。 |
SubscriptionTerm
サブスクリプションの期間。
| 列挙型 | |
|---|---|
SUBSCRIPTION_TERM_UNSPECIFIED |
デフォルト値。使用しないでください。 |
SUBSCRIPTION_TERM_ONE_MONTH |
1 か月 |
SUBSCRIPTION_TERM_ONE_YEAR |
1 年 |
SUBSCRIPTION_TERM_THREE_YEARS |
3 年 |
SUBSCRIPTION_TERM_CUSTOM |
カスタム期間。endDate を設定する必要があります。 |
メソッド |
|
|---|---|
|
LicenseConfig を作成します。このメソッドは、NotebookLm ライセンスまたは Gemini Enterprise 無料トライアル ライセンスの作成にのみ使用してください。 |
|
LicenseConfig を取得します。 |
|
プロジェクトに関連付けられているすべての LicenseConfig を一覧表示します。 |
|
LicenseConfig を更新します。 |