updateReceiptRule

Updates a receipt rule.

For information about managing receipt rules, see the Amazon SES Developer Guide.

You can execute this operation no more than once per second.

Samples

import aws.sdk.kotlin.services.ses.model.ReceiptAction
import aws.sdk.kotlin.services.ses.model.ReceiptRule
import aws.sdk.kotlin.services.ses.model.S3Action
import aws.sdk.kotlin.services.ses.model.TlsPolicy

fun main() { 
   //sampleStart 
   // The following example updates a receipt rule to use an Amazon S3 action
sesClient.updateReceiptRule {
    ruleSetName = "MyRuleSet"
    rule = ReceiptRule {
        tlsPolicy = TlsPolicy.fromValue("Optional")
        enabled = true
        name = "MyRule"
        actions = listOf<ReceiptAction>(
            ReceiptAction {
                s3Action = S3Action {
                    objectKeyPrefix = "email"
                    bucketName = "MyBucket"
                }
            }                
        )
        scanEnabled = true
    }
} 
   //sampleEnd
}