Class TieringPolicyArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.workloads.inputs.TieringPolicyArgs
-
public final class TieringPolicyArgs extends com.pulumi.resources.ResourceArgs
Tiering Policy for a target tier. If the policy is not specified for a given target tier, service retains the existing configured tiering policy for that tier
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TieringPolicyArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static TieringPolicyArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TieringPolicyArgs.Builder
builder()
static TieringPolicyArgs.Builder
builder(TieringPolicyArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
duration()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,RetentionDurationType>>>
durationType()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,TieringMode>>>
tieringMode()
-
-
-
Field Detail
-
Empty
public static final TieringPolicyArgs Empty
-
-
Method Detail
-
duration
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> duration()
- Returns:
- Number of days/weeks/months/years to retain backups in current tier before tiering. Used only if TieringMode is set to TierAfter
-
durationType
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,RetentionDurationType>>> durationType()
- Returns:
- Retention duration type: days/weeks/months/years Used only if TieringMode is set to TierAfter
-
tieringMode
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,TieringMode>>> tieringMode()
- Returns:
- Tiering Mode to control automatic tiering of recovery points. Supported values are: 1. TierRecommended: Tier all recovery points recommended to be tiered 2. TierAfter: Tier all recovery points after a fixed period, as specified in duration + durationType below. 3. DoNotTier: Do not tier any recovery points
-
builder
public static TieringPolicyArgs.Builder builder()
-
builder
public static TieringPolicyArgs.Builder builder(TieringPolicyArgs defaults)
-
-