REST Resource: billingAccounts.billingAccountLicenseConfigs

리소스: BillingAccountLicenseConfig

결제 계정 수준의 라이선스 구성에 관한 정보입니다.

JSON 표현
{
  "name": string,
  "licenseCount": string,
  "licenseConfigDistributions": {
    string: string,
    ...
  },
  "subscriptionName": string,
  "subscriptionTier": enum (SubscriptionTier),
  "subscriptionTerm": enum (SubscriptionTerm),
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  },
  "state": enum (State),
  "autoRenew": boolean,
  "procurementEntitlementId": string,
  "subscriptionDisplayName": string,
  "geminiBundle": boolean
}
필드
name

string

변경할 수 없습니다. 식별자. 결제 계정 라이선스 구성의 정규화된 리소스 이름입니다. 형식은 billingAccounts/{billingAccount}/billingAccountLicenseConfigs/{billingAccountLicenseConfig}입니다.

licenseCount

string (int64 format)

필수 항목입니다. 이 결제 계정 라이선스 구성에서 구매한 라이선스 수입니다.

licenseConfigDistributions

map (key: string, value: string (int64 format))

LicenseConfig 이름과 각 이름에 배포된 라이선스 수의 맵입니다.

키는 라이선스 구성의 전체 리소스 이름입니다(예: projects/{project}/locations/{location}/licenseConfigs/{licenseConfig}). 값은 할당된 라이선스 수입니다.

subscriptionName

string

출력 전용입니다. 해당 SubV3 정기 결제 이름입니다.

subscriptionTier

enum (SubscriptionTier)

필수 항목입니다. 구독 등급입니다.

subscriptionTerm

enum (SubscriptionTerm)

필수 항목입니다. 구독 기간입니다.

startDate

object (Date)

필수 항목입니다. 구독 시작일입니다.

endDate

object (Date)

(선택사항) 계획된 구독 종료일입니다.

state

enum (State)

출력 전용입니다. BillingAccountLicenseConfig의 상태입니다.

autoRenew

boolean

BillingAccountLicenseConfig가 종료일에 도달했을 때 자동 갱신되는지 여부입니다.

procurementEntitlementId

string

정기 결제의 조달 사용 권한 ID입니다.

subscriptionDisplayName

string

구독 표시 이름입니다.

geminiBundle

boolean

라이선스 구성이 Gemini 번들용인지 여부입니다.

BillingAccountLicenseConfig 상태 열거형입니다.

열거형
STATE_UNSPECIFIED BillingAccountLicenseConfig가 존재하지 않습니다. 기본값 사용하지 마세요.
ACTIVE BillingAccountLicenseConfig가 활성 상태이며 사용 중입니다.
EXPIRED BillingAccountLicenseConfig가 만료되었습니다.
NOT_STARTED BillingAccountLicenseConfig가 아직 시작되지 않았으며 시작일이 미래입니다.

메서드

distributeLicenseConfig

결제 계정 수준에서 프로젝트 수준으로 LicenseConfig를 분배합니다.

get

BillingAccountLicenseConfig을 가져옵니다.

list

지정된 결제 계정의 모든 BillingAccountLicenseConfig를 나열합니다.

retractLicenseConfig

이 메서드는 결제 계정 측에서 호출되어 지정된 프로젝트의 LicenseConfig을 결제 계정으로 다시 가져옵니다.