Package com.pulumi.cloudflare
Class WaitingRoomEventArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.cloudflare.WaitingRoomEventArgs
-
public final class WaitingRoomEventArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WaitingRoomEventArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static WaitingRoomEventArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WaitingRoomEventArgs.Builder
builder()
static WaitingRoomEventArgs.Builder
builder(WaitingRoomEventArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
customPageHtml()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
description()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
disableSessionRenewal()
com.pulumi.core.Output<java.lang.String>
eventEndTime()
com.pulumi.core.Output<java.lang.String>
eventStartTime()
com.pulumi.core.Output<java.lang.String>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
newUsersPerMinute()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
prequeueStartTime()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
queueingMethod()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
sessionDuration()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
shuffleAtEventStart()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
suspended()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
totalActiveUsers()
com.pulumi.core.Output<java.lang.String>
waitingRoomId()
com.pulumi.core.Output<java.lang.String>
zoneId()
-
-
-
Field Detail
-
Empty
public static final WaitingRoomEventArgs Empty
-
-
Method Detail
-
customPageHtml
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> customPageHtml()
- Returns:
- This is a templated html file that will be rendered at the edge.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- A description to let users add more details about the event.
-
disableSessionRenewal
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> disableSessionRenewal()
- Returns:
- Disables automatic renewal of session cookies.
-
eventEndTime
public com.pulumi.core.Output<java.lang.String> eventEndTime()
- Returns:
- ISO 8601 timestamp that marks the end of the event. **Modifying this attribute will force creation of a new resource.**
-
eventStartTime
public com.pulumi.core.Output<java.lang.String> eventStartTime()
- Returns:
- ISO 8601 timestamp that marks the start of the event. Must occur at least 1 minute before `event_end_time`. **Modifying this attribute will force creation of a new resource.**
-
name
public com.pulumi.core.Output<java.lang.String> name()
- Returns:
- A unique name to identify the event. Only alphanumeric characters, hyphens, and underscores are allowed. **Modifying this attribute will force creation of a new resource.**
-
newUsersPerMinute
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> newUsersPerMinute()
- Returns:
- The number of new users that will be let into the route every minute.
-
prequeueStartTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> prequeueStartTime()
- Returns:
- ISO 8601 timestamp that marks when to begin queueing all users before the event starts. Must occur at least 5 minutes before `event_start_time`.
-
queueingMethod
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> queueingMethod()
- Returns:
- The queueing method used by the waiting room. Available values: `fifo`, `random`, `passthrough`, `reject`.
-
sessionDuration
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> sessionDuration()
- Returns:
- Lifetime of a cookie (in minutes) set by Cloudflare for users who get access to the origin.
-
shuffleAtEventStart
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> shuffleAtEventStart()
- Returns:
- Users in the prequeue will be shuffled randomly at the `event_start_time`. Requires that `prequeue_start_time` is not null. Defaults to `false`.
-
suspended
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> suspended()
- Returns:
- If suspended, the event is ignored and traffic will be handled based on the waiting room configuration.
-
totalActiveUsers
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> totalActiveUsers()
- Returns:
- The total number of active user sessions on the route at a point in time.
-
waitingRoomId
public com.pulumi.core.Output<java.lang.String> waitingRoomId()
- Returns:
- The Waiting Room ID the event should apply to. **Modifying this attribute will force creation of a new resource.**
-
zoneId
public com.pulumi.core.Output<java.lang.String> zoneId()
- Returns:
- The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.**
-
builder
public static WaitingRoomEventArgs.Builder builder()
-
builder
public static WaitingRoomEventArgs.Builder builder(WaitingRoomEventArgs defaults)
-
-