Package com.pulumi.aws.drs.outputs
Class ReplicationConfigurationTemplatePitPolicy
- java.lang.Object
-
- com.pulumi.aws.drs.outputs.ReplicationConfigurationTemplatePitPolicy
-
public final class ReplicationConfigurationTemplatePitPolicy extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReplicationConfigurationTemplatePitPolicy.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ReplicationConfigurationTemplatePitPolicy.Builderbuilder()static ReplicationConfigurationTemplatePitPolicy.Builderbuilder(ReplicationConfigurationTemplatePitPolicy defaults)java.util.Optional<java.lang.Boolean>enabled()java.lang.Integerinterval()java.lang.IntegerretentionDuration()java.util.Optional<java.lang.Integer>ruleId()java.lang.Stringunits()
-
-
-
Method Detail
-
enabled
public java.util.Optional<java.lang.Boolean> enabled()
- Returns:
- Whether this rule is enabled or not.
-
interval
public java.lang.Integer interval()
- Returns:
- How often, in the chosen units, a snapshot should be taken.
-
retentionDuration
public java.lang.Integer retentionDuration()
- Returns:
- Duration to retain a snapshot for, in the chosen `units`.
-
ruleId
public java.util.Optional<java.lang.Integer> ruleId()
- Returns:
- ID of the rule. Valid values are integers.
-
units
public java.lang.String units()
- Returns:
- Units used to measure the `interval` and `retentionDuration`. Valid values are `MINUTE`, `HOUR`, and `DAY`.
-
builder
public static ReplicationConfigurationTemplatePitPolicy.Builder builder()
-
builder
public static ReplicationConfigurationTemplatePitPolicy.Builder builder(ReplicationConfigurationTemplatePitPolicy defaults)
-
-