Skip to main content

Aws/smsvoice

@swamp/aws/smsvoicev2026.04.23.3· 8d agoMODELS
01README

AWS SMSVOICE infrastructure models

02Models5
@swamp/aws/smsvoice/configuration-setv2026.04.23.2configuration_set.ts

Global Arguments

ArgumentTypeDescription
ConfigurationSetName?stringThe name to use for the configuration set.
DefaultSenderId?stringThe default sender ID to set for the ConfigurationSet.
MessageFeedbackEnabled?booleanSet to true to enable message feedback.
ProtectConfigurationId?stringThe unique identifier for the protect configuration to be associated to the configuration set.
EventDestinations?arrayAn event destination is a location where you send message events.
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a SMSVOICE ConfigurationSet
fn get(identifier: string)
Get a SMSVOICE ConfigurationSet
ArgumentTypeDescription
identifierstringThe primary identifier of the SMSVOICE ConfigurationSet
fn update()
Update a SMSVOICE ConfigurationSet
fn delete(identifier: string)
Delete a SMSVOICE ConfigurationSet
ArgumentTypeDescription
identifierstringThe primary identifier of the SMSVOICE ConfigurationSet
fn sync()
Sync SMSVOICE ConfigurationSet state from AWS

Resources

state(infinite)— SMSVOICE ConfigurationSet resource state
@swamp/aws/smsvoice/opt-out-listv2026.04.23.2opt_out_list.ts

Global Arguments

ArgumentTypeDescription
OptOutListName?stringThe name of the new OptOutList.
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a SMSVOICE OptOutList
fn get(identifier: string)
Get a SMSVOICE OptOutList
ArgumentTypeDescription
identifierstringThe primary identifier of the SMSVOICE OptOutList
fn update()
Update a SMSVOICE OptOutList
fn delete(identifier: string)
Delete a SMSVOICE OptOutList
ArgumentTypeDescription
identifierstringThe primary identifier of the SMSVOICE OptOutList
fn sync()
Sync SMSVOICE OptOutList state from AWS

Resources

state(infinite)— SMSVOICE OptOutList resource state
@swamp/aws/smsvoice/protect-configurationv2026.04.23.2protect_configuration.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
CountryRuleSet?objectAn array of CountryRule containing the rules for the NumberCapability.
DeletionProtectionEnabled?booleanWhen set to true deletion protection is enabled and protect configuration cannot be deleted. By default this is set to false.
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a SMSVOICE ProtectConfiguration
fn get(identifier: string)
Get a SMSVOICE ProtectConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the SMSVOICE ProtectConfiguration
fn update()
Update a SMSVOICE ProtectConfiguration
fn delete(identifier: string)
Delete a SMSVOICE ProtectConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the SMSVOICE ProtectConfiguration
fn sync()
Sync SMSVOICE ProtectConfiguration state from AWS

Resources

state(infinite)— SMSVOICE ProtectConfiguration resource state
@swamp/aws/smsvoice/resource-policyv2026.04.23.2resource_policy.ts

Global Arguments

ArgumentTypeDescription
ResourceArnstringThe Amazon Resource Name (ARN) of the AWS End User Messaging SMS and Voice resource to attach the resource-based policy to.
PolicyDocumentstringThe JSON formatted resource-based policy to attach.
fn create()
Create a SMSVOICE ResourcePolicy
fn get(identifier: string)
Get a SMSVOICE ResourcePolicy
ArgumentTypeDescription
identifierstringThe primary identifier of the SMSVOICE ResourcePolicy
fn update()
Update a SMSVOICE ResourcePolicy
fn delete(identifier: string)
Delete a SMSVOICE ResourcePolicy
ArgumentTypeDescription
identifierstringThe primary identifier of the SMSVOICE ResourcePolicy
fn sync()
Sync SMSVOICE ResourcePolicy state from AWS

Resources

state(infinite)— SMSVOICE ResourcePolicy resource state
@swamp/aws/smsvoice/sender-idv2026.04.23.2sender_id.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
IsoCountryCodestringThe two-character code, in ISO 3166-1 alpha-2 format, for the country or region.
SenderIdstringThe sender ID string to request.
DeletionProtectionEnabled?booleanWhen set to true the sender ID can't be deleted. By default this is set to false.
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a SMSVOICE SenderId
fn get(identifier: string)
Get a SMSVOICE SenderId
ArgumentTypeDescription
identifierstringThe primary identifier of the SMSVOICE SenderId
fn update()
Update a SMSVOICE SenderId
fn delete(identifier: string)
Delete a SMSVOICE SenderId
ArgumentTypeDescription
identifierstringThe primary identifier of the SMSVOICE SenderId
fn sync()
Sync SMSVOICE SenderId state from AWS

Resources

state(infinite)— SMSVOICE SenderId resource state
03Previous Versions5
2026.04.23.2Apr 23, 2026
  • Updated: configuration_set, opt_out_list, protect_configuration, resource_policy, sender_id
2026.04.03.2Apr 3, 2026
  • Updated: configuration_set, opt_out_list, protect_configuration, resource_policy, sender_id
2026.03.19.1Mar 19, 2026
  • Updated: configuration_set, opt_out_list, protect_configuration, resource_policy, sender_id
2026.03.16.1Mar 16, 2026
  • Updated: configuration_set, opt_out_list, protect_configuration, resource_policy, sender_id
2026.03.10.5Mar 10, 2026
04Stats
A
100 / 100
Downloads
0
Archive size
978.3 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels