Class GetLoadBalancerPoolsPoolArgs.Builder

    • Method Detail

      • checkRegions

        public GetLoadBalancerPoolsPoolArgs.Builder checkRegions​(com.pulumi.core.Output<java.util.List<java.lang.String>> checkRegions)
        Parameters:
        checkRegions - List of regions (specified by region code) from which to run health checks. Empty means every Cloudflare data center (the default), but requires an Enterprise plan. Region codes can be found [here](https://support.cloudflare.com/hc/en-us/articles/115000540888-Load-Balancing-Geographic-Regions).
        Returns:
        builder
      • checkRegions

        public GetLoadBalancerPoolsPoolArgs.Builder checkRegions​(java.util.List<java.lang.String> checkRegions)
        Parameters:
        checkRegions - List of regions (specified by region code) from which to run health checks. Empty means every Cloudflare data center (the default), but requires an Enterprise plan. Region codes can be found [here](https://support.cloudflare.com/hc/en-us/articles/115000540888-Load-Balancing-Geographic-Regions).
        Returns:
        builder
      • checkRegions

        public GetLoadBalancerPoolsPoolArgs.Builder checkRegions​(java.lang.String... checkRegions)
        Parameters:
        checkRegions - List of regions (specified by region code) from which to run health checks. Empty means every Cloudflare data center (the default), but requires an Enterprise plan. Region codes can be found [here](https://support.cloudflare.com/hc/en-us/articles/115000540888-Load-Balancing-Geographic-Regions).
        Returns:
        builder
      • createdOn

        public GetLoadBalancerPoolsPoolArgs.Builder createdOn​(com.pulumi.core.Output<java.lang.String> createdOn)
        Parameters:
        createdOn - The RFC3339 timestamp of when the load balancer was created.
        Returns:
        builder
      • createdOn

        public GetLoadBalancerPoolsPoolArgs.Builder createdOn​(java.lang.String createdOn)
        Parameters:
        createdOn - The RFC3339 timestamp of when the load balancer was created.
        Returns:
        builder
      • description

        public GetLoadBalancerPoolsPoolArgs.Builder description​(com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - Brief description of the Load Balancer Pool intention.
        Returns:
        builder
      • description

        public GetLoadBalancerPoolsPoolArgs.Builder description​(java.lang.String description)
        Parameters:
        description - Brief description of the Load Balancer Pool intention.
        Returns:
        builder
      • enabled

        public GetLoadBalancerPoolsPoolArgs.Builder enabled​(com.pulumi.core.Output<java.lang.Boolean> enabled)
        Parameters:
        enabled - Whether this pool is enabled. Disabled pools will not receive traffic and are excluded from health checks.
        Returns:
        builder
      • enabled

        public GetLoadBalancerPoolsPoolArgs.Builder enabled​(java.lang.Boolean enabled)
        Parameters:
        enabled - Whether this pool is enabled. Disabled pools will not receive traffic and are excluded from health checks.
        Returns:
        builder
      • latitude

        public GetLoadBalancerPoolsPoolArgs.Builder latitude​(com.pulumi.core.Output<java.lang.Double> latitude)
        Parameters:
        latitude - Latitude this pool is physically located at; used for proximity steering.
        Returns:
        builder
      • latitude

        public GetLoadBalancerPoolsPoolArgs.Builder latitude​(java.lang.Double latitude)
        Parameters:
        latitude - Latitude this pool is physically located at; used for proximity steering.
        Returns:
        builder
      • longitude

        public GetLoadBalancerPoolsPoolArgs.Builder longitude​(com.pulumi.core.Output<java.lang.Double> longitude)
        Parameters:
        longitude - Longitude this pool is physically located at; used for proximity steering.
        Returns:
        builder
      • longitude

        public GetLoadBalancerPoolsPoolArgs.Builder longitude​(java.lang.Double longitude)
        Parameters:
        longitude - Longitude this pool is physically located at; used for proximity steering.
        Returns:
        builder
      • minimumOrigins

        public GetLoadBalancerPoolsPoolArgs.Builder minimumOrigins​(com.pulumi.core.Output<java.lang.Integer> minimumOrigins)
        Parameters:
        minimumOrigins - Minimum number of origins that must be healthy for this pool to serve traffic.
        Returns:
        builder
      • minimumOrigins

        public GetLoadBalancerPoolsPoolArgs.Builder minimumOrigins​(java.lang.Integer minimumOrigins)
        Parameters:
        minimumOrigins - Minimum number of origins that must be healthy for this pool to serve traffic.
        Returns:
        builder
      • modifiedOn

        public GetLoadBalancerPoolsPoolArgs.Builder modifiedOn​(com.pulumi.core.Output<java.lang.String> modifiedOn)
        Parameters:
        modifiedOn - The RFC3339 timestamp of when the load balancer was last modified.
        Returns:
        builder
      • modifiedOn

        public GetLoadBalancerPoolsPoolArgs.Builder modifiedOn​(java.lang.String modifiedOn)
        Parameters:
        modifiedOn - The RFC3339 timestamp of when the load balancer was last modified.
        Returns:
        builder
      • monitor

        public GetLoadBalancerPoolsPoolArgs.Builder monitor​(com.pulumi.core.Output<java.lang.String> monitor)
        Parameters:
        monitor - ID of the Monitor to use for health checking origins within this pool.
        Returns:
        builder
      • monitor

        public GetLoadBalancerPoolsPoolArgs.Builder monitor​(java.lang.String monitor)
        Parameters:
        monitor - ID of the Monitor to use for health checking origins within this pool.
        Returns:
        builder
      • notificationEmail

        public GetLoadBalancerPoolsPoolArgs.Builder notificationEmail​(com.pulumi.core.Output<java.lang.String> notificationEmail)
        Parameters:
        notificationEmail - Email address to send health status notifications to. Multiple emails are set as a comma delimited list.
        Returns:
        builder
      • notificationEmail

        public GetLoadBalancerPoolsPoolArgs.Builder notificationEmail​(java.lang.String notificationEmail)
        Parameters:
        notificationEmail - Email address to send health status notifications to. Multiple emails are set as a comma delimited list.
        Returns:
        builder