published on Thursday, Apr 2, 2026 by Pulumi
published on Thursday, Apr 2, 2026 by Pulumi
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleWaitingRoomEvent = new cloudflare.WaitingRoomEvent("example_waiting_room_event", {
zoneId: "023e105f4ecef8ad9ca31a8372d0c353",
waitingRoomId: "699d98642c564d2e855e9661899b7252",
eventEndTime: "2021-09-28T17:00:00.000Z",
eventStartTime: "2021-09-28T15:30:00.000Z",
name: "production_webinar_event",
customPageHtml: "{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Event is prequeueing / Queue all enabled {{/waitTimeKnown}}",
description: "Production event - DO NOT MODIFY",
disableSessionRenewal: true,
newUsersPerMinute: 200,
prequeueStartTime: "2021-09-28T15:00:00.000Z",
queueingMethod: "random",
sessionDuration: 1,
shuffleAtEventStart: true,
suspended: true,
totalActiveUsers: 200,
turnstileAction: "log",
turnstileMode: "off",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_waiting_room_event = cloudflare.WaitingRoomEvent("example_waiting_room_event",
zone_id="023e105f4ecef8ad9ca31a8372d0c353",
waiting_room_id="699d98642c564d2e855e9661899b7252",
event_end_time="2021-09-28T17:00:00.000Z",
event_start_time="2021-09-28T15:30:00.000Z",
name="production_webinar_event",
custom_page_html="{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Event is prequeueing / Queue all enabled {{/waitTimeKnown}}",
description="Production event - DO NOT MODIFY",
disable_session_renewal=True,
new_users_per_minute=200,
prequeue_start_time="2021-09-28T15:00:00.000Z",
queueing_method="random",
session_duration=1,
shuffle_at_event_start=True,
suspended=True,
total_active_users=200,
turnstile_action="log",
turnstile_mode="off")
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.NewWaitingRoomEvent(ctx, "example_waiting_room_event", &cloudflare.WaitingRoomEventArgs{
ZoneId: pulumi.String("023e105f4ecef8ad9ca31a8372d0c353"),
WaitingRoomId: pulumi.String("699d98642c564d2e855e9661899b7252"),
EventEndTime: pulumi.String("2021-09-28T17:00:00.000Z"),
EventStartTime: pulumi.String("2021-09-28T15:30:00.000Z"),
Name: pulumi.String("production_webinar_event"),
CustomPageHtml: pulumi.String("{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Event is prequeueing / Queue all enabled {{/waitTimeKnown}}"),
Description: pulumi.String("Production event - DO NOT MODIFY"),
DisableSessionRenewal: pulumi.Bool(true),
NewUsersPerMinute: pulumi.Int(200),
PrequeueStartTime: pulumi.String("2021-09-28T15:00:00.000Z"),
QueueingMethod: pulumi.String("random"),
SessionDuration: pulumi.Int(1),
ShuffleAtEventStart: pulumi.Bool(true),
Suspended: pulumi.Bool(true),
TotalActiveUsers: pulumi.Int(200),
TurnstileAction: pulumi.String("log"),
TurnstileMode: pulumi.String("off"),
})
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 = new Cloudflare.WaitingRoomEvent("example_waiting_room_event", new()
{
ZoneId = "023e105f4ecef8ad9ca31a8372d0c353",
WaitingRoomId = "699d98642c564d2e855e9661899b7252",
EventEndTime = "2021-09-28T17:00:00.000Z",
EventStartTime = "2021-09-28T15:30:00.000Z",
Name = "production_webinar_event",
CustomPageHtml = "{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Event is prequeueing / Queue all enabled {{/waitTimeKnown}}",
Description = "Production event - DO NOT MODIFY",
DisableSessionRenewal = true,
NewUsersPerMinute = 200,
PrequeueStartTime = "2021-09-28T15:00:00.000Z",
QueueingMethod = "random",
SessionDuration = 1,
ShuffleAtEventStart = true,
Suspended = true,
TotalActiveUsers = 200,
TurnstileAction = "log",
TurnstileMode = "off",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.WaitingRoomEvent;
import com.pulumi.cloudflare.WaitingRoomEventArgs;
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) {
var exampleWaitingRoomEvent = new WaitingRoomEvent("exampleWaitingRoomEvent", WaitingRoomEventArgs.builder()
.zoneId("023e105f4ecef8ad9ca31a8372d0c353")
.waitingRoomId("699d98642c564d2e855e9661899b7252")
.eventEndTime("2021-09-28T17:00:00.000Z")
.eventStartTime("2021-09-28T15:30:00.000Z")
.name("production_webinar_event")
.customPageHtml("{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Event is prequeueing / Queue all enabled {{/waitTimeKnown}}")
.description("Production event - DO NOT MODIFY")
.disableSessionRenewal(true)
.newUsersPerMinute(200)
.prequeueStartTime("2021-09-28T15:00:00.000Z")
.queueingMethod("random")
.sessionDuration(1)
.shuffleAtEventStart(true)
.suspended(true)
.totalActiveUsers(200)
.turnstileAction("log")
.turnstileMode("off")
.build());
}
}
resources:
exampleWaitingRoomEvent:
type: cloudflare:WaitingRoomEvent
name: example_waiting_room_event
properties:
zoneId: 023e105f4ecef8ad9ca31a8372d0c353
waitingRoomId: 699d98642c564d2e855e9661899b7252
eventEndTime: 2021-09-28T17:00:00.000Z
eventStartTime: 2021-09-28T15:30:00.000Z
name: production_webinar_event
customPageHtml: '{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Event is prequeueing / Queue all enabled {{/waitTimeKnown}}'
description: Production event - DO NOT MODIFY
disableSessionRenewal: true
newUsersPerMinute: 200
prequeueStartTime: 2021-09-28T15:00:00.000Z
queueingMethod: random
sessionDuration: 1
shuffleAtEventStart: true
suspended: true
totalActiveUsers: 200
turnstileAction: log
turnstileMode: off
Create WaitingRoomEvent Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new WaitingRoomEvent(name: string, args: WaitingRoomEventArgs, opts?: CustomResourceOptions);@overload
def WaitingRoomEvent(resource_name: str,
args: WaitingRoomEventArgs,
opts: Optional[ResourceOptions] = None)
@overload
def WaitingRoomEvent(resource_name: str,
opts: Optional[ResourceOptions] = None,
name: Optional[str] = None,
zone_id: Optional[str] = None,
waiting_room_id: Optional[str] = None,
event_end_time: Optional[str] = None,
event_start_time: Optional[str] = None,
queueing_method: Optional[str] = None,
new_users_per_minute: Optional[int] = None,
prequeue_start_time: Optional[str] = None,
custom_page_html: Optional[str] = None,
session_duration: Optional[int] = None,
shuffle_at_event_start: Optional[bool] = None,
suspended: Optional[bool] = None,
total_active_users: Optional[int] = None,
turnstile_action: Optional[str] = None,
turnstile_mode: Optional[str] = None,
disable_session_renewal: Optional[bool] = None,
description: Optional[str] = None)func NewWaitingRoomEvent(ctx *Context, name string, args WaitingRoomEventArgs, opts ...ResourceOption) (*WaitingRoomEvent, error)public WaitingRoomEvent(string name, WaitingRoomEventArgs args, CustomResourceOptions? opts = null)
public WaitingRoomEvent(String name, WaitingRoomEventArgs args)
public WaitingRoomEvent(String name, WaitingRoomEventArgs args, CustomResourceOptions options)
type: cloudflare:WaitingRoomEvent
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args WaitingRoomEventArgs
- 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 WaitingRoomEventArgs
- 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 WaitingRoomEventArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WaitingRoomEventArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args WaitingRoomEventArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
WaitingRoomEvent Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The WaitingRoomEvent resource accepts the following input properties:
- Event
End stringTime - An ISO 8601 timestamp that marks the end of the event.
- 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. - Name string
- A unique name to identify the event. Only alphanumeric characters, hyphens and underscores are allowed.
- Waiting
Room stringId - Zone
Id string - Identifier.
- 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. - 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".
- Event
End stringTime - An ISO 8601 timestamp that marks the end of the event.
- 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. - Name string
- A unique name to identify the event. Only alphanumeric characters, hyphens and underscores are allowed.
- Waiting
Room stringId - Zone
Id string - Identifier.
- 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. - 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".
- event
End StringTime - An ISO 8601 timestamp that marks the end of the event.
- 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. - name String
- A unique name to identify the event. Only alphanumeric characters, hyphens and underscores are allowed.
- waiting
Room StringId - zone
Id String - Identifier.
- 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. - 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".
- event
End stringTime - An ISO 8601 timestamp that marks the end of the event.
- 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. - name string
- A unique name to identify the event. Only alphanumeric characters, hyphens and underscores are allowed.
- waiting
Room stringId - zone
Id string - Identifier.
- 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. - 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".
- event_
end_ strtime - An ISO 8601 timestamp that marks the end of the event.
- 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. - name str
- A unique name to identify the event. Only alphanumeric characters, hyphens and underscores are allowed.
- waiting_
room_ strid - zone_
id str - Identifier.
- 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. - 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".
- event
End StringTime - An ISO 8601 timestamp that marks the end of the event.
- 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. - name String
- A unique name to identify the event. Only alphanumeric characters, hyphens and underscores are allowed.
- waiting
Room StringId - zone
Id String - Identifier.
- 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. - 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".
Outputs
All input properties are implicitly available as output properties. Additionally, the WaitingRoomEvent resource produces the following output properties:
- Created
On string - Id string
- The provider-assigned unique ID for this managed resource.
- Modified
On string
- Created
On string - Id string
- The provider-assigned unique ID for this managed resource.
- Modified
On string
- created
On String - id String
- The provider-assigned unique ID for this managed resource.
- modified
On String
- created
On string - id string
- The provider-assigned unique ID for this managed resource.
- modified
On string
- created_
on str - id str
- The provider-assigned unique ID for this managed resource.
- modified_
on str
- created
On String - id String
- The provider-assigned unique ID for this managed resource.
- modified
On String
Look up Existing WaitingRoomEvent Resource
Get an existing WaitingRoomEvent resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: WaitingRoomEventState, opts?: CustomResourceOptions): WaitingRoomEvent@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
created_on: Optional[str] = None,
custom_page_html: Optional[str] = None,
description: Optional[str] = None,
disable_session_renewal: Optional[bool] = None,
event_end_time: Optional[str] = None,
event_start_time: Optional[str] = None,
modified_on: Optional[str] = None,
name: Optional[str] = None,
new_users_per_minute: Optional[int] = None,
prequeue_start_time: Optional[str] = None,
queueing_method: Optional[str] = None,
session_duration: Optional[int] = None,
shuffle_at_event_start: Optional[bool] = None,
suspended: Optional[bool] = None,
total_active_users: Optional[int] = None,
turnstile_action: Optional[str] = None,
turnstile_mode: Optional[str] = None,
waiting_room_id: Optional[str] = None,
zone_id: Optional[str] = None) -> WaitingRoomEventfunc GetWaitingRoomEvent(ctx *Context, name string, id IDInput, state *WaitingRoomEventState, opts ...ResourceOption) (*WaitingRoomEvent, error)public static WaitingRoomEvent Get(string name, Input<string> id, WaitingRoomEventState? state, CustomResourceOptions? opts = null)public static WaitingRoomEvent get(String name, Output<String> id, WaitingRoomEventState state, CustomResourceOptions options)resources: _: type: cloudflare:WaitingRoomEvent get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- 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
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. - 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
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. - 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
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. - 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
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. - 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_
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. - 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
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. - 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.
Import
$ pulumi import cloudflare:index/waitingRoomEvent:WaitingRoomEvent example '<zone_id>/<waiting_room_id>/<event_id>'
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
cloudflareTerraform Provider.
published on Thursday, Apr 2, 2026 by Pulumi
