filter

@JvmName(name = "jxajnssiskuqxacm")
suspend fun filter(value: Output<BucketReplicationRuleFilterArgs>)
@JvmName(name = "rebencmtlpcgqely")
suspend fun filter(value: BucketReplicationRuleFilterArgs?)

Parameters

value

A filter that identifies the subset of objects to which the replication rule applies. A `Filter` must specify exactly one `Prefix`, `TagFilter`, or an `And` child element. The use of the filter field indicates that this is a V2 replication configuration. This field isn't supported in a V1 replication configuration. V1 replication configuration only supports filtering by key prefix. To filter using a V1 replication configuration, add the `Prefix` directly as a child element of the `Rule` element.


@JvmName(name = "jhmveshphkbjxrac")
suspend fun filter(argument: suspend BucketReplicationRuleFilterArgsBuilder.() -> Unit)

Parameters

argument

A filter that identifies the subset of objects to which the replication rule applies. A `Filter` must specify exactly one `Prefix`, `TagFilter`, or an `And` child element. The use of the filter field indicates that this is a V2 replication configuration. This field isn't supported in a V1 replication configuration. V1 replication configuration only supports filtering by key prefix. To filter using a V1 replication configuration, add the `Prefix` directly as a child element of the `Rule` element.