REST Resource: projects.locations.configurations

資源:設定

Google SPLA 產品的設定

JSON 表示法
{
  "name": string,
  "displayName": string,
  "product": string,
  "licenseType": enum (LicenseType),
  "currentBillingInfo": {
    object (BillingInfo)
  },
  "nextBillingInfo": {
    object (BillingInfo)
  },
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "state": enum (State)
}
欄位
name

string

ID。資源名稱

displayName

string

這是必要旗標,使用者名字。

product

string

這是必要旗標,SPLA 提供的產品名稱欄位 (含網址)。

licenseType

enum (LicenseType)

這是必要旗標,要套用至帳單的授權類型

currentBillingInfo

object (BillingInfo)

這是必要旗標,帳單資訊適用於當月底前。

nextBillingInfo

object (BillingInfo)

這是必要旗標,下個月適用的帳單資訊。

createTime

string (Timestamp format)

僅供輸出。[Output only] 建立時間戳記

使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數位數。系統也接受「Z」以外的偏移量。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

僅供輸出。[Output only] 更新時間戳記

使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數位數。系統也接受「Z」以外的偏移量。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

labels

map (key: string, value: string)

(選用步驟) 以鍵/值組合形式呈現的標籤

包含 "key": value 組合清單的物件。範例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

state

enum (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 current_billing_info can be only one of the following:
  "userCountBilling": {
    object (UserCountBillingInfo)
  }
  // End of list of possible types for union field current_billing_info.
}
欄位
startTime

string (Timestamp format)

僅供輸出。何時開始計費。

使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數位數。系統也接受「Z」以外的偏移量。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

endTime

string (Timestamp format)

僅供輸出。帳單週期結束時。

使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數位數。系統也接受「Z」以外的偏移量。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

聯集欄位 current_billing_info。帳單資訊 (視授權類型而定)。current_billing_info 只能是下列其中一項:
userCountBilling

object (UserCountBillingInfo)

這類帳單會根據使用者人數計算總費用。

UserCountBillingInfo

這種做法會以不重複使用者總數做為計費依據。

JSON 表示法
{
  "userCount": integer
}
欄位
userCount

integer

這是必要旗標,要計費的使用者人數。

狀態

設定狀態。

列舉
STATE_UNSPECIFIED 未指定設定狀態
STATE_ACTIVE 設定處於有效狀態。
STATE_SUSPENDED 設定處於停用狀態。
STATE_DELETED 設定處於已刪除狀態。

方法

aggregateUsage

匯總設定的每個執行個體用量。

create

在指定專案和位置中建立新設定。

deactivate

停用指定設定。

delete

刪除單一設定。

get

取得單一設定的詳細資料。

list

列出指定專案和位置中的設定。

patch

更新單一設定的參數。

queryLicenseUsage

設定的授權用量資訊。

reactivate

重新啟用指定設定。