리소스: 구성
Google SPLA 제품 구성
JSON 표현 |
---|
{ "name": string, "displayName": string, "product": string, "licenseType": enum ( |
필드 | |
---|---|
name |
식별자. 리소스의 이름 |
displayName |
필수 입력란입니다. 사용자 이름입니다. |
product |
필수 입력란입니다. SPLA에 제공되는 제품의 이름 필드 (URL 포함)입니다. |
licenseType |
필수 입력란입니다. 청구에 적용할 LicenseType |
currentBillingInfo |
필수 입력란입니다. 현재 월 말까지 적용되는 결제 정보입니다. |
nextBillingInfo |
필수 입력란입니다. 다음 달에 적용되는 청구 정보입니다. |
createTime |
출력 전용입니다. [출력 전용] 생성 타임스탬프 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
updateTime |
출력 전용입니다. [출력 전용] 업데이트 타임스탬프 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
labels |
(선택사항) 키-값 쌍인 라벨입니다.
|
state |
출력 전용입니다. 구성의 상태입니다. |
LicenseType
지원되는 다양한 라이선스 유형입니다.
열거형 | |
---|---|
LICENSE_TYPE_UNSPECIFIED |
지정되지 않음 |
LICENSE_TYPE_PER_MONTH_PER_USER |
요금은 매월 등록된 사용자 수를 기준으로 청구됩니다. |
LICENSE_TYPE_BRING_YOUR_OWN_LICENSE |
Bring Your Own License(사용자 라이선스 사용) |
BillingInfo
결제 정보
JSON 표현 |
---|
{ "startTime": string, "endTime": string, // Union field |
필드 | |
---|---|
startTime |
출력 전용입니다. 결제가 시작되는 시점입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
endTime |
출력 전용입니다. 결제가 종료되는 시점입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
통합 필드 current_billing_info . 라이선스 유형에 따른 결제 정보 current_billing_info 은 다음 중 하나여야 합니다. |
|
userCountBilling |
이 유형의 청구는 사용자 수를 사용하여 총 요금을 계산합니다. |
UserCountBillingInfo
이 접근 방식은 청구에 총 순 사용자 수를 사용합니다.
JSON 표현 |
---|
{ "userCount": integer } |
필드 | |
---|---|
userCount |
필수 입력란입니다. 청구할 사용자 수입니다. |
주
구성의 상태입니다.
열거형 | |
---|---|
STATE_UNSPECIFIED |
구성의 상태가 지정되지 않았습니다. |
STATE_ACTIVE |
구성의 상태가 활성입니다. |
STATE_SUSPENDED |
구성의 상태가 비활성화되었습니다. |
STATE_DELETED |
구성이 삭제된 상태입니다. |
메서드 |
|
---|---|
|
구성의 인스턴스별 사용량을 집계합니다. |
|
특정 프로젝트와 위치에 새 구성을 만듭니다. |
|
지정된 구성을 비활성화합니다. |
|
단일 구성을 삭제합니다. |
|
단일 구성의 세부정보를 가져옵니다. |
|
특정 프로젝트와 위치의 구성을 나열합니다. |
|
단일 구성의 파라미터를 업데이트합니다. |
|
구성의 라이선스 사용 정보입니다. |
|
지정된 구성을 다시 활성화합니다. |