Module: Aws::SupportApp::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-supportapp/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AccessDeniedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessDeniedException')
- AccountType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AccountType')
- ConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConflictException')
- CreateSlackChannelConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateSlackChannelConfigurationRequest')
- CreateSlackChannelConfigurationResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateSlackChannelConfigurationResult')
- DeleteAccountAliasRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAccountAliasRequest')
- DeleteAccountAliasResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAccountAliasResult')
- DeleteSlackChannelConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteSlackChannelConfigurationRequest')
- DeleteSlackChannelConfigurationResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteSlackChannelConfigurationResult')
- DeleteSlackWorkspaceConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteSlackWorkspaceConfigurationRequest')
- DeleteSlackWorkspaceConfigurationResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteSlackWorkspaceConfigurationResult')
- GetAccountAliasRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccountAliasRequest')
- GetAccountAliasResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccountAliasResult')
- InternalServerException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InternalServerException')
- ListSlackChannelConfigurationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListSlackChannelConfigurationsRequest')
- ListSlackChannelConfigurationsResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListSlackChannelConfigurationsResult')
- ListSlackWorkspaceConfigurationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListSlackWorkspaceConfigurationsRequest')
- ListSlackWorkspaceConfigurationsResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListSlackWorkspaceConfigurationsResult')
- NotificationSeverityLevel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NotificationSeverityLevel')
- PutAccountAliasRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutAccountAliasRequest')
- PutAccountAliasResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutAccountAliasResult')
- RegisterSlackWorkspaceForOrganizationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegisterSlackWorkspaceForOrganizationRequest')
- RegisterSlackWorkspaceForOrganizationResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegisterSlackWorkspaceForOrganizationResult')
- ResourceNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotFoundException')
- ServiceQuotaExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceQuotaExceededException')
- SlackChannelConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SlackChannelConfiguration')
- SlackWorkspaceConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SlackWorkspaceConfiguration')
- SlackWorkspaceConfigurationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SlackWorkspaceConfigurationList')
- UpdateSlackChannelConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateSlackChannelConfigurationRequest')
- UpdateSlackChannelConfigurationResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateSlackChannelConfigurationResult')
- ValidationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidationException')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2021-08-20" api. = { "apiVersion" => "2021-08-20", "endpointPrefix" => "supportapp", "jsonVersion" => "1.1", "protocol" => "rest-json", "serviceAbbreviation" => "SupportApp", "serviceFullName" => "AWS Support App", "serviceId" => "Support App", "signatureVersion" => "v4", "signingName" => "supportapp", "uid" => "support-app-2021-08-20", } api.add_operation(:create_slack_channel_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateSlackChannelConfiguration" o.http_method = "POST" o.http_request_uri = "/control/create-slack-channel-configuration" o.input = Shapes::ShapeRef.new(shape: CreateSlackChannelConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: CreateSlackChannelConfigurationResult) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:delete_account_alias, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAccountAlias" o.http_method = "POST" o.http_request_uri = "/control/delete-account-alias" o.input = Shapes::ShapeRef.new(shape: DeleteAccountAliasRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAccountAliasResult) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:delete_slack_channel_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteSlackChannelConfiguration" o.http_method = "POST" o.http_request_uri = "/control/delete-slack-channel-configuration" o.input = Shapes::ShapeRef.new(shape: DeleteSlackChannelConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: DeleteSlackChannelConfigurationResult) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:delete_slack_workspace_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteSlackWorkspaceConfiguration" o.http_method = "POST" o.http_request_uri = "/control/delete-slack-workspace-configuration" o.input = Shapes::ShapeRef.new(shape: DeleteSlackWorkspaceConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: DeleteSlackWorkspaceConfigurationResult) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:get_account_alias, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccountAlias" o.http_method = "POST" o.http_request_uri = "/control/get-account-alias" o.input = Shapes::ShapeRef.new(shape: GetAccountAliasRequest) o.output = Shapes::ShapeRef.new(shape: GetAccountAliasResult) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:list_slack_channel_configurations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListSlackChannelConfigurations" o.http_method = "POST" o.http_request_uri = "/control/list-slack-channel-configurations" o.input = Shapes::ShapeRef.new(shape: ListSlackChannelConfigurationsRequest) o.output = Shapes::ShapeRef.new(shape: ListSlackChannelConfigurationsResult) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_slack_workspace_configurations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListSlackWorkspaceConfigurations" o.http_method = "POST" o.http_request_uri = "/control/list-slack-workspace-configurations" o.input = Shapes::ShapeRef.new(shape: ListSlackWorkspaceConfigurationsRequest) o.output = Shapes::ShapeRef.new(shape: ListSlackWorkspaceConfigurationsResult) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:put_account_alias, Seahorse::Model::Operation.new.tap do |o| o.name = "PutAccountAlias" o.http_method = "POST" o.http_request_uri = "/control/put-account-alias" o.input = Shapes::ShapeRef.new(shape: PutAccountAliasRequest) o.output = Shapes::ShapeRef.new(shape: PutAccountAliasResult) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:register_slack_workspace_for_organization, Seahorse::Model::Operation.new.tap do |o| o.name = "RegisterSlackWorkspaceForOrganization" o.http_method = "POST" o.http_request_uri = "/control/register-slack-workspace-for-organization" o.input = Shapes::ShapeRef.new(shape: RegisterSlackWorkspaceForOrganizationRequest) o.output = Shapes::ShapeRef.new(shape: RegisterSlackWorkspaceForOrganizationResult) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:update_slack_channel_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateSlackChannelConfiguration" o.http_method = "POST" o.http_request_uri = "/control/update-slack-channel-configuration" o.input = Shapes::ShapeRef.new(shape: UpdateSlackChannelConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: UpdateSlackChannelConfigurationResult) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) end