Class SnsSmsPreferences
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.aws.sns_sms_preferences.SnsSmsPreferences
-
- All Implemented Interfaces:
com.hashicorp.cdktf.IInterpolatingParent,com.hashicorp.cdktf.ITerraformAddressable,com.hashicorp.cdktf.ITerraformDependable,com.hashicorp.cdktf.ITerraformResource,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:55.233Z") @Stability(Stable) public class SnsSmsPreferences extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sns_sms_preferences aws_sns_sms_preferences}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSnsSmsPreferences.BuilderA fluent builder forSnsSmsPreferences.-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.IInterpolatingParent
com.hashicorp.cdktf.IInterpolatingParent.Jsii$Default, com.hashicorp.cdktf.IInterpolatingParent.Jsii$Proxy
-
-
Field Summary
Fields Modifier and Type Field Description static StringTF_RESOURCE_TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protectedSnsSmsPreferences(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedSnsSmsPreferences(software.amazon.jsii.JsiiObjectRef objRef)SnsSmsPreferences(software.constructs.Construct scope, String id)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sns_sms_preferences aws_sns_sms_preferences} Resource.SnsSmsPreferences(software.constructs.Construct scope, String id, SnsSmsPreferencesConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sns_sms_preferences aws_sns_sms_preferences} Resource.
-
Method Summary
-
Methods inherited from class com.hashicorp.cdktf.TerraformResource
getAnyMapAttribute, getBooleanAttribute, getBooleanMapAttribute, getConnection, getCount, getDependsOn, getForEach, getLifecycle, getListAttribute, getNumberAttribute, getNumberListAttribute, getNumberMapAttribute, getProvider, getProvisioners, getStringAttribute, getStringMapAttribute, getTerraformGeneratorMetadata, getTerraformMetaArguments, getTerraformResourceType, interpolationForAttribute, isTerraformResource, setConnection, setConnection, setCount, setCount, setDependsOn, setForEach, setLifecycle, setProvider, setProvisioners, toMetadata, toTerraform
-
Methods inherited from class com.hashicorp.cdktf.TerraformElement
addOverride, getCdktfStack, getConstructNodeMetadata, getFqn, getFriendlyUniqueId, getRawOverrides, isTerraformElement, overrideLogicalId, resetOverrideLogicalId
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Field Detail
-
TF_RESOURCE_TYPE
@Stability(Stable) public static final String TF_RESOURCE_TYPE
-
-
Constructor Detail
-
SnsSmsPreferences
protected SnsSmsPreferences(software.amazon.jsii.JsiiObjectRef objRef)
-
SnsSmsPreferences
protected SnsSmsPreferences(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
SnsSmsPreferences
@Stability(Stable) public SnsSmsPreferences(@NotNull software.constructs.Construct scope, @NotNull String id, @Nullable SnsSmsPreferencesConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sns_sms_preferences aws_sns_sms_preferences} Resource.- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.config-
-
SnsSmsPreferences
@Stability(Stable) public SnsSmsPreferences(@NotNull software.constructs.Construct scope, @NotNull String id)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sns_sms_preferences aws_sns_sms_preferences} Resource.- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.
-
-
Method Detail
-
resetDefaultSenderId
@Stability(Stable) public void resetDefaultSenderId()
-
resetDefaultSmsType
@Stability(Stable) public void resetDefaultSmsType()
-
resetDeliveryStatusIamRoleArn
@Stability(Stable) public void resetDeliveryStatusIamRoleArn()
-
resetDeliveryStatusSuccessSamplingRate
@Stability(Stable) public void resetDeliveryStatusSuccessSamplingRate()
-
resetId
@Stability(Stable) public void resetId()
-
resetMonthlySpendLimit
@Stability(Stable) public void resetMonthlySpendLimit()
-
resetUsageReportS3Bucket
@Stability(Stable) public void resetUsageReportS3Bucket()
-
synthesizeAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeAttributes()
- Overrides:
synthesizeAttributesin classcom.hashicorp.cdktf.TerraformResource
-
getDefaultSenderIdInput
@Stability(Stable) @Nullable public String getDefaultSenderIdInput()
-
getDefaultSmsTypeInput
@Stability(Stable) @Nullable public String getDefaultSmsTypeInput()
-
getDeliveryStatusIamRoleArnInput
@Stability(Stable) @Nullable public String getDeliveryStatusIamRoleArnInput()
-
getDeliveryStatusSuccessSamplingRateInput
@Stability(Stable) @Nullable public String getDeliveryStatusSuccessSamplingRateInput()
-
getIdInput
@Stability(Stable) @Nullable public String getIdInput()
-
getMonthlySpendLimitInput
@Stability(Stable) @Nullable public Number getMonthlySpendLimitInput()
-
getUsageReportS3BucketInput
@Stability(Stable) @Nullable public String getUsageReportS3BucketInput()
-
getDefaultSenderId
@Stability(Stable) @NotNull public String getDefaultSenderId()
-
setDefaultSenderId
@Stability(Stable) public void setDefaultSenderId(@NotNull String value)
-
getDefaultSmsType
@Stability(Stable) @NotNull public String getDefaultSmsType()
-
setDefaultSmsType
@Stability(Stable) public void setDefaultSmsType(@NotNull String value)
-
getDeliveryStatusIamRoleArn
@Stability(Stable) @NotNull public String getDeliveryStatusIamRoleArn()
-
setDeliveryStatusIamRoleArn
@Stability(Stable) public void setDeliveryStatusIamRoleArn(@NotNull String value)
-
getDeliveryStatusSuccessSamplingRate
@Stability(Stable) @NotNull public String getDeliveryStatusSuccessSamplingRate()
-
setDeliveryStatusSuccessSamplingRate
@Stability(Stable) public void setDeliveryStatusSuccessSamplingRate(@NotNull String value)
-
getId
@Stability(Stable) @NotNull public String getId()
-
setId
@Stability(Stable) public void setId(@NotNull String value)
-
getMonthlySpendLimit
@Stability(Stable) @NotNull public Number getMonthlySpendLimit()
-
setMonthlySpendLimit
@Stability(Stable) public void setMonthlySpendLimit(@NotNull Number value)
-
getUsageReportS3Bucket
@Stability(Stable) @NotNull public String getUsageReportS3Bucket()
-
setUsageReportS3Bucket
@Stability(Stable) public void setUsageReportS3Bucket(@NotNull String value)
-
-