Class ZonalAutoshiftConfigurationState.Builder

    • Method Detail

      • allowedWindows

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

        public ZonalAutoshiftConfigurationState.Builder resourceArn​(@Nullable
                                                                    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 ZonalAutoshiftConfigurationState.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 ZonalAutoshiftConfigurationState.Builder zonalAutoshiftStatus​(@Nullable
                                                                             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 ZonalAutoshiftConfigurationState.Builder zonalAutoshiftStatus​(java.lang.String zonalAutoshiftStatus)
        Parameters:
        zonalAutoshiftStatus - The status of zonal autoshift. Valid values: `ENABLED`, `DISABLED`. The following arguments are optional:
        Returns:
        builder