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 exampleZoneSubscription = cloudflare.getZoneSubscription({
zoneId: "023e105f4ecef8ad9ca31a8372d0c353",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_zone_subscription = cloudflare.get_zone_subscription(zone_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.LookupZoneSubscription(ctx, &cloudflare.LookupZoneSubscriptionArgs{
ZoneId: "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 exampleZoneSubscription = Cloudflare.GetZoneSubscription.Invoke(new()
{
ZoneId = "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.GetZoneSubscriptionArgs;
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 exampleZoneSubscription = CloudflareFunctions.getZoneSubscription(GetZoneSubscriptionArgs.builder()
.zoneId("023e105f4ecef8ad9ca31a8372d0c353")
.build());
}
}
variables:
exampleZoneSubscription:
fn::invoke:
function: cloudflare:getZoneSubscription
arguments:
zoneId: 023e105f4ecef8ad9ca31a8372d0c353
Using getZoneSubscription
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 getZoneSubscription(args: GetZoneSubscriptionArgs, opts?: InvokeOptions): Promise<GetZoneSubscriptionResult>
function getZoneSubscriptionOutput(args: GetZoneSubscriptionOutputArgs, opts?: InvokeOptions): Output<GetZoneSubscriptionResult>def get_zone_subscription(zone_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetZoneSubscriptionResult
def get_zone_subscription_output(zone_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetZoneSubscriptionResult]func LookupZoneSubscription(ctx *Context, args *LookupZoneSubscriptionArgs, opts ...InvokeOption) (*LookupZoneSubscriptionResult, error)
func LookupZoneSubscriptionOutput(ctx *Context, args *LookupZoneSubscriptionOutputArgs, opts ...InvokeOption) LookupZoneSubscriptionResultOutput> Note: This function is named LookupZoneSubscription in the Go SDK.
public static class GetZoneSubscription
{
public static Task<GetZoneSubscriptionResult> InvokeAsync(GetZoneSubscriptionArgs args, InvokeOptions? opts = null)
public static Output<GetZoneSubscriptionResult> Invoke(GetZoneSubscriptionInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetZoneSubscriptionResult> getZoneSubscription(GetZoneSubscriptionArgs args, InvokeOptions options)
public static Output<GetZoneSubscriptionResult> getZoneSubscription(GetZoneSubscriptionArgs args, InvokeOptions options)
fn::invoke:
function: cloudflare:index/getZoneSubscription:getZoneSubscription
arguments:
# arguments dictionaryThe following arguments are supported:
- Zone
Id string - Identifier
- Zone
Id string - Identifier
- zone
Id String - Identifier
- zone
Id string - Identifier
- zone_
id str - Identifier
- zone
Id String - Identifier
getZoneSubscription Result
The following output properties are available:
- 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", "not-applicable".
- Id string
- Identifier
- Price double
- The price of the subscription that will be billed, in US dollars.
- Rate
Plan GetZone 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".
- Zone
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", "not-applicable".
- Id string
- Identifier
- Price float64
- The price of the subscription that will be billed, in US dollars.
- Rate
Plan GetZone 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".
- Zone
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", "not-applicable".
- id String
- Identifier
- price Double
- The price of the subscription that will be billed, in US dollars.
- rate
Plan GetZone 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".
- zone
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", "not-applicable".
- id string
- Identifier
- price number
- The price of the subscription that will be billed, in US dollars.
- rate
Plan GetZone 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".
- zone
Id string - 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", "not-applicable".
- id str
- Identifier
- price float
- The price of the subscription that will be billed, in US dollars.
- rate_
plan GetZone 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".
- zone_
id str - 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", "not-applicable".
- 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".
- zone
Id String - Identifier
Supporting Types
GetZoneSubscriptionRatePlan
- 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", "partnersenterprise", "partnersent".
- 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", "partnersenterprise", "partnersent".
- 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", "partnersenterprise", "partnersent".
- 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", "partnersenterprise", "partnersent".
- 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", "partnersenterprise", "partnersent".
- 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", "partnersenterprise", "partnersent".
- 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
