S3BucketLifecycleConfigurationRule class final
Typed helper for the rule block of
aws_s3_bucket_lifecycle_configuration (derived from provider schema).
- Annotations
-
- @immutable
Constructors
-
S3BucketLifecycleConfigurationRule({required TfArg<
String> id, TfArg<String> ? prefix, required TfArg<S3BucketLifecycleConfigurationStatus> status, List<S3BucketLifecycleConfigurationAbortIncompleteMultipartUpload> ? abortIncompleteMultipartUpload, List<S3BucketLifecycleConfigurationExpiration> ? expiration, List<S3BucketLifecycleConfigurationFilter> ? filter, List<S3BucketLifecycleConfigurationNoncurrentVersionExpiration> ? noncurrentVersionExpiration, List<S3BucketLifecycleConfigurationNoncurrentVersionTransition> ? noncurrentVersionTransition, List<S3BucketLifecycleConfigurationTransition> ? transition}) -
const
Properties
-
abortIncompleteMultipartUpload
→ List<
S3BucketLifecycleConfigurationAbortIncompleteMultipartUpload> ? -
final
-
expiration
→ List<
S3BucketLifecycleConfigurationExpiration> ? -
final
-
filter
→ List<
S3BucketLifecycleConfigurationFilter> ? -
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
id
→ TfArg<
String> -
final
-
noncurrentVersionExpiration
→ List<
S3BucketLifecycleConfigurationNoncurrentVersionExpiration> ? -
final
-
noncurrentVersionTransition
→ List<
S3BucketLifecycleConfigurationNoncurrentVersionTransition> ? -
final
-
prefix
→ TfArg<
String> ? -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
status
→ TfArg<
S3BucketLifecycleConfigurationStatus> -
final
-
transition
→ List<
S3BucketLifecycleConfigurationTransition> ? -
final
Methods
-
encode(
) → Map< String, Object?> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited