Skip to main content

Aws/supportapp

@swamp/aws/supportappv2026.10.25.1· AGPL-3.0-or-later· 1d agoBEHAVIORS
01README

AWS SUPPORTAPP infrastructure models

02Behaviors3
@swamp/aws/supportapp/account-aliasv2026.10.23.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
fn list(maxPages?: number, resourceModel?: string)
List SupportApp AccountAlias resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— SupportApp AccountAlias resource state
@swamp/aws/supportapp/slack-channel-configurationv2026.10.23.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
fn list(maxPages?: number, resourceModel?: string)
List SupportApp SlackChannelConfiguration resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— SupportApp SlackChannelConfiguration resource state
@swamp/aws/supportapp/slack-workspace-configurationv2026.10.23.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
fn list(maxPages?: number, resourceModel?: string)
List SupportApp SlackWorkspaceConfiguration resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— SupportApp SlackWorkspaceConfiguration resource state
03Previous Versions19
2026.10.24.1AGPL-3.0-or-later
2026.10.23.1AGPL-3.0-or-later(was none)
  • Updated: account_alias, slack_channel_configuration, slack_workspace_configuration
2026.10.13.1
  • Updated: account_alias, slack_channel_configuration, slack_workspace_configuration
2026.10.08.1
2026.10.06.1
2026.10.03.1
2026.10.02.1
2026.10.01.1
2026.09.30.1
2026.09.29.1
2026.09.28.1
2026.09.27.1
2026.09.26.1
2026.09.25.1
2026.09.24.1
2026.09.23.1
2026.09.21.1
2026.09.20.1
2026.09.19.1
04Stats
A
100 / 100
Downloads
115
Archive size
620.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 types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Docs keep secrets in a vault1/1earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License2/2earned
  • Verified public repository2/2earned
05Platforms
06Labels