Package com.pulumi.aws.s3control.inputs
Class BucketLifecycleConfigurationRuleArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.s3control.inputs.BucketLifecycleConfigurationRuleArgs
-
public final class BucketLifecycleConfigurationRuleArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBucketLifecycleConfigurationRuleArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static BucketLifecycleConfigurationRuleArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs>>abortIncompleteMultipartUpload()static BucketLifecycleConfigurationRuleArgs.Builderbuilder()static BucketLifecycleConfigurationRuleArgs.Builderbuilder(BucketLifecycleConfigurationRuleArgs defaults)java.util.Optional<com.pulumi.core.Output<BucketLifecycleConfigurationRuleExpirationArgs>>expiration()java.util.Optional<com.pulumi.core.Output<BucketLifecycleConfigurationRuleFilterArgs>>filter()com.pulumi.core.Output<java.lang.String>id()java.util.Optional<com.pulumi.core.Output<java.lang.String>>status()
-
-
-
Field Detail
-
Empty
public static final BucketLifecycleConfigurationRuleArgs Empty
-
-
Method Detail
-
abortIncompleteMultipartUpload
public java.util.Optional<com.pulumi.core.Output<BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs>> abortIncompleteMultipartUpload()
- Returns:
- Configuration block containing settings for abort incomplete multipart upload. See `abortIncompleteMultipartUpload` below.
-
expiration
public java.util.Optional<com.pulumi.core.Output<BucketLifecycleConfigurationRuleExpirationArgs>> expiration()
- Returns:
- Configuration block containing settings for expiration of objects. See `expiration` below.
-
filter
public java.util.Optional<com.pulumi.core.Output<BucketLifecycleConfigurationRuleFilterArgs>> filter()
- Returns:
- Configuration block containing settings for filtering. See `filter` below.
-
id
public com.pulumi.core.Output<java.lang.String> id()
- Returns:
- Unique identifier for the rule.
-
status
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
- Returns:
- Status of the rule. Valid values: `Enabled` and `Disabled`. Defaults to `Enabled`.
-
builder
public static BucketLifecycleConfigurationRuleArgs.Builder builder()
-
builder
public static BucketLifecycleConfigurationRuleArgs.Builder builder(BucketLifecycleConfigurationRuleArgs defaults)
-
-