Skip to content

Support App Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CreateSlackChannelConfigurationRequest

channelId

  • Type:
  • Required: Yes

channelRoleArn

  • Type:
  • Required: Yes

notifyOnCaseSeverity

  • Type: typing.Literal['all', 'high', 'none']
  • Required: Yes

teamId

  • Type:
  • Required: Yes

channelName

  • Type: typing.Optional[str]

notifyOnAddCorrespondenceToCase

  • Type: typing.Optional[bool]

notifyOnCreateOrReopenCase

  • Type: typing.Optional[bool]

notifyOnResolveCase

  • Type: typing.Optional[bool]

DeleteSlackChannelConfigurationRequest

channelId

  • Type:
  • Required: Yes

teamId

  • Type:
  • Required: Yes

DeleteSlackWorkspaceConfigurationRequest

teamId

  • Type:
  • Required: Yes

GetAccountAliasResult

accountAlias

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSlackChannelConfigurationsRequest

nextToken

  • Type: typing.Optional[str]

ListSlackChannelConfigurationsResult

slackChannelConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.support_app.support_app_classes.SlackChannelConfiguration]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListSlackWorkspaceConfigurationsRequest

nextToken

  • Type: typing.Optional[str]

ListSlackWorkspaceConfigurationsResult

slackWorkspaceConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.support_app.support_app_classes.SlackWorkspaceConfiguration]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

PutAccountAliasRequest

accountAlias

  • Type:
  • Required: Yes

RegisterSlackWorkspaceForOrganizationRequest

teamId

  • Type:
  • Required: Yes

RegisterSlackWorkspaceForOrganizationResult

accountType

  • Type: typing.Literal['management', 'member']
  • Required: Yes

teamId

  • Type:
  • Required: Yes

teamName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

SlackChannelConfiguration

channelId

  • Type:
  • Required: Yes

teamId

  • Type:
  • Required: Yes

channelName

  • Type: typing.Optional[str]

channelRoleArn

  • Type: typing.Optional[str]

notifyOnAddCorrespondenceToCase

  • Type: typing.Optional[bool]

notifyOnCaseSeverity

  • Type: typing.Optional[typing.Literal['all', 'high', 'none']]

notifyOnCreateOrReopenCase

  • Type: typing.Optional[bool]

notifyOnResolveCase

  • Type: typing.Optional[bool]

SlackWorkspaceConfiguration

teamId

  • Type:
  • Required: Yes

allowOrganizationMemberAccount

  • Type: typing.Optional[bool]

teamName

  • Type: typing.Optional[str]

UpdateSlackChannelConfigurationRequest

channelId

  • Type:
  • Required: Yes

teamId

  • Type:
  • Required: Yes

channelName

  • Type: typing.Optional[str]

channelRoleArn

  • Type: typing.Optional[str]

notifyOnAddCorrespondenceToCase

  • Type: typing.Optional[bool]

notifyOnCaseSeverity

  • Type: typing.Optional[typing.Literal['all', 'high', 'none']]

notifyOnCreateOrReopenCase

  • Type: typing.Optional[bool]

notifyOnResolveCase

  • Type: typing.Optional[bool]

UpdateSlackChannelConfigurationResult

channelId

  • Type:
  • Required: Yes

channelName

  • Type:
  • Required: Yes

channelRoleArn

  • Type:
  • Required: Yes

notifyOnAddCorrespondenceToCase

  • Type:
  • Required: Yes

notifyOnCaseSeverity

  • Type: typing.Literal['all', 'high', 'none']
  • Required: Yes

notifyOnCreateOrReopenCase

  • Type:
  • Required: Yes

notifyOnResolveCase

  • Type:
  • Required: Yes

teamId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes