Module: Aws::Ivschat::Types

Defined in:
gems/aws-sdk-ivschat/lib/aws-sdk-ivschat/types.rb

Defined Under Namespace

Classes: AccessDeniedException, CloudWatchLogsDestinationConfiguration, ConflictException, CreateChatTokenRequest, CreateChatTokenResponse, CreateLoggingConfigurationRequest, CreateLoggingConfigurationResponse, CreateRoomRequest, CreateRoomResponse, DeleteLoggingConfigurationRequest, DeleteMessageRequest, DeleteMessageResponse, DeleteRoomRequest, DestinationConfiguration, DisconnectUserRequest, DisconnectUserResponse, FirehoseDestinationConfiguration, GetLoggingConfigurationRequest, GetLoggingConfigurationResponse, GetRoomRequest, GetRoomResponse, InternalServerException, ListLoggingConfigurationsRequest, ListLoggingConfigurationsResponse, ListRoomsRequest, ListRoomsResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, LoggingConfigurationSummary, MessageReviewHandler, PendingVerification, ResourceNotFoundException, RoomSummary, S3DestinationConfiguration, SendEventRequest, SendEventResponse, ServiceQuotaExceededException, TagResourceRequest, TagResourceResponse, ThrottlingException, UntagResourceRequest, UntagResourceResponse, UpdateLoggingConfigurationRequest, UpdateLoggingConfigurationResponse, UpdateRoomRequest, UpdateRoomResponse, ValidationException, ValidationExceptionField

Instance Attribute Summary collapse

Instance Attribute Details

#cloud_watch_logsTypes::CloudWatchLogsDestinationConfiguration

An Amazon CloudWatch Logs destination configuration where chat activity will be logged.



415
416
417
418
419
420
421
422
423
424
425
426
427
428
# File 'gems/aws-sdk-ivschat/lib/aws-sdk-ivschat/types.rb', line 415

class DestinationConfiguration < Struct.new(
  :s3,
  :cloud_watch_logs,
  :firehose,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class S3 < DestinationConfiguration; end
  class CloudWatchLogs < DestinationConfiguration; end
  class Firehose < DestinationConfiguration; end
  class Unknown < DestinationConfiguration; end
end

#firehoseTypes::FirehoseDestinationConfiguration

An Amazon Kinesis Data Firehose destination configuration where chat activity will be logged.



415
416
417
418
419
420
421
422
423
424
425
426
427
428
# File 'gems/aws-sdk-ivschat/lib/aws-sdk-ivschat/types.rb', line 415

class DestinationConfiguration < Struct.new(
  :s3,
  :cloud_watch_logs,
  :firehose,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class S3 < DestinationConfiguration; end
  class CloudWatchLogs < DestinationConfiguration; end
  class Firehose < DestinationConfiguration; end
  class Unknown < DestinationConfiguration; end
end

#s3Types::S3DestinationConfiguration

An Amazon S3 destination configuration where chat activity will be logged.



415
416
417
418
419
420
421
422
423
424
425
426
427
428
# File 'gems/aws-sdk-ivschat/lib/aws-sdk-ivschat/types.rb', line 415

class DestinationConfiguration < Struct.new(
  :s3,
  :cloud_watch_logs,
  :firehose,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class S3 < DestinationConfiguration; end
  class CloudWatchLogs < DestinationConfiguration; end
  class Firehose < DestinationConfiguration; end
  class Unknown < DestinationConfiguration; end
end