Viewing docs for Cloudflare v6.13.0
published on Wednesday, Jan 21, 2026 by Pulumi
published on Wednesday, Jan 21, 2026 by Pulumi
Viewing docs for Cloudflare v6.13.0
published on Wednesday, Jan 21, 2026 by Pulumi
published on Wednesday, Jan 21, 2026 by Pulumi
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleAccountSubscription = cloudflare.getAccountSubscription({
accountId: "023e105f4ecef8ad9ca31a8372d0c353",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_account_subscription = cloudflare.get_account_subscription(account_id="023e105f4ecef8ad9ca31a8372d0c353")
package main
import (
"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cloudflare.LookupAccountSubscription(ctx, &cloudflare.LookupAccountSubscriptionArgs{
AccountId: "023e105f4ecef8ad9ca31a8372d0c353",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Cloudflare = Pulumi.Cloudflare;
return await Deployment.RunAsync(() =>
{
var exampleAccountSubscription = Cloudflare.GetAccountSubscription.Invoke(new()
{
AccountId = "023e105f4ecef8ad9ca31a8372d0c353",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.CloudflareFunctions;
import com.pulumi.cloudflare.inputs.GetAccountSubscriptionArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var exampleAccountSubscription = CloudflareFunctions.getAccountSubscription(GetAccountSubscriptionArgs.builder()
.accountId("023e105f4ecef8ad9ca31a8372d0c353")
.build());
}
}
variables:
exampleAccountSubscription:
fn::invoke:
function: cloudflare:getAccountSubscription
arguments:
accountId: 023e105f4ecef8ad9ca31a8372d0c353
Using getAccountSubscription
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAccountSubscription(args: GetAccountSubscriptionArgs, opts?: InvokeOptions): Promise<GetAccountSubscriptionResult>
function getAccountSubscriptionOutput(args: GetAccountSubscriptionOutputArgs, opts?: InvokeOptions): Output<GetAccountSubscriptionResult>def get_account_subscription(account_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAccountSubscriptionResult
def get_account_subscription_output(account_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAccountSubscriptionResult]func LookupAccountSubscription(ctx *Context, args *LookupAccountSubscriptionArgs, opts ...InvokeOption) (*LookupAccountSubscriptionResult, error)
func LookupAccountSubscriptionOutput(ctx *Context, args *LookupAccountSubscriptionOutputArgs, opts ...InvokeOption) LookupAccountSubscriptionResultOutput> Note: This function is named LookupAccountSubscription in the Go SDK.
public static class GetAccountSubscription
{
public static Task<GetAccountSubscriptionResult> InvokeAsync(GetAccountSubscriptionArgs args, InvokeOptions? opts = null)
public static Output<GetAccountSubscriptionResult> Invoke(GetAccountSubscriptionInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAccountSubscriptionResult> getAccountSubscription(GetAccountSubscriptionArgs args, InvokeOptions options)
public static Output<GetAccountSubscriptionResult> getAccountSubscription(GetAccountSubscriptionArgs args, InvokeOptions options)
fn::invoke:
function: cloudflare:index/getAccountSubscription:getAccountSubscription
arguments:
# arguments dictionaryThe following arguments are supported:
- Account
Id string - Identifier
- Account
Id string - Identifier
- account
Id String - Identifier
- account
Id string - Identifier
- account_
id str - Identifier
- account
Id String - Identifier
getAccountSubscription Result
The following output properties are available:
- Account
Id string - Identifier
- Currency string
- The monetary unit in which pricing information is displayed.
- Current
Period stringEnd - The end of the current period and also when the next billing is due.
- Current
Period stringStart - When the current billing period started. May match initialperiodstart if this is the first period.
- Frequency string
- How often the subscription is renewed automatically. Available values: "weekly", "monthly", "quarterly", "yearly".
- Id string
- Identifier
- Price double
- The price of the subscription that will be billed, in US dollars.
- Rate
Plan GetAccount Subscription Rate Plan - The rate plan applied to the subscription.
- State string
- The state that the subscription is in. Available values: "Trial", "Provisioned", "Paid", "AwaitingPayment", "Cancelled", "Failed", "Expired".
- Account
Id string - Identifier
- Currency string
- The monetary unit in which pricing information is displayed.
- Current
Period stringEnd - The end of the current period and also when the next billing is due.
- Current
Period stringStart - When the current billing period started. May match initialperiodstart if this is the first period.
- Frequency string
- How often the subscription is renewed automatically. Available values: "weekly", "monthly", "quarterly", "yearly".
- Id string
- Identifier
- Price float64
- The price of the subscription that will be billed, in US dollars.
- Rate
Plan GetAccount Subscription Rate Plan - The rate plan applied to the subscription.
- State string
- The state that the subscription is in. Available values: "Trial", "Provisioned", "Paid", "AwaitingPayment", "Cancelled", "Failed", "Expired".
- account
Id String - Identifier
- currency String
- The monetary unit in which pricing information is displayed.
- current
Period StringEnd - The end of the current period and also when the next billing is due.
- current
Period StringStart - When the current billing period started. May match initialperiodstart if this is the first period.
- frequency String
- How often the subscription is renewed automatically. Available values: "weekly", "monthly", "quarterly", "yearly".
- id String
- Identifier
- price Double
- The price of the subscription that will be billed, in US dollars.
- rate
Plan GetAccount Subscription Rate Plan - The rate plan applied to the subscription.
- state String
- The state that the subscription is in. Available values: "Trial", "Provisioned", "Paid", "AwaitingPayment", "Cancelled", "Failed", "Expired".
- account
Id string - Identifier
- currency string
- The monetary unit in which pricing information is displayed.
- current
Period stringEnd - The end of the current period and also when the next billing is due.
- current
Period stringStart - When the current billing period started. May match initialperiodstart if this is the first period.
- frequency string
- How often the subscription is renewed automatically. Available values: "weekly", "monthly", "quarterly", "yearly".
- id string
- Identifier
- price number
- The price of the subscription that will be billed, in US dollars.
- rate
Plan GetAccount Subscription Rate Plan - The rate plan applied to the subscription.
- state string
- The state that the subscription is in. Available values: "Trial", "Provisioned", "Paid", "AwaitingPayment", "Cancelled", "Failed", "Expired".
- account_
id str - Identifier
- currency str
- The monetary unit in which pricing information is displayed.
- current_
period_ strend - The end of the current period and also when the next billing is due.
- current_
period_ strstart - When the current billing period started. May match initialperiodstart if this is the first period.
- frequency str
- How often the subscription is renewed automatically. Available values: "weekly", "monthly", "quarterly", "yearly".
- id str
- Identifier
- price float
- The price of the subscription that will be billed, in US dollars.
- rate_
plan GetAccount Subscription Rate Plan - The rate plan applied to the subscription.
- state str
- The state that the subscription is in. Available values: "Trial", "Provisioned", "Paid", "AwaitingPayment", "Cancelled", "Failed", "Expired".
- account
Id String - Identifier
- currency String
- The monetary unit in which pricing information is displayed.
- current
Period StringEnd - The end of the current period and also when the next billing is due.
- current
Period StringStart - When the current billing period started. May match initialperiodstart if this is the first period.
- frequency String
- How often the subscription is renewed automatically. Available values: "weekly", "monthly", "quarterly", "yearly".
- id String
- Identifier
- price Number
- The price of the subscription that will be billed, in US dollars.
- rate
Plan Property Map - The rate plan applied to the subscription.
- state String
- The state that the subscription is in. Available values: "Trial", "Provisioned", "Paid", "AwaitingPayment", "Cancelled", "Failed", "Expired".
Supporting Types
GetAccountSubscriptionRatePlan
- Currency string
- The currency applied to the rate plan subscription.
- Externally
Managed bool - Whether this rate plan is managed externally from Cloudflare.
- Id string
- The ID of the rate plan. Available values: "free", "lite", "pro", "proplus", "business", "enterprise", "partnersfree", "partnerspro", "partnersbusiness", <span pulumi-lang-nodejs=""partnersEnt"" pulumi-lang-dotnet=""PartnersEnt"" pulumi-lang-go=""partnersEnt"" pulumi-lang-python=""partners_ent"" pulumi-lang-yaml=""partnersEnt"" pulumi-lang-java=""partnersEnt"">"partners_ent".
- Is
Contract bool - Whether a rate plan is enterprise-based (or newly adopted term contract).
- Public
Name string - The full name of the rate plan.
- Scope string
- The scope that this rate plan applies to.
- Sets List<string>
- The list of sets this rate plan applies to. Returns array of strings.
- Currency string
- The currency applied to the rate plan subscription.
- Externally
Managed bool - Whether this rate plan is managed externally from Cloudflare.
- Id string
- The ID of the rate plan. Available values: "free", "lite", "pro", "proplus", "business", "enterprise", "partnersfree", "partnerspro", "partnersbusiness", <span pulumi-lang-nodejs=""partnersEnt"" pulumi-lang-dotnet=""PartnersEnt"" pulumi-lang-go=""partnersEnt"" pulumi-lang-python=""partners_ent"" pulumi-lang-yaml=""partnersEnt"" pulumi-lang-java=""partnersEnt"">"partners_ent".
- Is
Contract bool - Whether a rate plan is enterprise-based (or newly adopted term contract).
- Public
Name string - The full name of the rate plan.
- Scope string
- The scope that this rate plan applies to.
- Sets []string
- The list of sets this rate plan applies to. Returns array of strings.
- currency String
- The currency applied to the rate plan subscription.
- externally
Managed Boolean - Whether this rate plan is managed externally from Cloudflare.
- id String
- The ID of the rate plan. Available values: "free", "lite", "pro", "proplus", "business", "enterprise", "partnersfree", "partnerspro", "partnersbusiness", <span pulumi-lang-nodejs=""partnersEnt"" pulumi-lang-dotnet=""PartnersEnt"" pulumi-lang-go=""partnersEnt"" pulumi-lang-python=""partners_ent"" pulumi-lang-yaml=""partnersEnt"" pulumi-lang-java=""partnersEnt"">"partners_ent".
- is
Contract Boolean - Whether a rate plan is enterprise-based (or newly adopted term contract).
- public
Name String - The full name of the rate plan.
- scope String
- The scope that this rate plan applies to.
- sets List<String>
- The list of sets this rate plan applies to. Returns array of strings.
- currency string
- The currency applied to the rate plan subscription.
- externally
Managed boolean - Whether this rate plan is managed externally from Cloudflare.
- id string
- The ID of the rate plan. Available values: "free", "lite", "pro", "proplus", "business", "enterprise", "partnersfree", "partnerspro", "partnersbusiness", <span pulumi-lang-nodejs=""partnersEnt"" pulumi-lang-dotnet=""PartnersEnt"" pulumi-lang-go=""partnersEnt"" pulumi-lang-python=""partners_ent"" pulumi-lang-yaml=""partnersEnt"" pulumi-lang-java=""partnersEnt"">"partners_ent".
- is
Contract boolean - Whether a rate plan is enterprise-based (or newly adopted term contract).
- public
Name string - The full name of the rate plan.
- scope string
- The scope that this rate plan applies to.
- sets string[]
- The list of sets this rate plan applies to. Returns array of strings.
- currency str
- The currency applied to the rate plan subscription.
- externally_
managed bool - Whether this rate plan is managed externally from Cloudflare.
- id str
- The ID of the rate plan. Available values: "free", "lite", "pro", "proplus", "business", "enterprise", "partnersfree", "partnerspro", "partnersbusiness", <span pulumi-lang-nodejs=""partnersEnt"" pulumi-lang-dotnet=""PartnersEnt"" pulumi-lang-go=""partnersEnt"" pulumi-lang-python=""partners_ent"" pulumi-lang-yaml=""partnersEnt"" pulumi-lang-java=""partnersEnt"">"partners_ent".
- is_
contract bool - Whether a rate plan is enterprise-based (or newly adopted term contract).
- public_
name str - The full name of the rate plan.
- scope str
- The scope that this rate plan applies to.
- sets Sequence[str]
- The list of sets this rate plan applies to. Returns array of strings.
- currency String
- The currency applied to the rate plan subscription.
- externally
Managed Boolean - Whether this rate plan is managed externally from Cloudflare.
- id String
- The ID of the rate plan. Available values: "free", "lite", "pro", "proplus", "business", "enterprise", "partnersfree", "partnerspro", "partnersbusiness", <span pulumi-lang-nodejs=""partnersEnt"" pulumi-lang-dotnet=""PartnersEnt"" pulumi-lang-go=""partnersEnt"" pulumi-lang-python=""partners_ent"" pulumi-lang-yaml=""partnersEnt"" pulumi-lang-java=""partnersEnt"">"partners_ent".
- is
Contract Boolean - Whether a rate plan is enterprise-based (or newly adopted term contract).
- public
Name String - The full name of the rate plan.
- scope String
- The scope that this rate plan applies to.
- sets List<String>
- The list of sets this rate plan applies to. Returns array of strings.
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
cloudflareTerraform Provider.
Viewing docs for Cloudflare v6.13.0
published on Wednesday, Jan 21, 2026 by Pulumi
published on Wednesday, Jan 21, 2026 by Pulumi
