리소스: LicenseConfig
사용자 라이선스에 대한 정보입니다.
| JSON 표현 |
|---|
{ "name": string, "licenseCount": string, "subscriptionTier": enum ( |
| 필드 | |
|---|---|
name |
변경할 수 없습니다. 식별자입니다. 라이선스 구성의 정규화된 리소스 이름입니다. 형식: |
licenseCount |
필수 항목. 구매한 라이선스 수입니다. |
subscriptionTier |
필수 항목. 라이선스 구성의 구독 등급 정보입니다. |
state |
출력 전용입니다. 라이선스 구성 상태입니다. |
autoRenew |
선택사항. 라이선스 구성이 종료일에 도달했을 때 자동으로 갱신되어야 하는지 여부입니다. |
startDate |
필수 항목. 시작일입니다. |
endDate |
선택사항. 계획된 종료일입니다. |
subscriptionTerm |
필수 항목. 구독 기간입니다. |
freeTrial |
선택사항. 라이선스 구성이 무료 체험용인지 여부를 나타냅니다. |
alertPolicyResourceConfig |
선택사항. 이 라이선스 구성에 대한 알림 정책 구성입니다. |
geminiBundle |
출력 전용입니다. 라이선스 구성이 Gemini 번들용인지 여부입니다. |
earlyTerminated |
출력 전용입니다. 정기 결제가 만료일보다 일찍 종료되었는지 여부를 나타냅니다. 이는 일반적으로 구독이 subsv3에서 종료되면 파이프라인에 의해 종료됩니다. |
earlyTerminationDate |
출력 전용입니다. 구독이 만료일보다 일찍 종료된 날짜입니다. |
주
라이선스 구성 상태 열거형입니다.
| 열거형 | |
|---|---|
STATE_UNSPECIFIED |
기본값 라이선스 구성이 존재하지 않습니다. |
ACTIVE |
라이선스 구성이 유효하며 사용 중입니다. |
EXPIRED |
라이선스 구성이 만료되었습니다. |
NOT_STARTED |
라이선스 구성이 아직 시작되지 않았으며 시작일이 미래입니다. |
WITHDRAWN |
하위 라이선스 구성이 속한 BillingAccountLicenseConfig에 모든 시트를 반환한 경우입니다. EXPIRED와 유사합니다. |
DEACTIVATING |
라이선스 구성이 만료일보다 일찍 종료되었으며 비활성화되고 있습니다. 이 상태에서도 고객은 계속 액세스할 수 있습니다. 비활성화 기간(14일)이 종료되거나 종료일에 도달하면(둘 중 빠른 시점 적용) 만료됨으로 전환됩니다. |
AlertPolicyResourceConfig
리소스 수준 알림 구성입니다. 사용: * UserLicense * EngineUserData 데이터 커넥터의 AlertPolicyConfig도 동일한 방식으로 사용됩니다. 쉽게 마이그레이션하는 방법은 없습니다.
| JSON 표현 |
|---|
{ "alertPolicy": string, "alertEnrollments": [ { object ( |
| 필드 | |
|---|---|
alertPolicy |
변경할 수 없습니다. AlertPolicy의 정규화된 리소스 이름을 나타냅니다. |
alertEnrollments[] |
선택사항. 각 알림의 등록 상태입니다. |
contactDetails[] |
선택사항. 각 알림 정책의 연락처 세부정보입니다. |
languageCode |
선택사항. 알림에 사용된 언어 코드입니다. |
regionCode |
선택사항입니다. 경고 정책을 구독한 사용자의 지역 코드입니다. |
AlertEnrollment
알림 등록 상태입니다.
| JSON 표현 |
|---|
{
"alertId": string,
"enrollState": enum ( |
| 필드 | |
|---|---|
alertId |
변경할 수 없습니다. 알림의 ID입니다. |
enrollState |
필수 항목. 고객의 등록 상태입니다. |
notificationParams |
선택사항. 알림 인스턴스를 생성하는 데 사용되는 파라미터입니다. 등록 시점에 즉시 트리거되는 알림에 사용됩니다. 저장되지 않습니다. * Gemini Business 환영 이메일 * Gemini Business 사용자 초대 이메일 |
EnrollState
알림의 등록 상태를 나타내는 열거형입니다.
| 열거형 | |
|---|---|
ENROLL_STATE_UNSPECIFIED |
기본값입니다. 알림 정책에 응답하지 않은 고객에게 사용됩니다. |
ENROLLED |
고객이 해당 정책에 등록된 상태입니다. |
DECLINED |
고객이 해당 정책을 거부한 상태입니다. |
ContactDetails
리소스 수준에 저장된 연락처 정보입니다. 프로젝트 수준과 리소스 수준이 모두 입력된 경우 리소스 수준 연락처 정보가 프로젝트 수준 연락처 정보보다 우선합니다.
| JSON 표현 |
|---|
{ "emailAddress": string } |
| 필드 | |
|---|---|
emailAddress |
선택사항. 연락처의 이메일 주소입니다. |
메서드 |
|
|---|---|
|
LicenseConfig를 만듭니다. 이 메서드는 NotebookLm 라이선스 또는 Gemini Enterprise 무료 체험 라이선스를 만드는 데만 사용해야 합니다. |
|
LicenseConfig을 가져옵니다. |
|
LicenseConfig를 업데이트합니다. |