CommitmentSettings

Commitment settings for commitment-based offers.

JSON representation
{
  "startTime": string,
  "endTime": string,
  "renewalSettings": {
    object (RenewalSettings)
  }
}
Fields
startTime

string (Timestamp format)

Commitment start timestamp. Read-only.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Commitment end timestamp. Read-only.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

renewalSettings

object (RenewalSettings)

Renewal settings applicable for a commitment-based Offer. Optional.

RenewalSettings

Renewal settings for renewable offers.

JSON representation
{
  "enableRenewal": boolean,
  "resizeUnitCount": boolean,
  "disableCommitment": boolean,
  "paymentOption": enum (PaymentOption),
  "paymentPlan": enum (PaymentPlan),
  "paymentCycle": {
    object (Period)
  }
}
Fields
enableRenewal

boolean

If false, the plan will be completed at the end date.

resizeUnitCount

boolean

If true and enableRenewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time.

disableCommitment
(deprecated)

boolean

If true, disables commitment-based offer on renewal and switches to flexible or pay as you go. Deprecated: Use paymentPlan instead.

paymentOption
(deprecated)

enum (PaymentOption)

Set if enableRenewal=true. Deprecated: Use paymentCycle instead.

paymentPlan

enum (PaymentPlan)

Payment plan describes how a reseller will be billed.

paymentCycle

object (Period)

Payment cycle describes how frequently the reseller will be billed, such as once per month.

Period

Represents period in days/months/years.

JSON representation
{
  "duration": integer,
  "periodType": enum (PeriodType)
}
Fields
duration

integer

Total duration of Period Type defined.

periodType

enum (PeriodType)

Period Type.