资源:配置
Google SPLA 产品的配置
JSON 表示法 |
---|
{ "name": string, "displayName": string, "product": string, "licenseType": enum ( |
字段 | |
---|---|
name |
标识符。资源的名称 |
displayName |
必需。用户名字。 |
product |
必需。为 SPLA 提供的产品的名称字段(包含网址)。 |
licenseType |
必需。要应用于结算的 LicenseType |
currentBillingInfo |
必需。结算信息有效期至当月月底。 |
nextBillingInfo |
必需。适用于下个月的结算信息。 |
createTime |
仅限输出。[仅限输出] 创建时间戳 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
updateTime |
仅限输出。[仅限输出] 更新时间戳 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
labels |
可选。标签作为键值对 包含一系列 |
state |
仅限输出。配置的状态。 |
LicenseType
支持的不同类型的许可。
枚举 | |
---|---|
LICENSE_TYPE_UNSPECIFIED |
未指定。 |
LICENSE_TYPE_PER_MONTH_PER_USER |
结算将基于每月列出的用户数。 |
LICENSE_TYPE_BRING_YOUR_OWN_LICENSE |
自带许可 |
BillingInfo
结算信息。
JSON 表示法 |
---|
{ "startTime": string, "endTime": string, // Union field |
字段 | |
---|---|
startTime |
仅限输出。结算开始时间。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
endTime |
仅限输出。结算结束时间。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
联合字段 current_billing_info 。结算信息,具体取决于许可类型。current_billing_info 只能是下列其中一项: |
|
userCountBilling |
这种结算使用用户数量来计算总费用。 |
UserCountBillingInfo
此方法使用唯一身份用户总数进行结算。
JSON 表示法 |
---|
{ "userCount": integer } |
字段 | |
---|---|
userCount |
必需。要付费的用户数量。 |
状态
配置的状态。
枚举 | |
---|---|
STATE_UNSPECIFIED |
未指定配置的状态 |
STATE_ACTIVE |
配置处于活跃状态。 |
STATE_SUSPENDED |
配置处于停用状态。 |
STATE_DELETED |
配置处于已删除状态。 |
方法 |
|
---|---|
|
汇总配置的每个实例的用量。 |
|
在给定的项目和位置中创建新配置。 |
|
停用给定配置。 |
|
删除单个配置。 |
|
获取单个配置的详细信息。 |
|
列出给定项目和位置中的配置。 |
|
更新单个配置的参数。 |
|
配置的许可使用情况信息。 |
|
重新启用给定配置。 |