rules

@JvmName(name = "forfqogvnkukghib")
suspend fun rules(value: Output<List<BucketReplicationConfigRuleArgs>>)
@JvmName(name = "pqkspmbbsawixmaj")
suspend fun rules(value: List<BucketReplicationConfigRuleArgs>?)

Parameters

value

List of configuration blocks describing the rules managing the replication. See below.

NOTE: Replication to multiple destination buckets requires that priority is specified in the rule object. If the corresponding rule requires no filter, an empty configuration block filter {} must be specified. NOTE: Amazon S3's latest version of the replication configuration is V2, which includes the filter attribute for replication rules. NOTE: The existingObjectReplication parameter is not supported by Amazon S3 at this time and should not be included in your rule configurations. Specifying this parameter will result in MalformedXML errors. To replicate existing objects, please refer to the Replicating existing objects with S3 Batch Replication documentation in the Amazon S3 User Guide.


@JvmName(name = "npondwqkqmyineis")
suspend fun rules(vararg values: Output<BucketReplicationConfigRuleArgs>)


@JvmName(name = "qfjloteahcwpxion")
suspend fun rules(values: List<Output<BucketReplicationConfigRuleArgs>>)
@JvmName(name = "wctiyqpwkxsxenet")
suspend fun rules(vararg values: BucketReplicationConfigRuleArgs)

Parameters

values

List of configuration blocks describing the rules managing the replication. See below.

NOTE: Replication to multiple destination buckets requires that priority is specified in the rule object. If the corresponding rule requires no filter, an empty configuration block filter {} must be specified. NOTE: Amazon S3's latest version of the replication configuration is V2, which includes the filter attribute for replication rules. NOTE: The existingObjectReplication parameter is not supported by Amazon S3 at this time and should not be included in your rule configurations. Specifying this parameter will result in MalformedXML errors. To replicate existing objects, please refer to the Replicating existing objects with S3 Batch Replication documentation in the Amazon S3 User Guide.


@JvmName(name = "jbkngxuldveyrews")
suspend fun rules(argument: List<suspend BucketReplicationConfigRuleArgsBuilder.() -> Unit>)
@JvmName(name = "lmhqqfqbsseyqtlk")
suspend fun rules(vararg argument: suspend BucketReplicationConfigRuleArgsBuilder.() -> Unit)
@JvmName(name = "cgnylqyjhdshqghr")
suspend fun rules(argument: suspend BucketReplicationConfigRuleArgsBuilder.() -> Unit)

Parameters

argument

List of configuration blocks describing the rules managing the replication. See below.

NOTE: Replication to multiple destination buckets requires that priority is specified in the rule object. If the corresponding rule requires no filter, an empty configuration block filter {} must be specified. NOTE: Amazon S3's latest version of the replication configuration is V2, which includes the filter attribute for replication rules. NOTE: The existingObjectReplication parameter is not supported by Amazon S3 at this time and should not be included in your rule configurations. Specifying this parameter will result in MalformedXML errors. To replicate existing objects, please refer to the Replicating existing objects with S3 Batch Replication documentation in the Amazon S3 User Guide.