SubscriptionConfig

구독 구성을 저장하는 메시지입니다.

JSON 표현
{
  "subscriptionId": string,
  "billingId": string,
  "state": enum (SubscriptionState),
  "startTime": string
}
필드
subscriptionId

string

출력 전용입니다. 정기 결제의 고유 식별자입니다.

billingId

string

출력 전용입니다. 구독이 생성된 Google Cloud 결제 ID입니다.

state

enum (SubscriptionState)

출력 전용입니다. 정기 결제의 현재 상태입니다.

startTime

string (Timestamp format)

출력 전용입니다. 구독의 시작 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

SubscriptionState

정기 결제의 상태를 나타내는 열거형입니다.

열거형
SUBSCRIPTION_STATE_UNSPECIFIED 상태가 지정되지 않았습니다.
ACTIVE 활성 상태는 정기 결제가 성공적으로 생성되었으며 청구가 진행 중임을 의미합니다.
INACTIVE 비활성은 구독이 생성되었지만 아직 청구가 시작되지 않았음을 의미합니다.
ERROR 정기 결제가 오류 상태입니다.
FAILED_TO_RETRIEVE 구독 상태를 가져오지 못했습니다. 일시적인 문제일 수 있습니다. 사용자가 요청을 다시 시도해야 합니다.
COMPLETED 종료일에 도달하여 구독이 완료되었습니다.