REST Resource: projects.locations.licenseConfigs

Resource: LicenseConfig

Informasi tentang lisensi pengguna.

Representasi JSON
{
  "name": string,
  "licenseCount": string,
  "subscriptionTier": enum (SubscriptionTier),
  "state": enum (State),
  "autoRenew": boolean,
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  },
  "subscriptionTerm": enum (SubscriptionTerm),
  "freeTrial": boolean,
  "alertPolicyResourceConfig": {
    object (AlertPolicyResourceConfig)
  },
  "geminiBundle": boolean
}
Kolom
name

string

Tidak dapat diubah. ID. Nama resource yang sepenuhnya memenuhi syarat dari konfigurasi lisensi. Format: projects/{project}/locations/{location}/licenseConfigs/{licenseConfig}

licenseCount

string (int64 format)

Wajib. Jumlah lisensi yang dibeli.

subscriptionTier

enum (SubscriptionTier)

Wajib. Informasi tingkat langganan untuk konfigurasi lisensi.

state

enum (State)

Hanya output. Status konfigurasi lisensi.

autoRenew

boolean

Opsional. Apakah konfigurasi lisensi harus diperpanjang otomatis saat mencapai tanggal akhir.

startDate

object (Date)

Wajib. Tanggal mulai.

endDate

object (Date)

Opsional. Rencana tanggal akhir.

subscriptionTerm

enum (SubscriptionTerm)

Wajib. Persyaratan langganan.

freeTrial

boolean

Opsional. Apakah konfigurasi lisensi untuk uji coba gratis.

alertPolicyResourceConfig

object (AlertPolicyResourceConfig)

Opsional. Konfigurasi kebijakan pemberitahuan untuk konfigurasi lisensi ini.

geminiBundle

boolean

Hanya output. Apakah konfigurasi lisensi untuk paket Gemini.

SubscriptionTier

Informasi tingkat langganan.

Enum
SUBSCRIPTION_TIER_UNSPECIFIED Nilai default.
SUBSCRIPTION_TIER_SEARCH_AND_ASSISTANT Paket penelusuran + asisten. Tingkat penelusuran + asisten dapat mengakses fitur penelusuran VAIS, fitur NotebookLM, dan fitur asisten.
SUBSCRIPTION_TIER_NOTEBOOK_LM Tingkatan NotebookLM. Tingkatan langganan NotebookLM hanya dapat mengakses fitur NotebookLM.
SUBSCRIPTION_TIER_FRONTLINE_WORKER Tingkatan pekerja garis depan.
SUBSCRIPTION_TIER_AGENTSPACE_STARTER Tingkat Agentspace Starter.
SUBSCRIPTION_TIER_AGENTSPACE_BUSINESS Paket Agentspace Business.
SUBSCRIPTION_TIER_ENTERPRISE Paket Enterprise.
SUBSCRIPTION_TIER_EDU Tingkat EDU.
SUBSCRIPTION_TIER_EDU_PRO Paket EDU Pro.
SUBSCRIPTION_TIER_EDU_EMERGING Tingkat pasar negara berkembang EDU.
SUBSCRIPTION_TIER_EDU_PRO_EMERGING Paket EDU Pro untuk pasar negara berkembang.

Negara bagian/Provinsi

Enumerasi status konfigurasi lisensi.

Enum
STATE_UNSPECIFIED Nilai default. Konfigurasi lisensi tidak ada.
ACTIVE Konfigurasi lisensi berlaku dan sedang digunakan.
EXPIRED Konfigurasi lisensi telah berakhir.
NOT_STARTED Konfigurasi lisensi belum dimulai, dan tanggal mulainya adalah pada masa mendatang.

SubscriptionTerm

Persyaratan langganan. LINT.IfChange

Enum
SUBSCRIPTION_TERM_UNSPECIFIED Nilai default, jangan gunakan.
SUBSCRIPTION_TERM_ONE_MONTH 1 bulan.
SUBSCRIPTION_TERM_ONE_YEAR 1 tahun.
SUBSCRIPTION_TERM_THREE_YEARS 3 tahun.

AlertPolicyResourceConfig

Konfigurasi pemberitahuan tingkat resource. Digunakan di: * UserLicense * EngineUserData AlertPolicyConfig di konektor data memiliki penggunaan yang sama. Tidak ada cara mudah untuk bermigrasi.

Representasi JSON
{
  "alertPolicy": string,
  "alertEnrollments": [
    {
      object (AlertEnrollment)
    }
  ],
  "contactDetails": [
    {
      object (ContactDetails)
    }
  ],
  "languageCode": string
}
Kolom
alertPolicy

string

Tidak dapat diubah. Nama resource AlertPolicy yang sepenuhnya memenuhi syarat.

alertEnrollments[]

object (AlertEnrollment)

Opsional. Status pendaftaran setiap pemberitahuan.

contactDetails[]

object (ContactDetails)

Opsional. Detail kontak untuk setiap kebijakan pemberitahuan.

languageCode

string

Opsional. Kode bahasa yang digunakan untuk notifikasi

AlertEnrollment

Status pendaftaran notifikasi.

Representasi JSON
{
  "alertId": string,
  "enrollState": enum (EnrollState),
  "notificationParams": {
    string: string,
    ...
  }
}
Kolom
alertId

string

Tidak dapat diubah. ID pemberitahuan.

enrollState

enum (EnrollState)

Wajib. Status pendaftaran pelanggan.

notificationParams

map (key: string, value: string)

Opsional. Parameter yang digunakan untuk membuat instance notifikasi. Digunakan untuk notifikasi yang dipicu saat didaftarkan. Tidak disimpan. * Email selamat datang Gemini Business. * Email undangan pengguna Gemini Business.

EnrollState

Enum status pendaftaran untuk notifikasi.

Enum
ENROLL_STATE_UNSPECIFIED Nilai default. Digunakan untuk pelanggan yang belum merespons kebijakan pemberitahuan.
ENROLLED Pelanggan terdaftar dalam kebijakan ini.
DECLINED Pelanggan menolak kebijakan ini.

ContactDetails

Info kontak yang disimpan di tingkat resource. Jika tingkat project dan tingkat resource diisi, info kontak tingkat resource akan menggantikan info kontak tingkat project.

Representasi JSON
{
  "emailAddress": string
}
Kolom
emailAddress

string

Opsional. Alamat email kontak.

Metode

create

Membuat LicenseConfig

get

Mendapatkan LicenseConfig.

patch

Memperbarui LicenseConfig