Class WaitingRoomEventArgs


  • public final class WaitingRoomEventArgs
    extends com.pulumi.resources.ResourceArgs
    • 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.**