filter

@JvmName(name = "ulmohrsxpvflrvik")
suspend fun filter(value: Output<ReplicationRuleFilterArgs>)
@JvmName(name = "tctvxphpohycwrxf")
suspend fun filter(value: ReplicationRuleFilterArgs?)

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. 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.


@JvmName(name = "suibtubmmsdicsxx")
suspend fun filter(argument: suspend ReplicationRuleFilterArgsBuilder.() -> 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. 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.