Class ZonalAutoshiftConfigurationArgs.Builder

    • Method Detail

      • allowedWindows

        public ZonalAutoshiftConfigurationArgs.Builder allowedWindows​(@Nullable
                                                                      com.pulumi.core.Output<java.util.List<java.lang.String>> allowedWindows)
        Parameters:
        allowedWindows - List of time windows during which practice runs are allowed, in the format `Day:HH:MM-Day:HH:MM` (e.g., `Mon:09:00-Mon:17:00`). Cannot be used together with `blockedWindows`.
        Returns:
        builder
      • allowedWindows

        public ZonalAutoshiftConfigurationArgs.Builder allowedWindows​(java.util.List<java.lang.String> allowedWindows)
        Parameters:
        allowedWindows - List of time windows during which practice runs are allowed, in the format `Day:HH:MM-Day:HH:MM` (e.g., `Mon:09:00-Mon:17:00`). Cannot be used together with `blockedWindows`.
        Returns:
        builder
      • allowedWindows

        public ZonalAutoshiftConfigurationArgs.Builder allowedWindows​(java.lang.String... allowedWindows)
        Parameters:
        allowedWindows - List of time windows during which practice runs are allowed, in the format `Day:HH:MM-Day:HH:MM` (e.g., `Mon:09:00-Mon:17:00`). Cannot be used together with `blockedWindows`.
        Returns:
        builder
      • blockedDates

        public ZonalAutoshiftConfigurationArgs.Builder blockedDates​(@Nullable
                                                                    com.pulumi.core.Output<java.util.List<java.lang.String>> blockedDates)
        Parameters:
        blockedDates - List of dates when practice runs should not be started, in the format `YYYY-MM-DD`.
        Returns:
        builder
      • blockedDates

        public ZonalAutoshiftConfigurationArgs.Builder blockedDates​(java.util.List<java.lang.String> blockedDates)
        Parameters:
        blockedDates - List of dates when practice runs should not be started, in the format `YYYY-MM-DD`.
        Returns:
        builder
      • blockedDates

        public ZonalAutoshiftConfigurationArgs.Builder blockedDates​(java.lang.String... blockedDates)
        Parameters:
        blockedDates - List of dates when practice runs should not be started, in the format `YYYY-MM-DD`.
        Returns:
        builder
      • blockedWindows

        public ZonalAutoshiftConfigurationArgs.Builder blockedWindows​(@Nullable
                                                                      com.pulumi.core.Output<java.util.List<java.lang.String>> blockedWindows)
        Parameters:
        blockedWindows - List of time windows during which practice runs should not be started, in the format `Day:HH:MM-Day:HH:MM` (e.g., `Mon:00:00-Mon:08:00`). Cannot be used together with `allowedWindows`.
        Returns:
        builder
      • blockedWindows

        public ZonalAutoshiftConfigurationArgs.Builder blockedWindows​(java.util.List<java.lang.String> blockedWindows)
        Parameters:
        blockedWindows - List of time windows during which practice runs should not be started, in the format `Day:HH:MM-Day:HH:MM` (e.g., `Mon:00:00-Mon:08:00`). Cannot be used together with `allowedWindows`.
        Returns:
        builder
      • blockedWindows

        public ZonalAutoshiftConfigurationArgs.Builder blockedWindows​(java.lang.String... blockedWindows)
        Parameters:
        blockedWindows - List of time windows during which practice runs should not be started, in the format `Day:HH:MM-Day:HH:MM` (e.g., `Mon:00:00-Mon:08:00`). Cannot be used together with `allowedWindows`.
        Returns:
        builder
      • region

        public ZonalAutoshiftConfigurationArgs.Builder region​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - AWS region where the resource is deployed.
        Returns:
        builder
      • resourceArn

        public ZonalAutoshiftConfigurationArgs.Builder resourceArn​(com.pulumi.core.Output<java.lang.String> resourceArn)
        Parameters:
        resourceArn - The ARN of the managed resource to configure zonal autoshift for (e.g., an Application Load Balancer). Changing this creates a new resource.
        Returns:
        builder
      • resourceArn

        public ZonalAutoshiftConfigurationArgs.Builder resourceArn​(java.lang.String resourceArn)
        Parameters:
        resourceArn - The ARN of the managed resource to configure zonal autoshift for (e.g., an Application Load Balancer). Changing this creates a new resource.
        Returns:
        builder
      • zonalAutoshiftStatus

        public ZonalAutoshiftConfigurationArgs.Builder zonalAutoshiftStatus​(com.pulumi.core.Output<java.lang.String> zonalAutoshiftStatus)
        Parameters:
        zonalAutoshiftStatus - The status of zonal autoshift. Valid values: `ENABLED`, `DISABLED`. The following arguments are optional:
        Returns:
        builder
      • zonalAutoshiftStatus

        public ZonalAutoshiftConfigurationArgs.Builder zonalAutoshiftStatus​(java.lang.String zonalAutoshiftStatus)
        Parameters:
        zonalAutoshiftStatus - The status of zonal autoshift. Valid values: `ENABLED`, `DISABLED`. The following arguments are optional:
        Returns:
        builder