AccountSubscriptionArgs

data class AccountSubscriptionArgs(val accountId: Output<String>? = null, val frequency: Output<String>? = null, val ratePlan: Output<AccountSubscriptionRatePlanArgs>? = null, val subscriptionIdentifier: Output<String>? = null) : ConvertibleToJava<AccountSubscriptionArgs>

Example Usage

resources:
exampleAccountSubscription:
type: cloudflare:AccountSubscription
name: example_account_subscription
properties:
accountId: 023e105f4ecef8ad9ca31a8372d0c353
frequency: weekly
ratePlan:
id: free
currency: USD
externally_managed: false
is_contract: false
public_name: Business Plan
scope: zone
sets:
- string

Constructors

Link copied to clipboard
constructor(accountId: Output<String>? = null, frequency: Output<String>? = null, ratePlan: Output<AccountSubscriptionRatePlanArgs>? = null, subscriptionIdentifier: Output<String>? = null)

Properties

Link copied to clipboard
val accountId: Output<String>? = null

Identifier

Link copied to clipboard
val frequency: Output<String>? = null

How often the subscription is renewed automatically. Available values: "weekly", "monthly", "quarterly", "yearly".

Link copied to clipboard

The rate plan applied to the subscription.

Link copied to clipboard
val subscriptionIdentifier: Output<String>? = null

Subscription identifier tag.

Functions

Link copied to clipboard
open override fun toJava(): AccountSubscriptionArgs