Package software.amazon.awscdk.services.smsvoice
AWS::SMSVOICE Construct Library
---
All classes with the
Cfn
prefix in this module (CFN Resources) are always stable and safe to use.
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.smsvoice.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for SMSVOICE construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::SMSVOICE resources directly.
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::SMSVOICE.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
-
ClassDescriptionCreates a new configuration set.A fluent builder for
CfnConfigurationSet
.Contains the destination configuration to use when publishing message sending events.A builder forCfnConfigurationSet.CloudWatchLogsDestinationProperty
An implementation forCfnConfigurationSet.CloudWatchLogsDestinationProperty
Contains information about an event destination.A builder forCfnConfigurationSet.EventDestinationProperty
An implementation forCfnConfigurationSet.EventDestinationProperty
Contains the delivery stream Amazon Resource Name (ARN), and the ARN of the AWS Identity and Access Management (IAM) role associated with a Firehose event destination.A builder forCfnConfigurationSet.KinesisFirehoseDestinationProperty
An implementation forCfnConfigurationSet.KinesisFirehoseDestinationProperty
An object that defines an Amazon SNS destination for events.A builder forCfnConfigurationSet.SnsDestinationProperty
An implementation forCfnConfigurationSet.SnsDestinationProperty
Properties for defining aCfnConfigurationSet
.A builder forCfnConfigurationSetProps
An implementation forCfnConfigurationSetProps
Creates a new opt-out list.A fluent builder forCfnOptOutList
.Properties for defining aCfnOptOutList
.A builder forCfnOptOutListProps
An implementation forCfnOptOutListProps
Request an origination phone number for use in your account.A fluent builder forCfnPhoneNumber
.The keywordsHELP
andSTOP
are mandatory keywords that each phone number must have.A builder forCfnPhoneNumber.MandatoryKeywordProperty
An implementation forCfnPhoneNumber.MandatoryKeywordProperty
The keywordsHELP
andSTOP
are mandatory keywords that each phone number must have.A builder forCfnPhoneNumber.MandatoryKeywordsProperty
An implementation forCfnPhoneNumber.MandatoryKeywordsProperty
TheOptionalKeyword
configuration.A builder forCfnPhoneNumber.OptionalKeywordProperty
An implementation forCfnPhoneNumber.OptionalKeywordProperty
The phone number's two-way SMS configuration object.A builder forCfnPhoneNumber.TwoWayProperty
An implementation forCfnPhoneNumber.TwoWayProperty
Properties for defining aCfnPhoneNumber
.A builder forCfnPhoneNumberProps
An implementation forCfnPhoneNumberProps
Creates a new pool and associates the specified origination identity to the pool.A fluent builder forCfnPool
.The keywordsHELP
andSTOP
are mandatory keywords that each phone number must have.A builder forCfnPool.MandatoryKeywordProperty
An implementation forCfnPool.MandatoryKeywordProperty
The manadatory keywords,HELP
andSTOP
to add to the pool.A builder forCfnPool.MandatoryKeywordsProperty
An implementation forCfnPool.MandatoryKeywordsProperty
The pool'sOptionalKeyword
configuration.A builder forCfnPool.OptionalKeywordProperty
An implementation forCfnPool.OptionalKeywordProperty
The pool's two-way SMS configuration object.A builder forCfnPool.TwoWayProperty
An implementation forCfnPool.TwoWayProperty
Properties for defining aCfnPool
.A builder forCfnPoolProps
An implementation forCfnPoolProps
Create a new protect configuration.A fluent builder forCfnProtectConfiguration
.Specifies the type of protection to use for a country.A builder forCfnProtectConfiguration.CountryRuleProperty
An implementation forCfnProtectConfiguration.CountryRuleProperty
The set ofCountryRules
you specify to control which countries End User Messaging can send your messages to.A builder forCfnProtectConfiguration.CountryRuleSetProperty
An implementation forCfnProtectConfiguration.CountryRuleSetProperty
Properties for defining aCfnProtectConfiguration
.A builder forCfnProtectConfigurationProps
An implementation forCfnProtectConfigurationProps
Attaches a resource-based policy to a End User Messaging resource(phone number, sender Id, phone poll, or opt-out list) that is used for sharing the resource.A fluent builder forCfnResourcePolicy
.Properties for defining aCfnResourcePolicy
.A builder forCfnResourcePolicyProps
An implementation forCfnResourcePolicyProps
Request a new sender ID that doesn't require registration.A fluent builder forCfnSenderId
.Properties for defining aCfnSenderId
.A builder forCfnSenderIdProps
An implementation forCfnSenderIdProps
A reference to a ConfigurationSet resource.A builder forConfigurationSetReference
An implementation forConfigurationSetReference
(experimental) Indicates that this resource can be referenced as a ConfigurationSet.Internal default implementation forIConfigurationSetRef
.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a OptOutList.Internal default implementation forIOptOutListRef
.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a PhoneNumber.Internal default implementation forIPhoneNumberRef
.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a Pool.Internal default implementation forIPoolRef
.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a ProtectConfiguration.Internal default implementation forIProtectConfigurationRef
.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a ResourcePolicy.Internal default implementation forIResourcePolicyRef
.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a SenderId.Internal default implementation forISenderIdRef
.A proxy class which represents a concrete javascript instance of this type.A reference to a OptOutList resource.A builder forOptOutListReference
An implementation forOptOutListReference
A reference to a PhoneNumber resource.A builder forPhoneNumberReference
An implementation forPhoneNumberReference
A reference to a Pool resource.A builder forPoolReference
An implementation forPoolReference
A reference to a ProtectConfiguration resource.A builder forProtectConfigurationReference
An implementation forProtectConfigurationReference
A reference to a ResourcePolicy resource.A builder forResourcePolicyReference
An implementation forResourcePolicyReference
A reference to a SenderId resource.A builder forSenderIdReference
An implementation forSenderIdReference