GoogleCloudChannelV1alpha1RenewalSettings
import type { GoogleCloudChannelV1alpha1RenewalSettings } from "https://googleapis.deno.dev/v1/cloudchannel:v1.ts";
Renewal settings for renewable Offers.
interface GoogleCloudChannelV1alpha1RenewalSettings {
disableCommitment?: boolean;
enableRenewal?: boolean;
paymentCycle?: GoogleCloudChannelV1alpha1Period;
paymentOption?: "PAYMENT_OPTION_UNSPECIFIED" | "ANNUAL" | "MONTHLY";
paymentPlan?:
| "PAYMENT_PLAN_UNSPECIFIED"
| "COMMITMENT"
| "FLEXIBLE"
| "FREE"
| "TRIAL"
| "OFFLINE";
resizeUnitCount?: boolean;
readonly scheduledRenewalOffer?: string;
}§Properties
§
disableCommitment?: boolean
[src]If true, disables commitment-based offer on renewal and switches to
flexible or pay as you go. Deprecated: Use payment_plan
instead.
§
paymentCycle?: GoogleCloudChannelV1alpha1Period
[src]Describes how frequently the reseller will be billed, such as once per month.
§
paymentOption?: "PAYMENT_OPTION_UNSPECIFIED" | "ANNUAL" | "MONTHLY"
[src]Set if enable_renewal=true. Deprecated: Use payment_cycle
instead.
§
paymentPlan?: "PAYMENT_PLAN_UNSPECIFIED" | "COMMITMENT" | "FLEXIBLE" | "FREE" | "TRIAL" | "OFFLINE"
[src]Describes how a reseller will be billed.