Package com.pulumi.aws.s3.inputs
Class BucketLifecycleConfigurationV2RuleFilterAndArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.s3.inputs.BucketLifecycleConfigurationV2RuleFilterAndArgs
-
public final class BucketLifecycleConfigurationV2RuleFilterAndArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBucketLifecycleConfigurationV2RuleFilterAndArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static BucketLifecycleConfigurationV2RuleFilterAndArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BucketLifecycleConfigurationV2RuleFilterAndArgs.Builderbuilder()static BucketLifecycleConfigurationV2RuleFilterAndArgs.Builderbuilder(BucketLifecycleConfigurationV2RuleFilterAndArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>objectSizeGreaterThan()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>objectSizeLessThan()java.util.Optional<com.pulumi.core.Output<java.lang.String>>prefix()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()
-
-
-
Field Detail
-
Empty
public static final BucketLifecycleConfigurationV2RuleFilterAndArgs Empty
-
-
Method Detail
-
objectSizeGreaterThan
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> objectSizeGreaterThan()
- Returns:
- Minimum object size to which the rule applies. Value must be at least `0` if specified. Defaults to 128000 (128 KB) for all `storageClass` values unless `transitionDefaultMinimumObjectSize` specifies otherwise.
-
objectSizeLessThan
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> objectSizeLessThan()
- Returns:
- Maximum object size to which the rule applies. Value must be at least `1` if specified.
-
prefix
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> prefix()
- Returns:
- Prefix identifying one or more objects to which the rule applies.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Key-value map of resource tags. All of these tags must exist in the object's tag set in order for the rule to apply. If set, must contain at least one key-value pair.
-
builder
public static BucketLifecycleConfigurationV2RuleFilterAndArgs.Builder builder()
-
builder
public static BucketLifecycleConfigurationV2RuleFilterAndArgs.Builder builder(BucketLifecycleConfigurationV2RuleFilterAndArgs defaults)
-
-