Skip to main content

@swamp/aws/supportapp

v2026.04.23.3

AWS SUPPORTAPP infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awssupportappcloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • 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

Install

$ swamp extension pull @swamp/aws/supportapp

@swamp/aws/supportapp/account-aliasv2026.04.23.2account_alias.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
AccountAliasstringAn account alias associated with a customer's account.
createCreate a SupportApp AccountAlias
getGet a SupportApp AccountAlias
ArgumentTypeDescription
identifierstringThe primary identifier of the SupportApp AccountAlias
updateUpdate a SupportApp AccountAlias
deleteDelete a SupportApp AccountAlias
ArgumentTypeDescription
identifierstringThe primary identifier of the SupportApp AccountAlias
syncSync SupportApp AccountAlias state from AWS

Resources

state(infinite)— SupportApp AccountAlias resource state
@swamp/aws/supportapp/slack-channel-configurationv2026.04.23.2slack_channel_configuration.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
TeamIdstringThe team ID in Slack, which uniquely identifies a workspace.
ChannelIdstringThe channel ID in Slack, which identifies a channel within a workspace.
ChannelName?stringThe channel name in Slack.
NotifyOnCreateOrReopenCase?booleanWhether to notify when a case is created or reopened.
NotifyOnAddCorrespondenceToCase?booleanWhether to notify when a correspondence is added to a case.
NotifyOnResolveCase?booleanWhether to notify when a case is resolved.
NotifyOnCaseSeverityenumThe severity level of a support case that a customer wants to get notified for.
ChannelRoleArnstringThe Amazon Resource Name (ARN) of an IAM role that grants the AWS Support App access to perform operations for AWS services.
createCreate a SupportApp SlackChannelConfiguration
getGet a SupportApp SlackChannelConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the SupportApp SlackChannelConfiguration
updateUpdate a SupportApp SlackChannelConfiguration
deleteDelete a SupportApp SlackChannelConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the SupportApp SlackChannelConfiguration
syncSync SupportApp SlackChannelConfiguration state from AWS

Resources

state(infinite)— SupportApp SlackChannelConfiguration resource state
@swamp/aws/supportapp/slack-workspace-configurationv2026.04.23.2slack_workspace_configuration.ts

Global Arguments

ArgumentTypeDescription
TeamIdstringThe team ID in Slack, which uniquely identifies a workspace.
VersionId?stringAn identifier used to update an existing Slack workspace configuration in AWS CloudFormation.
createCreate a SupportApp SlackWorkspaceConfiguration
getGet a SupportApp SlackWorkspaceConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the SupportApp SlackWorkspaceConfiguration
updateUpdate a SupportApp SlackWorkspaceConfiguration
deleteDelete a SupportApp SlackWorkspaceConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the SupportApp SlackWorkspaceConfiguration
syncSync SupportApp SlackWorkspaceConfiguration state from AWS

Resources

state(infinite)— SupportApp SlackWorkspaceConfiguration resource state