REST Resource: projects.locations.licenseConfigs

リソース: LicenseConfig

ユーザーのライセンスに関する情報。

JSON 表現
{
  "name": string,
  "licenseCount": string,
  "subscriptionTier": enum (SubscriptionTier),
  "state": enum (State),
  "autoRenew": boolean,
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  },
  "subscriptionTerm": enum (SubscriptionTerm),
  "freeTrial": boolean,
  "geminiBundle": boolean
}
フィールド
name

string

変更不可。ID。ライセンス構成の完全修飾リソース名。形式: projects/{project}/locations/{location}/licenseConfigs/{licenseConfig}

licenseCount

string (int64 format)

必須。購入したライセンス数。

subscriptionTier

enum (SubscriptionTier)

必須。ライセンス構成のサブスクリプション階層情報。

state

enum (State)

出力専用。ライセンス構成の状態。

autoRenew

boolean

省略可。ライセンス構成が終了日に達したときに自動更新されるかどうか。

startDate

object (Date)

必須。開始日。

endDate

object (Date)

省略可。予定終了日。

subscriptionTerm

enum (SubscriptionTerm)

必須。サブスクリプションの期間。

freeTrial

boolean

省略可。ライセンス構成が無料トライアル用かどうか。

geminiBundle

boolean

出力専用。ライセンス構成が Gemini バンドル用かどうか。

状態

ライセンス構成の状態の列挙。

列挙型
STATE_UNSPECIFIED デフォルト値。ライセンス構成が存在しません。
ACTIVE ライセンス構成が有効で、使用されています。
EXPIRED ライセンス構成の有効期限が切れています。
NOT_STARTED ライセンス構成がまだ開始されておらず、開始日が将来の日付になっています。

SubscriptionTerm

サブスクリプションの期間。

列挙型
SUBSCRIPTION_TERM_UNSPECIFIED デフォルト値。使用しないでください。
SUBSCRIPTION_TERM_ONE_MONTH 1 か月
SUBSCRIPTION_TERM_ONE_YEAR 1 年
SUBSCRIPTION_TERM_THREE_YEARS 3 年

メソッド

create

LicenseConfig を作成します。

get

LicenseConfig を取得します。

patch

LicenseConfig を更新します