리소스: BillingAccountLicenseConfig
결제 계정 수준의 라이선스 구성에 관한 정보입니다.
| JSON 표현 |
|---|
{ "name": string, "licenseCount": string, "licenseConfigDistributions": { string: string, ... }, "subscriptionName": string, "subscriptionTier": enum ( |
| 필드 | |
|---|---|
name |
변경할 수 없습니다. 식별자. 결제 계정 라이선스 구성의 정규화된 리소스 이름입니다. 형식은 |
licenseCount |
필수 항목입니다. 이 결제 계정 라이선스 구성에서 구매한 라이선스 수입니다. |
licenseConfigDistributions |
LicenseConfig 이름과 각 이름에 배포된 라이선스 수의 맵입니다. 키는 라이선스 구성의 전체 리소스 이름입니다(예: |
subscriptionName |
출력 전용입니다. 해당 SubV3 정기 결제 이름입니다. |
subscriptionTier |
필수 항목입니다. 구독 등급입니다. |
subscriptionTerm |
필수 항목입니다. 구독 기간입니다. |
startDate |
필수 항목입니다. 구독 시작일입니다. |
endDate |
(선택사항) 계획된 구독 종료일입니다. |
state |
출력 전용입니다. BillingAccountLicenseConfig의 상태입니다. |
autoRenew |
BillingAccountLicenseConfig가 종료일에 도달했을 때 자동 갱신되는지 여부입니다. |
procurementEntitlementId |
정기 결제의 조달 사용 권한 ID입니다. |
subscriptionDisplayName |
구독 표시 이름입니다. |
geminiBundle |
라이선스 구성이 Gemini 번들용인지 여부입니다. |
주
BillingAccountLicenseConfig 상태 열거형입니다.
| 열거형 | |
|---|---|
STATE_UNSPECIFIED |
BillingAccountLicenseConfig가 존재하지 않습니다. 기본값 사용하지 마세요. |
ACTIVE |
BillingAccountLicenseConfig가 활성 상태이며 사용 중입니다. |
EXPIRED |
BillingAccountLicenseConfig가 만료되었습니다. |
NOT_STARTED |
BillingAccountLicenseConfig가 아직 시작되지 않았으며 시작일이 미래입니다. |
메서드 |
|
|---|---|
|
결제 계정 수준에서 프로젝트 수준으로 LicenseConfig를 분배합니다. |
|
BillingAccountLicenseConfig을 가져옵니다. |
|
지정된 결제 계정의 모든 BillingAccountLicenseConfig를 나열합니다. |
|
이 메서드는 결제 계정 측에서 호출되어 지정된 프로젝트의 LicenseConfig을 결제 계정으로 다시 가져옵니다. |