1. Packages
  2. Google Cloud Native
  3. API Docs
  4. apigee
  5. apigee/v1
  6. RatePlan

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

google-native.apigee/v1.RatePlan

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

    Create a rate plan that is associated with an API product in an organization. Using rate plans, API product owners can monetize their API products by configuring one or more of the following: - Billing frequency - Initial setup fees for using an API product - Payment funding model (postpaid only) - Fixed recurring or consumption-based charges for using an API product - Revenue sharing with developer partners An API product can have multiple rate plans associated with it but only one rate plan can be active at any point of time. **Note: From the developer’s perspective, they purchase API products not rate plans. Auto-naming is currently not supported for this resource.

    Create RatePlan Resource

    new RatePlan(name: string, args: RatePlanArgs, opts?: CustomResourceOptions);
    @overload
    def RatePlan(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 apiproduct: Optional[str] = None,
                 apiproduct_id: Optional[str] = None,
                 billing_period: Optional[RatePlanBillingPeriod] = None,
                 consumption_pricing_rates: Optional[Sequence[GoogleCloudApigeeV1RateRangeArgs]] = None,
                 consumption_pricing_type: Optional[RatePlanConsumptionPricingType] = None,
                 currency_code: Optional[str] = None,
                 description: Optional[str] = None,
                 display_name: Optional[str] = None,
                 end_time: Optional[str] = None,
                 fixed_fee_frequency: Optional[int] = None,
                 fixed_recurring_fee: Optional[GoogleTypeMoneyArgs] = None,
                 organization_id: Optional[str] = None,
                 payment_funding_model: Optional[RatePlanPaymentFundingModel] = None,
                 revenue_share_rates: Optional[Sequence[GoogleCloudApigeeV1RevenueShareRangeArgs]] = None,
                 revenue_share_type: Optional[RatePlanRevenueShareType] = None,
                 setup_fee: Optional[GoogleTypeMoneyArgs] = None,
                 start_time: Optional[str] = None,
                 state: Optional[RatePlanState] = None)
    @overload
    def RatePlan(resource_name: str,
                 args: RatePlanArgs,
                 opts: Optional[ResourceOptions] = None)
    func NewRatePlan(ctx *Context, name string, args RatePlanArgs, opts ...ResourceOption) (*RatePlan, error)
    public RatePlan(string name, RatePlanArgs args, CustomResourceOptions? opts = null)
    public RatePlan(String name, RatePlanArgs args)
    public RatePlan(String name, RatePlanArgs args, CustomResourceOptions options)
    
    type: google-native:apigee/v1:RatePlan
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args RatePlanArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args RatePlanArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args RatePlanArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args RatePlanArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args RatePlanArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    RatePlan Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The RatePlan resource accepts the following input properties:

    ApiproductId string
    OrganizationId string
    Apiproduct string

    Name of the API product that the rate plan is associated with.

    BillingPeriod Pulumi.GoogleNative.Apigee.V1.RatePlanBillingPeriod

    Frequency at which the customer will be billed.

    ConsumptionPricingRates List<Pulumi.GoogleNative.Apigee.V1.Inputs.GoogleCloudApigeeV1RateRange>

    API call volume ranges and the fees charged when the total number of API calls is within a given range. The method used to calculate the final fee depends on the selected pricing model. For example, if the pricing model is STAIRSTEP and the ranges are defined as follows: { "start": 1, "end": 100, "fee": 75 }, { "start": 101, "end": 200, "fee": 100 }, } Then the following fees would be charged based on the total number of API calls (assuming the currency selected is USD): * 1 call costs $75 * 50 calls cost $75 * 150 calls cost $100 The number of API calls cannot exceed 200.

    ConsumptionPricingType Pulumi.GoogleNative.Apigee.V1.RatePlanConsumptionPricingType

    Pricing model used for consumption-based charges.

    CurrencyCode string

    Currency to be used for billing. Consists of a three-letter code as defined by the ISO 4217 standard.

    Description string

    Description of the rate plan.

    DisplayName string

    Display name of the rate plan.

    EndTime string

    Time when the rate plan will expire in milliseconds since epoch. Set to 0 or null to indicate that the rate plan should never expire.

    FixedFeeFrequency int

    Frequency at which the fixed fee is charged.

    FixedRecurringFee Pulumi.GoogleNative.Apigee.V1.Inputs.GoogleTypeMoney

    Fixed amount that is charged at a defined interval and billed in advance of use of the API product. The fee will be prorated for the first billing period.

    PaymentFundingModel Pulumi.GoogleNative.Apigee.V1.RatePlanPaymentFundingModel

    DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the billingType field inside DeveloperMonetizationConfig resource. Flag that specifies the billing account type, prepaid or postpaid.

    Deprecated:

    DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the billingType field inside DeveloperMonetizationConfig resource. Flag that specifies the billing account type, prepaid or postpaid.

    RevenueShareRates List<Pulumi.GoogleNative.Apigee.V1.Inputs.GoogleCloudApigeeV1RevenueShareRange>

    Details of the revenue sharing model.

    RevenueShareType Pulumi.GoogleNative.Apigee.V1.RatePlanRevenueShareType

    Method used to calculate the revenue that is shared with developers.

    SetupFee Pulumi.GoogleNative.Apigee.V1.Inputs.GoogleTypeMoney

    Initial, one-time fee paid when purchasing the API product.

    StartTime string

    Time when the rate plan becomes active in milliseconds since epoch.

    State Pulumi.GoogleNative.Apigee.V1.RatePlanState

    Current state of the rate plan (draft or published).

    ApiproductId string
    OrganizationId string
    Apiproduct string

    Name of the API product that the rate plan is associated with.

    BillingPeriod RatePlanBillingPeriod

    Frequency at which the customer will be billed.

    ConsumptionPricingRates []GoogleCloudApigeeV1RateRangeArgs

    API call volume ranges and the fees charged when the total number of API calls is within a given range. The method used to calculate the final fee depends on the selected pricing model. For example, if the pricing model is STAIRSTEP and the ranges are defined as follows: { "start": 1, "end": 100, "fee": 75 }, { "start": 101, "end": 200, "fee": 100 }, } Then the following fees would be charged based on the total number of API calls (assuming the currency selected is USD): * 1 call costs $75 * 50 calls cost $75 * 150 calls cost $100 The number of API calls cannot exceed 200.

    ConsumptionPricingType RatePlanConsumptionPricingType

    Pricing model used for consumption-based charges.

    CurrencyCode string

    Currency to be used for billing. Consists of a three-letter code as defined by the ISO 4217 standard.

    Description string

    Description of the rate plan.

    DisplayName string

    Display name of the rate plan.

    EndTime string

    Time when the rate plan will expire in milliseconds since epoch. Set to 0 or null to indicate that the rate plan should never expire.

    FixedFeeFrequency int

    Frequency at which the fixed fee is charged.

    FixedRecurringFee GoogleTypeMoneyArgs

    Fixed amount that is charged at a defined interval and billed in advance of use of the API product. The fee will be prorated for the first billing period.

    PaymentFundingModel RatePlanPaymentFundingModel

    DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the billingType field inside DeveloperMonetizationConfig resource. Flag that specifies the billing account type, prepaid or postpaid.

    Deprecated:

    DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the billingType field inside DeveloperMonetizationConfig resource. Flag that specifies the billing account type, prepaid or postpaid.

    RevenueShareRates []GoogleCloudApigeeV1RevenueShareRangeArgs

    Details of the revenue sharing model.

    RevenueShareType RatePlanRevenueShareType

    Method used to calculate the revenue that is shared with developers.

    SetupFee GoogleTypeMoneyArgs

    Initial, one-time fee paid when purchasing the API product.

    StartTime string

    Time when the rate plan becomes active in milliseconds since epoch.

    State RatePlanStateEnum

    Current state of the rate plan (draft or published).

    apiproductId String
    organizationId String
    apiproduct String

    Name of the API product that the rate plan is associated with.

    billingPeriod RatePlanBillingPeriod

    Frequency at which the customer will be billed.

    consumptionPricingRates List<GoogleCloudApigeeV1RateRange>

    API call volume ranges and the fees charged when the total number of API calls is within a given range. The method used to calculate the final fee depends on the selected pricing model. For example, if the pricing model is STAIRSTEP and the ranges are defined as follows: { "start": 1, "end": 100, "fee": 75 }, { "start": 101, "end": 200, "fee": 100 }, } Then the following fees would be charged based on the total number of API calls (assuming the currency selected is USD): * 1 call costs $75 * 50 calls cost $75 * 150 calls cost $100 The number of API calls cannot exceed 200.

    consumptionPricingType RatePlanConsumptionPricingType

    Pricing model used for consumption-based charges.

    currencyCode String

    Currency to be used for billing. Consists of a three-letter code as defined by the ISO 4217 standard.

    description String

    Description of the rate plan.

    displayName String

    Display name of the rate plan.

    endTime String

    Time when the rate plan will expire in milliseconds since epoch. Set to 0 or null to indicate that the rate plan should never expire.

    fixedFeeFrequency Integer

    Frequency at which the fixed fee is charged.

    fixedRecurringFee GoogleTypeMoney

    Fixed amount that is charged at a defined interval and billed in advance of use of the API product. The fee will be prorated for the first billing period.

    paymentFundingModel RatePlanPaymentFundingModel

    DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the billingType field inside DeveloperMonetizationConfig resource. Flag that specifies the billing account type, prepaid or postpaid.

    Deprecated:

    DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the billingType field inside DeveloperMonetizationConfig resource. Flag that specifies the billing account type, prepaid or postpaid.

    revenueShareRates List<GoogleCloudApigeeV1RevenueShareRange>

    Details of the revenue sharing model.

    revenueShareType RatePlanRevenueShareType

    Method used to calculate the revenue that is shared with developers.

    setupFee GoogleTypeMoney

    Initial, one-time fee paid when purchasing the API product.

    startTime String

    Time when the rate plan becomes active in milliseconds since epoch.

    state RatePlanState

    Current state of the rate plan (draft or published).

    apiproductId string
    organizationId string
    apiproduct string

    Name of the API product that the rate plan is associated with.

    billingPeriod RatePlanBillingPeriod

    Frequency at which the customer will be billed.

    consumptionPricingRates GoogleCloudApigeeV1RateRange[]

    API call volume ranges and the fees charged when the total number of API calls is within a given range. The method used to calculate the final fee depends on the selected pricing model. For example, if the pricing model is STAIRSTEP and the ranges are defined as follows: { "start": 1, "end": 100, "fee": 75 }, { "start": 101, "end": 200, "fee": 100 }, } Then the following fees would be charged based on the total number of API calls (assuming the currency selected is USD): * 1 call costs $75 * 50 calls cost $75 * 150 calls cost $100 The number of API calls cannot exceed 200.

    consumptionPricingType RatePlanConsumptionPricingType

    Pricing model used for consumption-based charges.

    currencyCode string

    Currency to be used for billing. Consists of a three-letter code as defined by the ISO 4217 standard.

    description string

    Description of the rate plan.

    displayName string

    Display name of the rate plan.

    endTime string

    Time when the rate plan will expire in milliseconds since epoch. Set to 0 or null to indicate that the rate plan should never expire.

    fixedFeeFrequency number

    Frequency at which the fixed fee is charged.

    fixedRecurringFee GoogleTypeMoney

    Fixed amount that is charged at a defined interval and billed in advance of use of the API product. The fee will be prorated for the first billing period.

    paymentFundingModel RatePlanPaymentFundingModel

    DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the billingType field inside DeveloperMonetizationConfig resource. Flag that specifies the billing account type, prepaid or postpaid.

    Deprecated:

    DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the billingType field inside DeveloperMonetizationConfig resource. Flag that specifies the billing account type, prepaid or postpaid.

    revenueShareRates GoogleCloudApigeeV1RevenueShareRange[]

    Details of the revenue sharing model.

    revenueShareType RatePlanRevenueShareType

    Method used to calculate the revenue that is shared with developers.

    setupFee GoogleTypeMoney

    Initial, one-time fee paid when purchasing the API product.

    startTime string

    Time when the rate plan becomes active in milliseconds since epoch.

    state RatePlanState

    Current state of the rate plan (draft or published).

    apiproduct_id str
    organization_id str
    apiproduct str

    Name of the API product that the rate plan is associated with.

    billing_period RatePlanBillingPeriod

    Frequency at which the customer will be billed.

    consumption_pricing_rates Sequence[GoogleCloudApigeeV1RateRangeArgs]

    API call volume ranges and the fees charged when the total number of API calls is within a given range. The method used to calculate the final fee depends on the selected pricing model. For example, if the pricing model is STAIRSTEP and the ranges are defined as follows: { "start": 1, "end": 100, "fee": 75 }, { "start": 101, "end": 200, "fee": 100 }, } Then the following fees would be charged based on the total number of API calls (assuming the currency selected is USD): * 1 call costs $75 * 50 calls cost $75 * 150 calls cost $100 The number of API calls cannot exceed 200.

    consumption_pricing_type RatePlanConsumptionPricingType

    Pricing model used for consumption-based charges.

    currency_code str

    Currency to be used for billing. Consists of a three-letter code as defined by the ISO 4217 standard.

    description str

    Description of the rate plan.

    display_name str

    Display name of the rate plan.

    end_time str

    Time when the rate plan will expire in milliseconds since epoch. Set to 0 or null to indicate that the rate plan should never expire.

    fixed_fee_frequency int

    Frequency at which the fixed fee is charged.

    fixed_recurring_fee GoogleTypeMoneyArgs

    Fixed amount that is charged at a defined interval and billed in advance of use of the API product. The fee will be prorated for the first billing period.

    payment_funding_model RatePlanPaymentFundingModel

    DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the billingType field inside DeveloperMonetizationConfig resource. Flag that specifies the billing account type, prepaid or postpaid.

    Deprecated:

    DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the billingType field inside DeveloperMonetizationConfig resource. Flag that specifies the billing account type, prepaid or postpaid.

    revenue_share_rates Sequence[GoogleCloudApigeeV1RevenueShareRangeArgs]

    Details of the revenue sharing model.

    revenue_share_type RatePlanRevenueShareType

    Method used to calculate the revenue that is shared with developers.

    setup_fee GoogleTypeMoneyArgs

    Initial, one-time fee paid when purchasing the API product.

    start_time str

    Time when the rate plan becomes active in milliseconds since epoch.

    state RatePlanState

    Current state of the rate plan (draft or published).

    apiproductId String
    organizationId String
    apiproduct String

    Name of the API product that the rate plan is associated with.

    billingPeriod "BILLING_PERIOD_UNSPECIFIED" | "WEEKLY" | "MONTHLY"

    Frequency at which the customer will be billed.

    consumptionPricingRates List<Property Map>

    API call volume ranges and the fees charged when the total number of API calls is within a given range. The method used to calculate the final fee depends on the selected pricing model. For example, if the pricing model is STAIRSTEP and the ranges are defined as follows: { "start": 1, "end": 100, "fee": 75 }, { "start": 101, "end": 200, "fee": 100 }, } Then the following fees would be charged based on the total number of API calls (assuming the currency selected is USD): * 1 call costs $75 * 50 calls cost $75 * 150 calls cost $100 The number of API calls cannot exceed 200.

    consumptionPricingType "CONSUMPTION_PRICING_TYPE_UNSPECIFIED" | "FIXED_PER_UNIT" | "BANDED" | "TIERED" | "STAIRSTEP"

    Pricing model used for consumption-based charges.

    currencyCode String

    Currency to be used for billing. Consists of a three-letter code as defined by the ISO 4217 standard.

    description String

    Description of the rate plan.

    displayName String

    Display name of the rate plan.

    endTime String

    Time when the rate plan will expire in milliseconds since epoch. Set to 0 or null to indicate that the rate plan should never expire.

    fixedFeeFrequency Number

    Frequency at which the fixed fee is charged.

    fixedRecurringFee Property Map

    Fixed amount that is charged at a defined interval and billed in advance of use of the API product. The fee will be prorated for the first billing period.

    paymentFundingModel "PAYMENT_FUNDING_MODEL_UNSPECIFIED" | "PREPAID" | "POSTPAID"

    DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the billingType field inside DeveloperMonetizationConfig resource. Flag that specifies the billing account type, prepaid or postpaid.

    Deprecated:

    DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the billingType field inside DeveloperMonetizationConfig resource. Flag that specifies the billing account type, prepaid or postpaid.

    revenueShareRates List<Property Map>

    Details of the revenue sharing model.

    revenueShareType "REVENUE_SHARE_TYPE_UNSPECIFIED" | "FIXED" | "VOLUME_BANDED"

    Method used to calculate the revenue that is shared with developers.

    setupFee Property Map

    Initial, one-time fee paid when purchasing the API product.

    startTime String

    Time when the rate plan becomes active in milliseconds since epoch.

    state "STATE_UNSPECIFIED" | "DRAFT" | "PUBLISHED"

    Current state of the rate plan (draft or published).

    Outputs

    All input properties are implicitly available as output properties. Additionally, the RatePlan resource produces the following output properties:

    CreatedAt string

    Time that the rate plan was created in milliseconds since epoch.

    Id string

    The provider-assigned unique ID for this managed resource.

    LastModifiedAt string

    Time the rate plan was last modified in milliseconds since epoch.

    Name string

    Name of the rate plan.

    CreatedAt string

    Time that the rate plan was created in milliseconds since epoch.

    Id string

    The provider-assigned unique ID for this managed resource.

    LastModifiedAt string

    Time the rate plan was last modified in milliseconds since epoch.

    Name string

    Name of the rate plan.

    createdAt String

    Time that the rate plan was created in milliseconds since epoch.

    id String

    The provider-assigned unique ID for this managed resource.

    lastModifiedAt String

    Time the rate plan was last modified in milliseconds since epoch.

    name String

    Name of the rate plan.

    createdAt string

    Time that the rate plan was created in milliseconds since epoch.

    id string

    The provider-assigned unique ID for this managed resource.

    lastModifiedAt string

    Time the rate plan was last modified in milliseconds since epoch.

    name string

    Name of the rate plan.

    created_at str

    Time that the rate plan was created in milliseconds since epoch.

    id str

    The provider-assigned unique ID for this managed resource.

    last_modified_at str

    Time the rate plan was last modified in milliseconds since epoch.

    name str

    Name of the rate plan.

    createdAt String

    Time that the rate plan was created in milliseconds since epoch.

    id String

    The provider-assigned unique ID for this managed resource.

    lastModifiedAt String

    Time the rate plan was last modified in milliseconds since epoch.

    name String

    Name of the rate plan.

    Supporting Types

    GoogleCloudApigeeV1RateRange, GoogleCloudApigeeV1RateRangeArgs

    End string

    Ending value of the range. Set to 0 or null for the last range of values.

    Fee Pulumi.GoogleNative.Apigee.V1.Inputs.GoogleTypeMoney

    Fee to charge when total number of API calls falls within this range.

    Start string

    Starting value of the range. Set to 0 or null for the initial range of values.

    End string

    Ending value of the range. Set to 0 or null for the last range of values.

    Fee GoogleTypeMoney

    Fee to charge when total number of API calls falls within this range.

    Start string

    Starting value of the range. Set to 0 or null for the initial range of values.

    end String

    Ending value of the range. Set to 0 or null for the last range of values.

    fee GoogleTypeMoney

    Fee to charge when total number of API calls falls within this range.

    start String

    Starting value of the range. Set to 0 or null for the initial range of values.

    end string

    Ending value of the range. Set to 0 or null for the last range of values.

    fee GoogleTypeMoney

    Fee to charge when total number of API calls falls within this range.

    start string

    Starting value of the range. Set to 0 or null for the initial range of values.

    end str

    Ending value of the range. Set to 0 or null for the last range of values.

    fee GoogleTypeMoney

    Fee to charge when total number of API calls falls within this range.

    start str

    Starting value of the range. Set to 0 or null for the initial range of values.

    end String

    Ending value of the range. Set to 0 or null for the last range of values.

    fee Property Map

    Fee to charge when total number of API calls falls within this range.

    start String

    Starting value of the range. Set to 0 or null for the initial range of values.

    GoogleCloudApigeeV1RateRangeResponse, GoogleCloudApigeeV1RateRangeResponseArgs

    End string

    Ending value of the range. Set to 0 or null for the last range of values.

    Fee Pulumi.GoogleNative.Apigee.V1.Inputs.GoogleTypeMoneyResponse

    Fee to charge when total number of API calls falls within this range.

    Start string

    Starting value of the range. Set to 0 or null for the initial range of values.

    End string

    Ending value of the range. Set to 0 or null for the last range of values.

    Fee GoogleTypeMoneyResponse

    Fee to charge when total number of API calls falls within this range.

    Start string

    Starting value of the range. Set to 0 or null for the initial range of values.

    end String

    Ending value of the range. Set to 0 or null for the last range of values.

    fee GoogleTypeMoneyResponse

    Fee to charge when total number of API calls falls within this range.

    start String

    Starting value of the range. Set to 0 or null for the initial range of values.

    end string

    Ending value of the range. Set to 0 or null for the last range of values.

    fee GoogleTypeMoneyResponse

    Fee to charge when total number of API calls falls within this range.

    start string

    Starting value of the range. Set to 0 or null for the initial range of values.

    end str

    Ending value of the range. Set to 0 or null for the last range of values.

    fee GoogleTypeMoneyResponse

    Fee to charge when total number of API calls falls within this range.

    start str

    Starting value of the range. Set to 0 or null for the initial range of values.

    end String

    Ending value of the range. Set to 0 or null for the last range of values.

    fee Property Map

    Fee to charge when total number of API calls falls within this range.

    start String

    Starting value of the range. Set to 0 or null for the initial range of values.

    GoogleCloudApigeeV1RevenueShareRange, GoogleCloudApigeeV1RevenueShareRangeArgs

    End string

    Ending value of the range. Set to 0 or null for the last range of values.

    SharePercentage double

    Percentage of the revenue to be shared with the developer. For example, to share 21 percent of the total revenue with the developer, set this value to 21. Specify a decimal number with a maximum of two digits following the decimal point.

    Start string

    Starting value of the range. Set to 0 or null for the initial range of values.

    End string

    Ending value of the range. Set to 0 or null for the last range of values.

    SharePercentage float64

    Percentage of the revenue to be shared with the developer. For example, to share 21 percent of the total revenue with the developer, set this value to 21. Specify a decimal number with a maximum of two digits following the decimal point.

    Start string

    Starting value of the range. Set to 0 or null for the initial range of values.

    end String

    Ending value of the range. Set to 0 or null for the last range of values.

    sharePercentage Double

    Percentage of the revenue to be shared with the developer. For example, to share 21 percent of the total revenue with the developer, set this value to 21. Specify a decimal number with a maximum of two digits following the decimal point.

    start String

    Starting value of the range. Set to 0 or null for the initial range of values.

    end string

    Ending value of the range. Set to 0 or null for the last range of values.

    sharePercentage number

    Percentage of the revenue to be shared with the developer. For example, to share 21 percent of the total revenue with the developer, set this value to 21. Specify a decimal number with a maximum of two digits following the decimal point.

    start string

    Starting value of the range. Set to 0 or null for the initial range of values.

    end str

    Ending value of the range. Set to 0 or null for the last range of values.

    share_percentage float

    Percentage of the revenue to be shared with the developer. For example, to share 21 percent of the total revenue with the developer, set this value to 21. Specify a decimal number with a maximum of two digits following the decimal point.

    start str

    Starting value of the range. Set to 0 or null for the initial range of values.

    end String

    Ending value of the range. Set to 0 or null for the last range of values.

    sharePercentage Number

    Percentage of the revenue to be shared with the developer. For example, to share 21 percent of the total revenue with the developer, set this value to 21. Specify a decimal number with a maximum of two digits following the decimal point.

    start String

    Starting value of the range. Set to 0 or null for the initial range of values.

    GoogleCloudApigeeV1RevenueShareRangeResponse, GoogleCloudApigeeV1RevenueShareRangeResponseArgs

    End string

    Ending value of the range. Set to 0 or null for the last range of values.

    SharePercentage double

    Percentage of the revenue to be shared with the developer. For example, to share 21 percent of the total revenue with the developer, set this value to 21. Specify a decimal number with a maximum of two digits following the decimal point.

    Start string

    Starting value of the range. Set to 0 or null for the initial range of values.

    End string

    Ending value of the range. Set to 0 or null for the last range of values.

    SharePercentage float64

    Percentage of the revenue to be shared with the developer. For example, to share 21 percent of the total revenue with the developer, set this value to 21. Specify a decimal number with a maximum of two digits following the decimal point.

    Start string

    Starting value of the range. Set to 0 or null for the initial range of values.

    end String

    Ending value of the range. Set to 0 or null for the last range of values.

    sharePercentage Double

    Percentage of the revenue to be shared with the developer. For example, to share 21 percent of the total revenue with the developer, set this value to 21. Specify a decimal number with a maximum of two digits following the decimal point.

    start String

    Starting value of the range. Set to 0 or null for the initial range of values.

    end string

    Ending value of the range. Set to 0 or null for the last range of values.

    sharePercentage number

    Percentage of the revenue to be shared with the developer. For example, to share 21 percent of the total revenue with the developer, set this value to 21. Specify a decimal number with a maximum of two digits following the decimal point.

    start string

    Starting value of the range. Set to 0 or null for the initial range of values.

    end str

    Ending value of the range. Set to 0 or null for the last range of values.

    share_percentage float

    Percentage of the revenue to be shared with the developer. For example, to share 21 percent of the total revenue with the developer, set this value to 21. Specify a decimal number with a maximum of two digits following the decimal point.

    start str

    Starting value of the range. Set to 0 or null for the initial range of values.

    end String

    Ending value of the range. Set to 0 or null for the last range of values.

    sharePercentage Number

    Percentage of the revenue to be shared with the developer. For example, to share 21 percent of the total revenue with the developer, set this value to 21. Specify a decimal number with a maximum of two digits following the decimal point.

    start String

    Starting value of the range. Set to 0 or null for the initial range of values.

    GoogleTypeMoney, GoogleTypeMoneyArgs

    CurrencyCode string

    The three-letter currency code defined in ISO 4217.

    Nanos int

    Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If units is positive, nanos must be positive or zero. If units is zero, nanos can be positive, zero, or negative. If units is negative, nanos must be negative or zero. For example $-1.75 is represented as units=-1 and nanos=-750,000,000.

    Units string

    The whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar.

    CurrencyCode string

    The three-letter currency code defined in ISO 4217.

    Nanos int

    Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If units is positive, nanos must be positive or zero. If units is zero, nanos can be positive, zero, or negative. If units is negative, nanos must be negative or zero. For example $-1.75 is represented as units=-1 and nanos=-750,000,000.

    Units string

    The whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar.

    currencyCode String

    The three-letter currency code defined in ISO 4217.

    nanos Integer

    Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If units is positive, nanos must be positive or zero. If units is zero, nanos can be positive, zero, or negative. If units is negative, nanos must be negative or zero. For example $-1.75 is represented as units=-1 and nanos=-750,000,000.

    units String

    The whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar.

    currencyCode string

    The three-letter currency code defined in ISO 4217.

    nanos number

    Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If units is positive, nanos must be positive or zero. If units is zero, nanos can be positive, zero, or negative. If units is negative, nanos must be negative or zero. For example $-1.75 is represented as units=-1 and nanos=-750,000,000.

    units string

    The whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar.

    currency_code str

    The three-letter currency code defined in ISO 4217.

    nanos int

    Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If units is positive, nanos must be positive or zero. If units is zero, nanos can be positive, zero, or negative. If units is negative, nanos must be negative or zero. For example $-1.75 is represented as units=-1 and nanos=-750,000,000.

    units str

    The whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar.

    currencyCode String

    The three-letter currency code defined in ISO 4217.

    nanos Number

    Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If units is positive, nanos must be positive or zero. If units is zero, nanos can be positive, zero, or negative. If units is negative, nanos must be negative or zero. For example $-1.75 is represented as units=-1 and nanos=-750,000,000.

    units String

    The whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar.

    GoogleTypeMoneyResponse, GoogleTypeMoneyResponseArgs

    CurrencyCode string

    The three-letter currency code defined in ISO 4217.

    Nanos int

    Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If units is positive, nanos must be positive or zero. If units is zero, nanos can be positive, zero, or negative. If units is negative, nanos must be negative or zero. For example $-1.75 is represented as units=-1 and nanos=-750,000,000.

    Units string

    The whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar.

    CurrencyCode string

    The three-letter currency code defined in ISO 4217.

    Nanos int

    Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If units is positive, nanos must be positive or zero. If units is zero, nanos can be positive, zero, or negative. If units is negative, nanos must be negative or zero. For example $-1.75 is represented as units=-1 and nanos=-750,000,000.

    Units string

    The whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar.

    currencyCode String

    The three-letter currency code defined in ISO 4217.

    nanos Integer

    Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If units is positive, nanos must be positive or zero. If units is zero, nanos can be positive, zero, or negative. If units is negative, nanos must be negative or zero. For example $-1.75 is represented as units=-1 and nanos=-750,000,000.

    units String

    The whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar.

    currencyCode string

    The three-letter currency code defined in ISO 4217.

    nanos number

    Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If units is positive, nanos must be positive or zero. If units is zero, nanos can be positive, zero, or negative. If units is negative, nanos must be negative or zero. For example $-1.75 is represented as units=-1 and nanos=-750,000,000.

    units string

    The whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar.

    currency_code str

    The three-letter currency code defined in ISO 4217.

    nanos int

    Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If units is positive, nanos must be positive or zero. If units is zero, nanos can be positive, zero, or negative. If units is negative, nanos must be negative or zero. For example $-1.75 is represented as units=-1 and nanos=-750,000,000.

    units str

    The whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar.

    currencyCode String

    The three-letter currency code defined in ISO 4217.

    nanos Number

    Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If units is positive, nanos must be positive or zero. If units is zero, nanos can be positive, zero, or negative. If units is negative, nanos must be negative or zero. For example $-1.75 is represented as units=-1 and nanos=-750,000,000.

    units String

    The whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar.

    RatePlanBillingPeriod, RatePlanBillingPeriodArgs

    BillingPeriodUnspecified
    BILLING_PERIOD_UNSPECIFIED

    Billing period not specified.

    Weekly
    WEEKLY

    Weekly billing period. Note: Not supported by Apigee at this time.

    Monthly
    MONTHLY

    Monthly billing period.

    RatePlanBillingPeriodBillingPeriodUnspecified
    BILLING_PERIOD_UNSPECIFIED

    Billing period not specified.

    RatePlanBillingPeriodWeekly
    WEEKLY

    Weekly billing period. Note: Not supported by Apigee at this time.

    RatePlanBillingPeriodMonthly
    MONTHLY

    Monthly billing period.

    BillingPeriodUnspecified
    BILLING_PERIOD_UNSPECIFIED

    Billing period not specified.

    Weekly
    WEEKLY

    Weekly billing period. Note: Not supported by Apigee at this time.

    Monthly
    MONTHLY

    Monthly billing period.

    BillingPeriodUnspecified
    BILLING_PERIOD_UNSPECIFIED

    Billing period not specified.

    Weekly
    WEEKLY

    Weekly billing period. Note: Not supported by Apigee at this time.

    Monthly
    MONTHLY

    Monthly billing period.

    BILLING_PERIOD_UNSPECIFIED
    BILLING_PERIOD_UNSPECIFIED

    Billing period not specified.

    WEEKLY
    WEEKLY

    Weekly billing period. Note: Not supported by Apigee at this time.

    MONTHLY
    MONTHLY

    Monthly billing period.

    "BILLING_PERIOD_UNSPECIFIED"
    BILLING_PERIOD_UNSPECIFIED

    Billing period not specified.

    "WEEKLY"
    WEEKLY

    Weekly billing period. Note: Not supported by Apigee at this time.

    "MONTHLY"
    MONTHLY

    Monthly billing period.

    RatePlanConsumptionPricingType, RatePlanConsumptionPricingTypeArgs

    ConsumptionPricingTypeUnspecified
    CONSUMPTION_PRICING_TYPE_UNSPECIFIED

    Pricing model not specified. This is the default.

    FixedPerUnit
    FIXED_PER_UNIT

    Fixed rate charged for each API call.

    Banded
    BANDED

    Variable rate charged for each API call based on price tiers. Example: * 1-100 calls cost $2 per call * 101-200 calls cost $1.50 per call * 201-300 calls cost $1 per call * Total price for 50 calls: 50 x $2 = $100 * Total price for 150 calls: 100 x $2 + 50 x $1.5 = $275 * Total price for 250 calls: 100 x $2 + 100 x $1.5 + 50 x $1 = $400. Note: Not supported by Apigee at this time.

    Tiered
    TIERED

    Note: Not supported by Apigee at this time.

    Stairstep
    STAIRSTEP

    Note: Not supported by Apigee at this time.

    RatePlanConsumptionPricingTypeConsumptionPricingTypeUnspecified
    CONSUMPTION_PRICING_TYPE_UNSPECIFIED

    Pricing model not specified. This is the default.

    RatePlanConsumptionPricingTypeFixedPerUnit
    FIXED_PER_UNIT

    Fixed rate charged for each API call.

    RatePlanConsumptionPricingTypeBanded
    BANDED

    Variable rate charged for each API call based on price tiers. Example: * 1-100 calls cost $2 per call * 101-200 calls cost $1.50 per call * 201-300 calls cost $1 per call * Total price for 50 calls: 50 x $2 = $100 * Total price for 150 calls: 100 x $2 + 50 x $1.5 = $275 * Total price for 250 calls: 100 x $2 + 100 x $1.5 + 50 x $1 = $400. Note: Not supported by Apigee at this time.

    RatePlanConsumptionPricingTypeTiered
    TIERED

    Note: Not supported by Apigee at this time.

    RatePlanConsumptionPricingTypeStairstep
    STAIRSTEP

    Note: Not supported by Apigee at this time.

    ConsumptionPricingTypeUnspecified
    CONSUMPTION_PRICING_TYPE_UNSPECIFIED

    Pricing model not specified. This is the default.

    FixedPerUnit
    FIXED_PER_UNIT

    Fixed rate charged for each API call.

    Banded
    BANDED

    Variable rate charged for each API call based on price tiers. Example: * 1-100 calls cost $2 per call * 101-200 calls cost $1.50 per call * 201-300 calls cost $1 per call * Total price for 50 calls: 50 x $2 = $100 * Total price for 150 calls: 100 x $2 + 50 x $1.5 = $275 * Total price for 250 calls: 100 x $2 + 100 x $1.5 + 50 x $1 = $400. Note: Not supported by Apigee at this time.

    Tiered
    TIERED

    Note: Not supported by Apigee at this time.

    Stairstep
    STAIRSTEP

    Note: Not supported by Apigee at this time.

    ConsumptionPricingTypeUnspecified
    CONSUMPTION_PRICING_TYPE_UNSPECIFIED

    Pricing model not specified. This is the default.

    FixedPerUnit
    FIXED_PER_UNIT

    Fixed rate charged for each API call.

    Banded
    BANDED

    Variable rate charged for each API call based on price tiers. Example: * 1-100 calls cost $2 per call * 101-200 calls cost $1.50 per call * 201-300 calls cost $1 per call * Total price for 50 calls: 50 x $2 = $100 * Total price for 150 calls: 100 x $2 + 50 x $1.5 = $275 * Total price for 250 calls: 100 x $2 + 100 x $1.5 + 50 x $1 = $400. Note: Not supported by Apigee at this time.

    Tiered
    TIERED

    Note: Not supported by Apigee at this time.

    Stairstep
    STAIRSTEP

    Note: Not supported by Apigee at this time.

    CONSUMPTION_PRICING_TYPE_UNSPECIFIED
    CONSUMPTION_PRICING_TYPE_UNSPECIFIED

    Pricing model not specified. This is the default.

    FIXED_PER_UNIT
    FIXED_PER_UNIT

    Fixed rate charged for each API call.

    BANDED
    BANDED

    Variable rate charged for each API call based on price tiers. Example: * 1-100 calls cost $2 per call * 101-200 calls cost $1.50 per call * 201-300 calls cost $1 per call * Total price for 50 calls: 50 x $2 = $100 * Total price for 150 calls: 100 x $2 + 50 x $1.5 = $275 * Total price for 250 calls: 100 x $2 + 100 x $1.5 + 50 x $1 = $400. Note: Not supported by Apigee at this time.

    TIERED
    TIERED

    Note: Not supported by Apigee at this time.

    STAIRSTEP
    STAIRSTEP

    Note: Not supported by Apigee at this time.

    "CONSUMPTION_PRICING_TYPE_UNSPECIFIED"
    CONSUMPTION_PRICING_TYPE_UNSPECIFIED

    Pricing model not specified. This is the default.

    "FIXED_PER_UNIT"
    FIXED_PER_UNIT

    Fixed rate charged for each API call.

    "BANDED"
    BANDED

    Variable rate charged for each API call based on price tiers. Example: * 1-100 calls cost $2 per call * 101-200 calls cost $1.50 per call * 201-300 calls cost $1 per call * Total price for 50 calls: 50 x $2 = $100 * Total price for 150 calls: 100 x $2 + 50 x $1.5 = $275 * Total price for 250 calls: 100 x $2 + 100 x $1.5 + 50 x $1 = $400. Note: Not supported by Apigee at this time.

    "TIERED"
    TIERED

    Note: Not supported by Apigee at this time.

    "STAIRSTEP"
    STAIRSTEP

    Note: Not supported by Apigee at this time.

    RatePlanPaymentFundingModel, RatePlanPaymentFundingModelArgs

    PaymentFundingModelUnspecified
    PAYMENT_FUNDING_MODEL_UNSPECIFIED

    Billing account type not specified.

    Prepaid
    PREPAID

    Prepaid billing account type. Developer pays in advance for the use of your API products. Funds are deducted from their prepaid account balance. Note: Not supported by Apigee at this time.

    Postpaid
    POSTPAID

    Postpaid billing account type. Developer is billed through an invoice after using your API products.

    RatePlanPaymentFundingModelPaymentFundingModelUnspecified
    PAYMENT_FUNDING_MODEL_UNSPECIFIED

    Billing account type not specified.

    RatePlanPaymentFundingModelPrepaid
    PREPAID

    Prepaid billing account type. Developer pays in advance for the use of your API products. Funds are deducted from their prepaid account balance. Note: Not supported by Apigee at this time.

    RatePlanPaymentFundingModelPostpaid
    POSTPAID

    Postpaid billing account type. Developer is billed through an invoice after using your API products.

    PaymentFundingModelUnspecified
    PAYMENT_FUNDING_MODEL_UNSPECIFIED

    Billing account type not specified.

    Prepaid
    PREPAID

    Prepaid billing account type. Developer pays in advance for the use of your API products. Funds are deducted from their prepaid account balance. Note: Not supported by Apigee at this time.

    Postpaid
    POSTPAID

    Postpaid billing account type. Developer is billed through an invoice after using your API products.

    PaymentFundingModelUnspecified
    PAYMENT_FUNDING_MODEL_UNSPECIFIED

    Billing account type not specified.

    Prepaid
    PREPAID

    Prepaid billing account type. Developer pays in advance for the use of your API products. Funds are deducted from their prepaid account balance. Note: Not supported by Apigee at this time.

    Postpaid
    POSTPAID

    Postpaid billing account type. Developer is billed through an invoice after using your API products.

    PAYMENT_FUNDING_MODEL_UNSPECIFIED
    PAYMENT_FUNDING_MODEL_UNSPECIFIED

    Billing account type not specified.

    PREPAID
    PREPAID

    Prepaid billing account type. Developer pays in advance for the use of your API products. Funds are deducted from their prepaid account balance. Note: Not supported by Apigee at this time.

    POSTPAID
    POSTPAID

    Postpaid billing account type. Developer is billed through an invoice after using your API products.

    "PAYMENT_FUNDING_MODEL_UNSPECIFIED"
    PAYMENT_FUNDING_MODEL_UNSPECIFIED

    Billing account type not specified.

    "PREPAID"
    PREPAID

    Prepaid billing account type. Developer pays in advance for the use of your API products. Funds are deducted from their prepaid account balance. Note: Not supported by Apigee at this time.

    "POSTPAID"
    POSTPAID

    Postpaid billing account type. Developer is billed through an invoice after using your API products.

    RatePlanRevenueShareType, RatePlanRevenueShareTypeArgs

    RevenueShareTypeUnspecified
    REVENUE_SHARE_TYPE_UNSPECIFIED

    Revenue share type is not specified.

    Fixed
    FIXED

    Fixed percentage of the total revenue will be shared. The percentage to be shared can be configured by the API provider.

    VolumeBanded
    VOLUME_BANDED

    Amount of revenue shared depends on the number of API calls. The API call volume ranges and the revenue share percentage for each volume can be configured by the API provider. Note: Not supported by Apigee at this time.

    RatePlanRevenueShareTypeRevenueShareTypeUnspecified
    REVENUE_SHARE_TYPE_UNSPECIFIED

    Revenue share type is not specified.

    RatePlanRevenueShareTypeFixed
    FIXED

    Fixed percentage of the total revenue will be shared. The percentage to be shared can be configured by the API provider.

    RatePlanRevenueShareTypeVolumeBanded
    VOLUME_BANDED

    Amount of revenue shared depends on the number of API calls. The API call volume ranges and the revenue share percentage for each volume can be configured by the API provider. Note: Not supported by Apigee at this time.

    RevenueShareTypeUnspecified
    REVENUE_SHARE_TYPE_UNSPECIFIED

    Revenue share type is not specified.

    Fixed
    FIXED

    Fixed percentage of the total revenue will be shared. The percentage to be shared can be configured by the API provider.

    VolumeBanded
    VOLUME_BANDED

    Amount of revenue shared depends on the number of API calls. The API call volume ranges and the revenue share percentage for each volume can be configured by the API provider. Note: Not supported by Apigee at this time.

    RevenueShareTypeUnspecified
    REVENUE_SHARE_TYPE_UNSPECIFIED

    Revenue share type is not specified.

    Fixed
    FIXED

    Fixed percentage of the total revenue will be shared. The percentage to be shared can be configured by the API provider.

    VolumeBanded
    VOLUME_BANDED

    Amount of revenue shared depends on the number of API calls. The API call volume ranges and the revenue share percentage for each volume can be configured by the API provider. Note: Not supported by Apigee at this time.

    REVENUE_SHARE_TYPE_UNSPECIFIED
    REVENUE_SHARE_TYPE_UNSPECIFIED

    Revenue share type is not specified.

    FIXED
    FIXED

    Fixed percentage of the total revenue will be shared. The percentage to be shared can be configured by the API provider.

    VOLUME_BANDED
    VOLUME_BANDED

    Amount of revenue shared depends on the number of API calls. The API call volume ranges and the revenue share percentage for each volume can be configured by the API provider. Note: Not supported by Apigee at this time.

    "REVENUE_SHARE_TYPE_UNSPECIFIED"
    REVENUE_SHARE_TYPE_UNSPECIFIED

    Revenue share type is not specified.

    "FIXED"
    FIXED

    Fixed percentage of the total revenue will be shared. The percentage to be shared can be configured by the API provider.

    "VOLUME_BANDED"
    VOLUME_BANDED

    Amount of revenue shared depends on the number of API calls. The API call volume ranges and the revenue share percentage for each volume can be configured by the API provider. Note: Not supported by Apigee at this time.

    RatePlanState, RatePlanStateArgs

    StateUnspecified
    STATE_UNSPECIFIED

    State of the rate plan is not specified.

    Draft
    DRAFT

    Rate plan is in draft mode and only visible to API providers.

    Published
    PUBLISHED

    Rate plan is published and will become visible to developers for the configured duration (between startTime and endTime).

    RatePlanStateStateUnspecified
    STATE_UNSPECIFIED

    State of the rate plan is not specified.

    RatePlanStateDraft
    DRAFT

    Rate plan is in draft mode and only visible to API providers.

    RatePlanStatePublished
    PUBLISHED

    Rate plan is published and will become visible to developers for the configured duration (between startTime and endTime).

    StateUnspecified
    STATE_UNSPECIFIED

    State of the rate plan is not specified.

    Draft
    DRAFT

    Rate plan is in draft mode and only visible to API providers.

    Published
    PUBLISHED

    Rate plan is published and will become visible to developers for the configured duration (between startTime and endTime).

    StateUnspecified
    STATE_UNSPECIFIED

    State of the rate plan is not specified.

    Draft
    DRAFT

    Rate plan is in draft mode and only visible to API providers.

    Published
    PUBLISHED

    Rate plan is published and will become visible to developers for the configured duration (between startTime and endTime).

    STATE_UNSPECIFIED
    STATE_UNSPECIFIED

    State of the rate plan is not specified.

    DRAFT
    DRAFT

    Rate plan is in draft mode and only visible to API providers.

    PUBLISHED
    PUBLISHED

    Rate plan is published and will become visible to developers for the configured duration (between startTime and endTime).

    "STATE_UNSPECIFIED"
    STATE_UNSPECIFIED

    State of the rate plan is not specified.

    "DRAFT"
    DRAFT

    Rate plan is in draft mode and only visible to API providers.

    "PUBLISHED"
    PUBLISHED

    Rate plan is published and will become visible to developers for the configured duration (between startTime and endTime).

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi