export declare const ChannelPartnerLinkLinkState: { /** * Not used. */ readonly ChannelPartnerLinkStateUnspecified: "CHANNEL_PARTNER_LINK_STATE_UNSPECIFIED"; /** * An invitation has been sent to the reseller to create a channel partner link. */ readonly Invited: "INVITED"; /** * Status when the reseller is active. */ readonly Active: "ACTIVE"; /** * Status when the reseller has been revoked by the distributor. */ readonly Revoked: "REVOKED"; /** * Status when the reseller is suspended by Google or distributor. */ readonly Suspended: "SUSPENDED"; }; /** * Required. State of the channel partner link. */ export type ChannelPartnerLinkLinkState = (typeof ChannelPartnerLinkLinkState)[keyof typeof ChannelPartnerLinkLinkState]; export declare const GoogleCloudChannelV1ConditionalOverrideRebillingBasis: { /** * Not used. */ readonly RebillingBasisUnspecified: "REBILLING_BASIS_UNSPECIFIED"; /** * Use the list cost, also known as the MSRP. */ readonly CostAtList: "COST_AT_LIST"; /** * Pass through all discounts except the Reseller Program Discount. If this is the default cost base and no adjustments are specified, the output cost will be exactly what the customer would see if they viewed the bill in the Google Cloud Console. */ readonly DirectCustomerCost: "DIRECT_CUSTOMER_COST"; }; /** * Required. The RebillingBasis to use for the applied override. Shows the relative cost based on your repricing costs. */ export type GoogleCloudChannelV1ConditionalOverrideRebillingBasis = (typeof GoogleCloudChannelV1ConditionalOverrideRebillingBasis)[keyof typeof GoogleCloudChannelV1ConditionalOverrideRebillingBasis]; export declare const GoogleCloudChannelV1PeriodPeriodType: { /** * Not used. */ readonly PeriodTypeUnspecified: "PERIOD_TYPE_UNSPECIFIED"; /** * Day. */ readonly Day: "DAY"; /** * Month. */ readonly Month: "MONTH"; /** * Year. */ readonly Year: "YEAR"; }; /** * Period Type. */ export type GoogleCloudChannelV1PeriodPeriodType = (typeof GoogleCloudChannelV1PeriodPeriodType)[keyof typeof GoogleCloudChannelV1PeriodPeriodType]; export declare const GoogleCloudChannelV1RenewalSettingsPaymentPlan: { /** * Not used. */ readonly PaymentPlanUnspecified: "PAYMENT_PLAN_UNSPECIFIED"; /** * Commitment. */ readonly Commitment: "COMMITMENT"; /** * No commitment. */ readonly Flexible: "FLEXIBLE"; /** * Free. */ readonly Free: "FREE"; /** * Trial. */ readonly Trial: "TRIAL"; /** * Price and ordering not available through API. */ readonly Offline: "OFFLINE"; }; /** * Describes how a reseller will be billed. */ export type GoogleCloudChannelV1RenewalSettingsPaymentPlan = (typeof GoogleCloudChannelV1RenewalSettingsPaymentPlan)[keyof typeof GoogleCloudChannelV1RenewalSettingsPaymentPlan]; export declare const GoogleCloudChannelV1RepricingConfigRebillingBasis: { /** * Not used. */ readonly RebillingBasisUnspecified: "REBILLING_BASIS_UNSPECIFIED"; /** * Use the list cost, also known as the MSRP. */ readonly CostAtList: "COST_AT_LIST"; /** * Pass through all discounts except the Reseller Program Discount. If this is the default cost base and no adjustments are specified, the output cost will be exactly what the customer would see if they viewed the bill in the Google Cloud Console. */ readonly DirectCustomerCost: "DIRECT_CUSTOMER_COST"; }; /** * Required. The RebillingBasis to use for this bill. Specifies the relative cost based on repricing costs you will apply. */ export type GoogleCloudChannelV1RepricingConfigRebillingBasis = (typeof GoogleCloudChannelV1RepricingConfigRebillingBasis)[keyof typeof GoogleCloudChannelV1RepricingConfigRebillingBasis];