REST Resource: projects.locations.configurations

Resource: Konfigurasi

Konfigurasi untuk produk SPLA Google

Representasi 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)
}
Kolom
name

string

ID. Nama resource

displayName

string

Wajib. Nama depan pengguna.

product

string

Wajib. Kolom nama (dengan URL) Produk yang ditawarkan untuk SPLA.

licenseType

enum (LicenseType)

Wajib. LicenseType yang akan diterapkan untuk penagihan

currentBillingInfo

object (BillingInfo)

Wajib. Informasi penagihan berlaku hingga akhir bulan ini.

nextBillingInfo

object (BillingInfo)

Wajib. Informasi penagihan yang berlaku untuk bulan depan.

createTime

string (Timestamp format)

Hanya output. [Khusus Output] Stempel waktu pembuatan

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Hanya output. [Khusus Output] Stempel waktu pembaruan

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Opsional. Label sebagai pasangan nilai kunci

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

state

enum (State)

Hanya output. Status konfigurasi.

LicenseType

Berbagai jenis lisensi yang didukung.

Enum
LICENSE_TYPE_UNSPECIFIED tidak ditentukan.
LICENSE_TYPE_PER_MONTH_PER_USER Penagihan akan didasarkan pada jumlah pengguna yang tercantum per bulan.
LICENSE_TYPE_BRING_YOUR_OWN_LICENSE Bawa lisensi Anda sendiri.

BillingInfo

Informasi Penagihan.

Representasi 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.
}
Kolom
startTime

string (Timestamp format)

Hanya output. Waktu penagihan dimulai.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Hanya output. Saat penagihan berakhir.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

Kolom union current_billing_info. Informasi penagihan, bergantung pada jenis lisensi. current_billing_info hanya ada berupa salah satu diantara berikut:
userCountBilling

object (UserCountBillingInfo)

Jenis penagihan ini menggunakan jumlah pengguna untuk menghitung total biaya.

UserCountBillingInfo

Pendekatan ini menggunakan total jumlah pengguna unik untuk penagihan.

Representasi JSON
{
  "userCount": integer
}
Kolom
userCount

integer

Wajib. Jumlah pengguna yang akan ditagih.

Negara bagian/Provinsi

Status konfigurasi.

Enum
STATE_UNSPECIFIED Status konfigurasi tidak ditentukan
STATE_ACTIVE Konfigurasi dalam status aktif.
STATE_SUSPENDED Konfigurasi dalam status dinonaktifkan.
STATE_DELETED Konfigurasi dalam status dihapus.

Metode

aggregateUsage

Menggabungkan Penggunaan per Instance untuk Konfigurasi.

create

Membuat Konfigurasi baru di project dan lokasi tertentu.

deactivate

Menonaktifkan konfigurasi yang diberikan.

delete

Menghapus satu Konfigurasi.

get

Mendapatkan detail satu Konfigurasi.

list

Mencantumkan Konfigurasi dalam project dan lokasi tertentu.

patch

Memperbarui parameter satu Konfigurasi.

queryLicenseUsage

Informasi Penggunaan Lisensi untuk Konfigurasi.

reactivate

Mengaktifkan kembali konfigurasi yang ditentukan.