Class ZonalAutoshiftConfigurationState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.arczonalshift.inputs.ZonalAutoshiftConfigurationState
-
public final class ZonalAutoshiftConfigurationState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classZonalAutoshiftConfigurationState.Builder
-
Field Summary
Fields Modifier and Type Field Description static ZonalAutoshiftConfigurationStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>allowedWindows()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>blockedDates()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>blockedWindows()java.util.Optional<com.pulumi.core.Output<java.util.List<ZonalAutoshiftConfigurationBlockingAlarmArgs>>>blockingAlarms()static ZonalAutoshiftConfigurationState.Builderbuilder()static ZonalAutoshiftConfigurationState.Builderbuilder(ZonalAutoshiftConfigurationState defaults)java.util.Optional<com.pulumi.core.Output<java.util.List<ZonalAutoshiftConfigurationOutcomeAlarmArgs>>>outcomeAlarms()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>resourceArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>zonalAutoshiftStatus()
-
-
-
Field Detail
-
Empty
public static final ZonalAutoshiftConfigurationState Empty
-
-
Method Detail
-
allowedWindows
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> allowedWindows()
- Returns:
- 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`.
-
blockedDates
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> blockedDates()
- Returns:
- List of dates when practice runs should not be started, in the format `YYYY-MM-DD`.
-
blockedWindows
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> blockedWindows()
- Returns:
- 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`.
-
blockingAlarms
public java.util.Optional<com.pulumi.core.Output<java.util.List<ZonalAutoshiftConfigurationBlockingAlarmArgs>>> blockingAlarms()
- Returns:
- List of CloudWatch alarms that can block practice runs when in alarm state. See `blockingAlarms` below.
-
outcomeAlarms
public java.util.Optional<com.pulumi.core.Output<java.util.List<ZonalAutoshiftConfigurationOutcomeAlarmArgs>>> outcomeAlarms()
- Returns:
- List of CloudWatch alarms monitored during practice runs. See `outcomeAlarms` below.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- AWS region where the resource is deployed.
-
resourceArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> resourceArn()
- Returns:
- The ARN of the managed resource to configure zonal autoshift for (e.g., an Application Load Balancer). Changing this creates a new resource.
-
zonalAutoshiftStatus
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> zonalAutoshiftStatus()
- Returns:
- The status of zonal autoshift. Valid values: `ENABLED`, `DISABLED`. The following arguments are optional:
-
builder
public static ZonalAutoshiftConfigurationState.Builder builder()
-
builder
public static ZonalAutoshiftConfigurationState.Builder builder(ZonalAutoshiftConfigurationState defaults)
-
-