com.pulumi.awsnative.ses.kotlin.outputs.ConfigurationSetEventDestinationDimensionConfiguration.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-aws-native-kotlin Show documentation
Show all versions of pulumi-aws-native-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.ses.kotlin.outputs
import kotlin.String
import kotlin.Suppress
/**
* A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch.
* @property defaultDimensionValue The default value of the dimension that is published to Amazon CloudWatch if you do not provide the value of the dimension when you send an email.
* @property dimensionName The name of an Amazon CloudWatch dimension associated with an email sending metric.
* @property dimensionValueSource The place where Amazon SES finds the value of a dimension to publish to Amazon CloudWatch. To use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail/SendRawEmail API, specify messageTag. To use your own email headers, specify emailHeader. To put a custom tag on any link included in your email, specify linkTag.
*/
public data class ConfigurationSetEventDestinationDimensionConfiguration(
public val defaultDimensionValue: String,
public val dimensionName: String,
public val dimensionValueSource: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.ses.outputs.ConfigurationSetEventDestinationDimensionConfiguration): ConfigurationSetEventDestinationDimensionConfiguration =
ConfigurationSetEventDestinationDimensionConfiguration(
defaultDimensionValue = javaType.defaultDimensionValue(),
dimensionName = javaType.dimensionName(),
dimensionValueSource = javaType.dimensionValueSource(),
)
}
}