01README
AWS SMSVOICE infrastructure models
02Models
@swamp/aws/smsvoice/configuration-setv2026.04.23.2configuration_set.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| ConfigurationSetName? | string | The name to use for the configuration set. |
| DefaultSenderId? | string | The default sender ID to set for the ConfigurationSet. |
| MessageFeedbackEnabled? | boolean | Set to true to enable message feedback. |
| ProtectConfigurationId? | string | The unique identifier for the protect configuration to be associated to the configuration set. |
| EventDestinations? | array | An event destination is a location where you send message events. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
fn create()
Create a SMSVOICE ConfigurationSet
fn get(identifier: string)
Get a SMSVOICE ConfigurationSet
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SMSVOICE ConfigurationSet |
fn update()
Update a SMSVOICE ConfigurationSet
fn delete(identifier: string)
Delete a SMSVOICE ConfigurationSet
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| OptOutListName? | string | The name of the new OptOutList. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
fn create()
Create a SMSVOICE OptOutList
fn get(identifier: string)
Get a SMSVOICE OptOutList
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SMSVOICE OptOutList |
fn update()
Update a SMSVOICE OptOutList
fn delete(identifier: string)
Delete a SMSVOICE OptOutList
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| CountryRuleSet? | object | An array of CountryRule containing the rules for the NumberCapability. |
| DeletionProtectionEnabled? | boolean | When set to true deletion protection is enabled and protect configuration cannot be deleted. By default this is set to false. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
fn create()
Create a SMSVOICE ProtectConfiguration
fn get(identifier: string)
Get a SMSVOICE ProtectConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SMSVOICE ProtectConfiguration |
fn update()
Update a SMSVOICE ProtectConfiguration
fn delete(identifier: string)
Delete a SMSVOICE ProtectConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| ResourceArn | string | The Amazon Resource Name (ARN) of the AWS End User Messaging SMS and Voice resource to attach the resource-based policy to. |
| PolicyDocument | string | The JSON formatted resource-based policy to attach. |
fn create()
Create a SMSVOICE ResourcePolicy
fn get(identifier: string)
Get a SMSVOICE ResourcePolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SMSVOICE ResourcePolicy |
fn update()
Update a SMSVOICE ResourcePolicy
fn delete(identifier: string)
Delete a SMSVOICE ResourcePolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| IsoCountryCode | string | The two-character code, in ISO 3166-1 alpha-2 format, for the country or region. |
| SenderId | string | The sender ID string to request. |
| DeletionProtectionEnabled? | boolean | When set to true the sender ID can't be deleted. By default this is set to false. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
fn create()
Create a SMSVOICE SenderId
fn get(identifier: string)
Get a SMSVOICE SenderId
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SMSVOICE SenderId |
fn update()
Update a SMSVOICE SenderId
fn delete(identifier: string)
Delete a SMSVOICE SenderId
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SMSVOICE SenderId |
fn sync()
Sync SMSVOICE SenderId state from AWS
Resources
state(infinite)— SMSVOICE SenderId resource state
03Previous Versions
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