sse Kms Encrypted Objects
suspend fun sseKmsEncryptedObjects(value: Output<List<BucketV2ReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObjectArgs>>)
suspend fun sseKmsEncryptedObjects(value: List<BucketV2ReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObjectArgs>?)
Parameters
value
Match SSE-KMS encrypted objects (documented below). If specified, replica_kms_key_id
in destination
must be specified as well.
suspend fun sseKmsEncryptedObjects(vararg values: Output<BucketV2ReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObjectArgs>)
suspend fun sseKmsEncryptedObjects(values: List<Output<BucketV2ReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObjectArgs>>)
suspend fun sseKmsEncryptedObjects(vararg values: BucketV2ReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObjectArgs)
Parameters
values
Match SSE-KMS encrypted objects (documented below). If specified, replica_kms_key_id
in destination
must be specified as well.
suspend fun sseKmsEncryptedObjects(argument: List<suspend BucketV2ReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObjectArgsBuilder.() -> Unit>)
suspend fun sseKmsEncryptedObjects(vararg argument: suspend BucketV2ReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObjectArgsBuilder.() -> Unit)
suspend fun sseKmsEncryptedObjects(argument: suspend BucketV2ReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObjectArgsBuilder.() -> Unit)
Parameters
argument
Match SSE-KMS encrypted objects (documented below). If specified, replica_kms_key_id
in destination
must be specified as well.