updateIngressPoint
inline suspend fun MailManagerClient.updateIngressPoint(crossinline block: UpdateIngressPointRequest.Builder.() -> Unit): UpdateIngressPointResponse
Update attributes of a provisioned ingress endpoint resource.
Samples
import aws.sdk.kotlin.services.mailmanager.model.IngressPointConfiguration
fun main() {
//sampleStart
// Update Open Auth IngressPoint with new Name
val resp = mailManagerClient.updateIngressPoint {
ingressPointId = "inp-12345"
ingressPointName = "ingressPointNewName"
}
//sampleEnd
}
import aws.sdk.kotlin.services.mailmanager.model.IngressPointConfiguration
fun main() {
//sampleStart
// Update Open Auth IngressPoint with new RuleSetId TrafficPolicyId
val resp = mailManagerClient.updateIngressPoint {
ingressPointId = "inp-12345"
ruleSetId = "rs-12345"
trafficPolicyId = "tp-12345"
}
//sampleEnd
}
import aws.sdk.kotlin.services.mailmanager.model.IngressPointConfiguration
fun main() {
//sampleStart
// Update Auth IngressPoint with new SmtpPassword
val resp = mailManagerClient.updateIngressPoint {
ingressPointId = "inp-12345"
ingressPointConfiguration = IngressPointConfiguration.SmtpPassword("newSmtpPassword")
}
//sampleEnd
}
import aws.sdk.kotlin.services.mailmanager.model.IngressPointConfiguration
fun main() {
//sampleStart
// Update Auth IngressPoint with new SecretArn
val resp = mailManagerClient.updateIngressPoint {
ingressPointId = "inp-12345"
ingressPointConfiguration = IngressPointConfiguration.SecretArn("arn:aws:secretsmanager:us-west-2:123456789012:secret:abcde")
}
//sampleEnd
}