@swamp/aws/ssmcontacts
v2026.04.03.2
AWS SSMCONTACTS infrastructure models
Labels
awsssmcontactscloudinfrastructure
Contents
Install
$ swamp extension pull @swamp/aws/ssmcontactsRelease Notes
- Updated: contact, contact_channel, plan, rotation
@swamp/aws/ssmcontacts/contactv2026.04.03.2contact.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Alias | string | Alias of the contact. String value with 20 to 256 characters. Only alphabetical, numeric characters, dash, or underscore allowed. |
| DisplayName | string | Name of the contact. String value with 3 to 256 characters. Only alphabetical, space, numeric characters, dash, or underscore allowed. |
| Type | enum | Contact type, which specify type of contact. Currently supported values: “PERSONAL”, “SHARED”, “OTHER“. |
| Plan? | array | The stages that an escalation plan or engagement plan engages contacts and contact methods in. |
| Tags? | array |
createCreate a SSMContacts Contact
getGet a SSMContacts Contact
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SSMContacts Contact |
updateUpdate a SSMContacts Contact
deleteDelete a SSMContacts Contact
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SSMContacts Contact |
syncSync SSMContacts Contact state from AWS
Resources
state(infinite)— SSMContacts Contact resource state
@swamp/aws/ssmcontacts/contact-channelv2026.04.03.2contact_channel.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ContactId? | string | ARN of the contact resource |
| ChannelName? | string | The device name. String of 6 to 50 alphabetical, numeric, dash, and underscore characters. |
| ChannelType? | enum | Device type, which specify notification channel. Currently supported values: “SMS”, “VOICE”, “EMAIL”, “CHATBOT. |
| DeferActivation? | boolean | If you want to activate the channel at a later time, you can choose to defer activation. SSM Incident Manager can't engage your contact channel until it has been activated. |
| ChannelAddress? | string | The details that SSM Incident Manager uses when trying to engage the contact channel. |
createCreate a SSMContacts ContactChannel
getGet a SSMContacts ContactChannel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SSMContacts ContactChannel |
updateUpdate a SSMContacts ContactChannel
deleteDelete a SSMContacts ContactChannel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SSMContacts ContactChannel |
syncSync SSMContacts ContactChannel state from AWS
Resources
state(infinite)— SSMContacts ContactChannel resource state
@swamp/aws/ssmcontacts/planv2026.04.03.2plan.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ContactId? | string | Contact ID for the AWS SSM Incident Manager Contact to associate the plan. |
| Stages? | array | The stages that an escalation plan or engagement plan engages contacts and contact methods in. |
| RotationIds? | array | Rotation Ids to associate with Oncall Contact for engagement. |
createCreate a SSMContacts Plan
getGet a SSMContacts Plan
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SSMContacts Plan |
updateUpdate a SSMContacts Plan
deleteDelete a SSMContacts Plan
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SSMContacts Plan |
syncSync SSMContacts Plan state from AWS
Resources
state(infinite)— SSMContacts Plan resource state
@swamp/aws/ssmcontacts/rotationv2026.04.03.2rotation.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name | string | Name of the Rotation |
| ContactIds | array | Members of the rotation |
| StartTime | string | Start time of the first shift of Oncall Schedule |
| TimeZoneId | string | TimeZone Identifier for the Oncall Schedule |
| Recurrence | object | Information about when an on-call rotation is in effect and how long the rotation period lasts. |
| Tags? | array |
createCreate a SSMContacts Rotation
getGet a SSMContacts Rotation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SSMContacts Rotation |
updateUpdate a SSMContacts Rotation
deleteDelete a SSMContacts Rotation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SSMContacts Rotation |
syncSync SSMContacts Rotation state from AWS
Resources
state(infinite)— SSMContacts Rotation resource state
2026.03.19.1844.5 KBMar 19, 2026
AWS SSMCONTACTS infrastructure models
Release Notes
- Updated: contact, contact_channel, plan, rotation
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsssmcontactscloudinfrastructure
2026.03.16.1818.1 KBMar 16, 2026
AWS SSMCONTACTS infrastructure models
Release Notes
- Updated: contact, contact_channel, plan, rotation
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsssmcontactscloudinfrastructure
2026.03.10.5816.4 KBMar 10, 2026
AWS SSMCONTACTS infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsssmcontactscloudinfrastructure