Package com.pulumi.aws.sns.inputs
Class SmsPreferencesState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.sns.inputs.SmsPreferencesState
-
public final class SmsPreferencesState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSmsPreferencesState.Builder
-
Field Summary
Fields Modifier and Type Field Description static SmsPreferencesStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SmsPreferencesState.Builderbuilder()static SmsPreferencesState.Builderbuilder(SmsPreferencesState 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>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>usageReportS3Bucket()
-
-
-
Field Detail
-
Empty
public static final SmsPreferencesState 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.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
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 SmsPreferencesState.Builder builder()
-
builder
public static SmsPreferencesState.Builder builder(SmsPreferencesState defaults)
-
-