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

不可变。标识符。许可配置的完全限定资源名称。格式: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