Package com.pulumi.aws.sns
Class SmsPreferencesArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.sns.SmsPreferencesArgs
-
public final class SmsPreferencesArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SmsPreferencesArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static SmsPreferencesArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SmsPreferencesArgs.Builder
builder()
static SmsPreferencesArgs.Builder
builder(SmsPreferencesArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
defaultSenderId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
defaultSmsType()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
deliveryStatusIamRoleArn()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
deliveryStatusSuccessSamplingRate()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
monthlySpendLimit()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
usageReportS3Bucket()
-
-
-
Field Detail
-
Empty
public static final SmsPreferencesArgs Empty
-
-
Method Detail
-
defaultSenderId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> defaultSenderId()
- Returns:
- A string, such as your business brand, that is displayed as the sender on the receiving device.
-
defaultSmsType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> defaultSmsType()
- Returns:
- The type of SMS message that you will send by default. Possible values are: Promotional, Transactional
-
deliveryStatusIamRoleArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> deliveryStatusIamRoleArn()
- Returns:
- The ARN of the IAM role that allows Amazon SNS to write logs about SMS deliveries in CloudWatch Logs.
-
deliveryStatusSuccessSamplingRate
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> deliveryStatusSuccessSamplingRate()
- Returns:
- The percentage of successful SMS deliveries for which Amazon SNS will write logs in CloudWatch Logs. The value must be between 0 and 100.
-
monthlySpendLimit
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> monthlySpendLimit()
- Returns:
- The maximum amount in USD that you are willing to spend each month to send SMS messages.
-
usageReportS3Bucket
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> usageReportS3Bucket()
- Returns:
- The name of the Amazon S3 bucket to receive daily SMS usage reports from Amazon SNS.
-
builder
public static SmsPreferencesArgs.Builder builder()
-
builder
public static SmsPreferencesArgs.Builder builder(SmsPreferencesArgs defaults)
-
-