Viewing docs for Cloudflare v6.15.0
published on Saturday, May 2, 2026 by Pulumi
published on Saturday, May 2, 2026 by Pulumi
Viewing docs for Cloudflare v6.15.0
published on Saturday, May 2, 2026 by Pulumi
published on Saturday, May 2, 2026 by Pulumi
Accepted Permissions
Waiting Rooms ReadWaiting Rooms Write
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleWaitingRoomEvent = cloudflare.getWaitingRoomEvent({
zoneId: "023e105f4ecef8ad9ca31a8372d0c353",
waitingRoomId: "699d98642c564d2e855e9661899b7252",
eventId: "25756b2dfe6e378a06b033b670413757",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_waiting_room_event = cloudflare.get_waiting_room_event(zone_id="023e105f4ecef8ad9ca31a8372d0c353",
waiting_room_id="699d98642c564d2e855e9661899b7252",
event_id="25756b2dfe6e378a06b033b670413757")
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.GetWaitingRoomEvent(ctx, &cloudflare.LookupWaitingRoomEventArgs{
ZoneId: pulumi.StringRef("023e105f4ecef8ad9ca31a8372d0c353"),
WaitingRoomId: "699d98642c564d2e855e9661899b7252",
EventId: "25756b2dfe6e378a06b033b670413757",
}, 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 exampleWaitingRoomEvent = Cloudflare.Index.GetWaitingRoomEvent.Invoke(new()
{
ZoneId = "023e105f4ecef8ad9ca31a8372d0c353",
WaitingRoomId = "699d98642c564d2e855e9661899b7252",
EventId = "25756b2dfe6e378a06b033b670413757",
});
});
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.GetWaitingRoomEventArgs;
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 exampleWaitingRoomEvent = CloudflareFunctions.getWaitingRoomEvent(GetWaitingRoomEventArgs.builder()
.zoneId("023e105f4ecef8ad9ca31a8372d0c353")
.waitingRoomId("699d98642c564d2e855e9661899b7252")
.eventId("25756b2dfe6e378a06b033b670413757")
.build());
}
}
variables:
exampleWaitingRoomEvent:
fn::invoke:
function: cloudflare:getWaitingRoomEvent
arguments:
zoneId: 023e105f4ecef8ad9ca31a8372d0c353
waitingRoomId: 699d98642c564d2e855e9661899b7252
eventId: 25756b2dfe6e378a06b033b670413757
Using getWaitingRoomEvent
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 getWaitingRoomEvent(args: GetWaitingRoomEventArgs, opts?: InvokeOptions): Promise<GetWaitingRoomEventResult>
function getWaitingRoomEventOutput(args: GetWaitingRoomEventOutputArgs, opts?: InvokeOptions): Output<GetWaitingRoomEventResult>def get_waiting_room_event(event_id: Optional[str] = None,
waiting_room_id: Optional[str] = None,
zone_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetWaitingRoomEventResult
def get_waiting_room_event_output(event_id: Optional[pulumi.Input[str]] = None,
waiting_room_id: Optional[pulumi.Input[str]] = None,
zone_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetWaitingRoomEventResult]func LookupWaitingRoomEvent(ctx *Context, args *LookupWaitingRoomEventArgs, opts ...InvokeOption) (*LookupWaitingRoomEventResult, error)
func LookupWaitingRoomEventOutput(ctx *Context, args *LookupWaitingRoomEventOutputArgs, opts ...InvokeOption) LookupWaitingRoomEventResultOutput> Note: This function is named LookupWaitingRoomEvent in the Go SDK.
public static class GetWaitingRoomEvent
{
public static Task<GetWaitingRoomEventResult> InvokeAsync(GetWaitingRoomEventArgs args, InvokeOptions? opts = null)
public static Output<GetWaitingRoomEventResult> Invoke(GetWaitingRoomEventInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetWaitingRoomEventResult> getWaitingRoomEvent(GetWaitingRoomEventArgs args, InvokeOptions options)
public static Output<GetWaitingRoomEventResult> getWaitingRoomEvent(GetWaitingRoomEventArgs args, InvokeOptions options)
fn::invoke:
function: cloudflare:index/getWaitingRoomEvent:getWaitingRoomEvent
arguments:
# arguments dictionaryThe following arguments are supported:
- Event
Id string - Waiting
Room stringId - Zone
Id string - Identifier.
- Event
Id string - Waiting
Room stringId - Zone
Id string - Identifier.
- event
Id String - waiting
Room StringId - zone
Id String - Identifier.
- event
Id string - waiting
Room stringId - zone
Id string - Identifier.
- event_
id str - waiting_
room_ strid - zone_
id str - Identifier.
- event
Id String - waiting
Room StringId - zone
Id String - Identifier.
getWaitingRoomEvent Result
The following output properties are available:
- Created
On string - Custom
Page stringHtml - If set, the event will override the waiting room's
customPageHtmlproperty while it is active. If null, the event will inherit it. - Description string
- A note that you can use to add more details about the event.
- Disable
Session boolRenewal - If set, the event will override the waiting room's
disableSessionRenewalproperty while it is active. If null, the event will inherit it. - Event
End stringTime - An ISO 8601 timestamp that marks the end of the event.
- Event
Id string - Event
Start stringTime - An ISO 8601 timestamp that marks the start of the event. At this time, queued users will be processed with the event's configuration. The start time must be at least one minute before
eventEndTime. - Id string
- The ID of this resource.
- Modified
On string - Name string
- A unique name to identify the event. Only alphanumeric characters, hyphens and underscores are allowed.
- New
Users intPer Minute - If set, the event will override the waiting room's
newUsersPerMinuteproperty while it is active. If null, the event will inherit it. This can only be set if the event'stotalActiveUsersproperty is also set. - Prequeue
Start stringTime - An ISO 8601 timestamp that marks when to begin queueing all users before the event starts. The prequeue must start at least five minutes before
eventStartTime. - Queueing
Method string - If set, the event will override the waiting room's
queueingMethodproperty while it is active. If null, the event will inherit it. - Session
Duration int - If set, the event will override the waiting room's
sessionDurationproperty while it is active. If null, the event will inherit it. - Shuffle
At boolEvent Start - If enabled, users in the prequeue will be shuffled randomly at the
eventStartTime. Requires thatprequeueStartTimeis not null. This is useful for situations when many users will join the event prequeue at the same time and you want to shuffle them to ensure fairness. Naturally, it makes the most sense to enable this feature when thequeueingMethodduring the event respects ordering such as fifo, or else the shuffling may be unnecessary. - Suspended bool
- Suspends or allows an event. If set to
true, the event is ignored and traffic will be handled based on the waiting room configuration. - Total
Active intUsers - If set, the event will override the waiting room's
totalActiveUsersproperty while it is active. If null, the event will inherit it. This can only be set if the event'snewUsersPerMinuteproperty is also set. - Turnstile
Action string - If set, the event will override the waiting room's
turnstileActionproperty while it is active. If null, the event will inherit it. Available values: "log", "infiniteQueue". - Turnstile
Mode string - If set, the event will override the waiting room's
turnstileModeproperty while it is active. If null, the event will inherit it. Available values: "off", "invisible", "visiblenoninteractive", "visibleManaged". - Waiting
Room stringId - Zone
Id string - Identifier.
- Created
On string - Custom
Page stringHtml - If set, the event will override the waiting room's
customPageHtmlproperty while it is active. If null, the event will inherit it. - Description string
- A note that you can use to add more details about the event.
- Disable
Session boolRenewal - If set, the event will override the waiting room's
disableSessionRenewalproperty while it is active. If null, the event will inherit it. - Event
End stringTime - An ISO 8601 timestamp that marks the end of the event.
- Event
Id string - Event
Start stringTime - An ISO 8601 timestamp that marks the start of the event. At this time, queued users will be processed with the event's configuration. The start time must be at least one minute before
eventEndTime. - Id string
- The ID of this resource.
- Modified
On string - Name string
- A unique name to identify the event. Only alphanumeric characters, hyphens and underscores are allowed.
- New
Users intPer Minute - If set, the event will override the waiting room's
newUsersPerMinuteproperty while it is active. If null, the event will inherit it. This can only be set if the event'stotalActiveUsersproperty is also set. - Prequeue
Start stringTime - An ISO 8601 timestamp that marks when to begin queueing all users before the event starts. The prequeue must start at least five minutes before
eventStartTime. - Queueing
Method string - If set, the event will override the waiting room's
queueingMethodproperty while it is active. If null, the event will inherit it. - Session
Duration int - If set, the event will override the waiting room's
sessionDurationproperty while it is active. If null, the event will inherit it. - Shuffle
At boolEvent Start - If enabled, users in the prequeue will be shuffled randomly at the
eventStartTime. Requires thatprequeueStartTimeis not null. This is useful for situations when many users will join the event prequeue at the same time and you want to shuffle them to ensure fairness. Naturally, it makes the most sense to enable this feature when thequeueingMethodduring the event respects ordering such as fifo, or else the shuffling may be unnecessary. - Suspended bool
- Suspends or allows an event. If set to
true, the event is ignored and traffic will be handled based on the waiting room configuration. - Total
Active intUsers - If set, the event will override the waiting room's
totalActiveUsersproperty while it is active. If null, the event will inherit it. This can only be set if the event'snewUsersPerMinuteproperty is also set. - Turnstile
Action string - If set, the event will override the waiting room's
turnstileActionproperty while it is active. If null, the event will inherit it. Available values: "log", "infiniteQueue". - Turnstile
Mode string - If set, the event will override the waiting room's
turnstileModeproperty while it is active. If null, the event will inherit it. Available values: "off", "invisible", "visiblenoninteractive", "visibleManaged". - Waiting
Room stringId - Zone
Id string - Identifier.
- created
On String - custom
Page StringHtml - If set, the event will override the waiting room's
customPageHtmlproperty while it is active. If null, the event will inherit it. - description String
- A note that you can use to add more details about the event.
- disable
Session BooleanRenewal - If set, the event will override the waiting room's
disableSessionRenewalproperty while it is active. If null, the event will inherit it. - event
End StringTime - An ISO 8601 timestamp that marks the end of the event.
- event
Id String - event
Start StringTime - An ISO 8601 timestamp that marks the start of the event. At this time, queued users will be processed with the event's configuration. The start time must be at least one minute before
eventEndTime. - id String
- The ID of this resource.
- modified
On String - name String
- A unique name to identify the event. Only alphanumeric characters, hyphens and underscores are allowed.
- new
Users IntegerPer Minute - If set, the event will override the waiting room's
newUsersPerMinuteproperty while it is active. If null, the event will inherit it. This can only be set if the event'stotalActiveUsersproperty is also set. - prequeue
Start StringTime - An ISO 8601 timestamp that marks when to begin queueing all users before the event starts. The prequeue must start at least five minutes before
eventStartTime. - queueing
Method String - If set, the event will override the waiting room's
queueingMethodproperty while it is active. If null, the event will inherit it. - session
Duration Integer - If set, the event will override the waiting room's
sessionDurationproperty while it is active. If null, the event will inherit it. - shuffle
At BooleanEvent Start - If enabled, users in the prequeue will be shuffled randomly at the
eventStartTime. Requires thatprequeueStartTimeis not null. This is useful for situations when many users will join the event prequeue at the same time and you want to shuffle them to ensure fairness. Naturally, it makes the most sense to enable this feature when thequeueingMethodduring the event respects ordering such as fifo, or else the shuffling may be unnecessary. - suspended Boolean
- Suspends or allows an event. If set to
true, the event is ignored and traffic will be handled based on the waiting room configuration. - total
Active IntegerUsers - If set, the event will override the waiting room's
totalActiveUsersproperty while it is active. If null, the event will inherit it. This can only be set if the event'snewUsersPerMinuteproperty is also set. - turnstile
Action String - If set, the event will override the waiting room's
turnstileActionproperty while it is active. If null, the event will inherit it. Available values: "log", "infiniteQueue". - turnstile
Mode String - If set, the event will override the waiting room's
turnstileModeproperty while it is active. If null, the event will inherit it. Available values: "off", "invisible", "visiblenoninteractive", "visibleManaged". - waiting
Room StringId - zone
Id String - Identifier.
- created
On string - custom
Page stringHtml - If set, the event will override the waiting room's
customPageHtmlproperty while it is active. If null, the event will inherit it. - description string
- A note that you can use to add more details about the event.
- disable
Session booleanRenewal - If set, the event will override the waiting room's
disableSessionRenewalproperty while it is active. If null, the event will inherit it. - event
End stringTime - An ISO 8601 timestamp that marks the end of the event.
- event
Id string - event
Start stringTime - An ISO 8601 timestamp that marks the start of the event. At this time, queued users will be processed with the event's configuration. The start time must be at least one minute before
eventEndTime. - id string
- The ID of this resource.
- modified
On string - name string
- A unique name to identify the event. Only alphanumeric characters, hyphens and underscores are allowed.
- new
Users numberPer Minute - If set, the event will override the waiting room's
newUsersPerMinuteproperty while it is active. If null, the event will inherit it. This can only be set if the event'stotalActiveUsersproperty is also set. - prequeue
Start stringTime - An ISO 8601 timestamp that marks when to begin queueing all users before the event starts. The prequeue must start at least five minutes before
eventStartTime. - queueing
Method string - If set, the event will override the waiting room's
queueingMethodproperty while it is active. If null, the event will inherit it. - session
Duration number - If set, the event will override the waiting room's
sessionDurationproperty while it is active. If null, the event will inherit it. - shuffle
At booleanEvent Start - If enabled, users in the prequeue will be shuffled randomly at the
eventStartTime. Requires thatprequeueStartTimeis not null. This is useful for situations when many users will join the event prequeue at the same time and you want to shuffle them to ensure fairness. Naturally, it makes the most sense to enable this feature when thequeueingMethodduring the event respects ordering such as fifo, or else the shuffling may be unnecessary. - suspended boolean
- Suspends or allows an event. If set to
true, the event is ignored and traffic will be handled based on the waiting room configuration. - total
Active numberUsers - If set, the event will override the waiting room's
totalActiveUsersproperty while it is active. If null, the event will inherit it. This can only be set if the event'snewUsersPerMinuteproperty is also set. - turnstile
Action string - If set, the event will override the waiting room's
turnstileActionproperty while it is active. If null, the event will inherit it. Available values: "log", "infiniteQueue". - turnstile
Mode string - If set, the event will override the waiting room's
turnstileModeproperty while it is active. If null, the event will inherit it. Available values: "off", "invisible", "visiblenoninteractive", "visibleManaged". - waiting
Room stringId - zone
Id string - Identifier.
- created_
on str - custom_
page_ strhtml - If set, the event will override the waiting room's
customPageHtmlproperty while it is active. If null, the event will inherit it. - description str
- A note that you can use to add more details about the event.
- disable_
session_ boolrenewal - If set, the event will override the waiting room's
disableSessionRenewalproperty while it is active. If null, the event will inherit it. - event_
end_ strtime - An ISO 8601 timestamp that marks the end of the event.
- event_
id str - event_
start_ strtime - An ISO 8601 timestamp that marks the start of the event. At this time, queued users will be processed with the event's configuration. The start time must be at least one minute before
eventEndTime. - id str
- The ID of this resource.
- modified_
on str - name str
- A unique name to identify the event. Only alphanumeric characters, hyphens and underscores are allowed.
- new_
users_ intper_ minute - If set, the event will override the waiting room's
newUsersPerMinuteproperty while it is active. If null, the event will inherit it. This can only be set if the event'stotalActiveUsersproperty is also set. - prequeue_
start_ strtime - An ISO 8601 timestamp that marks when to begin queueing all users before the event starts. The prequeue must start at least five minutes before
eventStartTime. - queueing_
method str - If set, the event will override the waiting room's
queueingMethodproperty while it is active. If null, the event will inherit it. - session_
duration int - If set, the event will override the waiting room's
sessionDurationproperty while it is active. If null, the event will inherit it. - shuffle_
at_ boolevent_ start - If enabled, users in the prequeue will be shuffled randomly at the
eventStartTime. Requires thatprequeueStartTimeis not null. This is useful for situations when many users will join the event prequeue at the same time and you want to shuffle them to ensure fairness. Naturally, it makes the most sense to enable this feature when thequeueingMethodduring the event respects ordering such as fifo, or else the shuffling may be unnecessary. - suspended bool
- Suspends or allows an event. If set to
true, the event is ignored and traffic will be handled based on the waiting room configuration. - total_
active_ intusers - If set, the event will override the waiting room's
totalActiveUsersproperty while it is active. If null, the event will inherit it. This can only be set if the event'snewUsersPerMinuteproperty is also set. - turnstile_
action str - If set, the event will override the waiting room's
turnstileActionproperty while it is active. If null, the event will inherit it. Available values: "log", "infiniteQueue". - turnstile_
mode str - If set, the event will override the waiting room's
turnstileModeproperty while it is active. If null, the event will inherit it. Available values: "off", "invisible", "visiblenoninteractive", "visibleManaged". - waiting_
room_ strid - zone_
id str - Identifier.
- created
On String - custom
Page StringHtml - If set, the event will override the waiting room's
customPageHtmlproperty while it is active. If null, the event will inherit it. - description String
- A note that you can use to add more details about the event.
- disable
Session BooleanRenewal - If set, the event will override the waiting room's
disableSessionRenewalproperty while it is active. If null, the event will inherit it. - event
End StringTime - An ISO 8601 timestamp that marks the end of the event.
- event
Id String - event
Start StringTime - An ISO 8601 timestamp that marks the start of the event. At this time, queued users will be processed with the event's configuration. The start time must be at least one minute before
eventEndTime. - id String
- The ID of this resource.
- modified
On String - name String
- A unique name to identify the event. Only alphanumeric characters, hyphens and underscores are allowed.
- new
Users NumberPer Minute - If set, the event will override the waiting room's
newUsersPerMinuteproperty while it is active. If null, the event will inherit it. This can only be set if the event'stotalActiveUsersproperty is also set. - prequeue
Start StringTime - An ISO 8601 timestamp that marks when to begin queueing all users before the event starts. The prequeue must start at least five minutes before
eventStartTime. - queueing
Method String - If set, the event will override the waiting room's
queueingMethodproperty while it is active. If null, the event will inherit it. - session
Duration Number - If set, the event will override the waiting room's
sessionDurationproperty while it is active. If null, the event will inherit it. - shuffle
At BooleanEvent Start - If enabled, users in the prequeue will be shuffled randomly at the
eventStartTime. Requires thatprequeueStartTimeis not null. This is useful for situations when many users will join the event prequeue at the same time and you want to shuffle them to ensure fairness. Naturally, it makes the most sense to enable this feature when thequeueingMethodduring the event respects ordering such as fifo, or else the shuffling may be unnecessary. - suspended Boolean
- Suspends or allows an event. If set to
true, the event is ignored and traffic will be handled based on the waiting room configuration. - total
Active NumberUsers - If set, the event will override the waiting room's
totalActiveUsersproperty while it is active. If null, the event will inherit it. This can only be set if the event'snewUsersPerMinuteproperty is also set. - turnstile
Action String - If set, the event will override the waiting room's
turnstileActionproperty while it is active. If null, the event will inherit it. Available values: "log", "infiniteQueue". - turnstile
Mode String - If set, the event will override the waiting room's
turnstileModeproperty while it is active. If null, the event will inherit it. Available values: "off", "invisible", "visiblenoninteractive", "visibleManaged". - waiting
Room StringId - zone
Id String - Identifier.
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.15.0
published on Saturday, May 2, 2026 by Pulumi
published on Saturday, May 2, 2026 by Pulumi
