import { _ReplicationRule, _UnmarshalledReplicationRule } from "./_ReplicationRule"; /** *
Container for replication rules. You can add as many as 1,000 rules. Total replication configuration size can be up to 2 MB.
*/ export interface _ReplicationConfiguration { /** *Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.
*/ Role: string; /** *Container for one or more replication rules. Replication configuration must have at least one rule and can contain up to 1,000 rules.
*/ Rules: Array<_ReplicationRule> | Iterable<_ReplicationRule>; } export interface _UnmarshalledReplicationConfiguration extends _ReplicationConfiguration { /** *Container for one or more replication rules. Replication configuration must have at least one rule and can contain up to 1,000 rules.
*/ Rules: Array<_UnmarshalledReplicationRule>; }