Skip to main content

Aws/supportapp

@swamp/aws/supportappv2026.07.31.1· 1d agoMODELS
01README

AWS SUPPORTAPP infrastructure models

02Models3
@swamp/aws/supportapp/account-aliasv2026.06.15.1account_alias.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
AccountAliasstringAn account alias associated with a customer's account.
fn create()
Create a SupportApp AccountAlias
fn get(identifier: string)
Get a SupportApp AccountAlias
ArgumentTypeDescription
identifierstringThe primary identifier of the SupportApp AccountAlias
fn update()
Update a SupportApp AccountAlias
fn delete(identifier: string)
Delete a SupportApp AccountAlias
ArgumentTypeDescription
identifierstringThe primary identifier of the SupportApp AccountAlias
fn sync()
Sync SupportApp AccountAlias state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
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.
fn create()
Create a SupportApp SlackChannelConfiguration
fn get(identifier: string)
Get a SupportApp SlackChannelConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the SupportApp SlackChannelConfiguration
fn update()
Update a SupportApp SlackChannelConfiguration
fn delete(identifier: string)
Delete a SupportApp SlackChannelConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the SupportApp SlackChannelConfiguration
fn sync()
Sync SupportApp SlackChannelConfiguration state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
TeamIdstringThe team ID in Slack, which uniquely identifies a workspace.
VersionId?stringAn identifier used to update an existing Slack workspace configuration in AWS CloudFormation.
fn create()
Create a SupportApp SlackWorkspaceConfiguration
fn get(identifier: string)
Get a SupportApp SlackWorkspaceConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the SupportApp SlackWorkspaceConfiguration
fn update()
Update a SupportApp SlackWorkspaceConfiguration
fn delete(identifier: string)
Delete a SupportApp SlackWorkspaceConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the SupportApp SlackWorkspaceConfiguration
fn sync()
Sync SupportApp SlackWorkspaceConfiguration state from AWS

Resources

state(infinite)— SupportApp SlackWorkspaceConfiguration resource state
03Previous Versions19
2026.07.30.1
2026.07.29.1
2026.07.28.1
2026.07.27.1
2026.07.26.1
2026.07.25.1
2026.07.24.1
2026.07.20.1
2026.07.18.3
2026.07.18.2
2026.06.15.1
  • Updated: account_alias, slack_channel_configuration, slack_workspace_configuration
2026.06.08.2
  • Updated: account_alias, slack_channel_configuration, slack_workspace_configuration
2026.06.06.1
  • Updated: account_alias, slack_channel_configuration, slack_workspace_configuration
2026.04.23.3
2026.04.23.2
  • Updated: account_alias, slack_channel_configuration, slack_workspace_configuration
2026.04.03.2
  • Updated: account_alias, slack_channel_configuration, slack_workspace_configuration
2026.03.19.1
  • Updated: account_alias, slack_channel_configuration, slack_workspace_configuration
2026.03.16.1
  • Updated: account_alias, slack_channel_configuration, slack_workspace_configuration
2026.03.10.5
04Stats
A
100 / 100
Downloads
0
Archive size
684.2 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 types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels