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,
  "earlyTerminated": boolean,
  "earlyTerminationDate": {
    object (Date)
  }
}
欄位
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 套裝組合。

earlyTerminated

boolean

僅供輸出。指出訂閱方案是否在到期日前終止。訂閱項目從 subsv3 終止後,管道通常會終止這項作業。

earlyTerminationDate

object (Date)

僅供輸出。訂閱方案在到期日前終止的日期。

狀態

授權設定狀態列舉。

列舉
STATE_UNSPECIFIED 預設值。授權設定不存在。
ACTIVE 授權設定有效且正在使用中。
EXPIRED 授權設定已過期。
NOT_STARTED 授權設定尚未開始,開始日期為未來的時間。
WITHDRAWN 當子授權設定將所有席位退回所屬的 BillingAccountLicenseConfig 時,就會發生這種情況。與「EXPIRED」類似。
DEACTIVATING 授權設定在到期日前終止,且正在停用。客戶仍可存取處於這個狀態的裝置。停用期結束 (14 天) 或達到結束日期時 (兩者取其先),就會轉換為「已過期」。

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