CommitmentSettings

Commitment settings for commitment-based offers.

JSON representation
{
  "startDate": string,
  "endDate": string,
  "renewalType": enum(RenewalType)
}
Fields
startDate

string (Timestamp format)

Read-only. Commitment start timestamp.

A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

endDate

string (Timestamp format)

Read-only. Commitment end timestamp.

A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

renewalType

enum(RenewalType)

Renewal type applicable for a commitment-based plan.

RenewalType

Renewal Type

Enums
RENEWAL_TYPE_UNSPECIFIED Default renewal type if none is specified.
AUTO_RENEW Renew the current commitment.
RENEW_CURRENT_USERS Renew with new contract for the number of users customer had on the day of renewal.
SWITCH_TO_PAY_AS_YOU_GO Disable commitment and switch to the pay-as-you-go offer.
CANCEL Cancel the current commitment at the end of term.