Class: Aws::Chime::Types::StreamingConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb

Overview

Note:

When making an API call, you may pass StreamingConfiguration data as a hash:

{
  data_retention_in_hours: 1, # required
  disabled: false,
  streaming_notification_targets: [
    {
      notification_target: "EventBridge", # required, accepts EventBridge, SNS, SQS
    },
  ],
}

The streaming configuration associated with an Amazon Chime Voice Connector. Specifies whether media streaming is enabled for sending to Amazon Kinesis, and shows the retention period for the Amazon Kinesis data, in hours.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#data_retention_in_hoursInteger

The retention period, in hours, for the Amazon Kinesis data.

Returns:

  • (Integer)


9417
9418
9419
9420
9421
9422
9423
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 9417

class StreamingConfiguration < Struct.new(
  :data_retention_in_hours,
  :disabled,
  :streaming_notification_targets)
  SENSITIVE = []
  include Aws::Structure
end

#disabledBoolean

When true, media streaming to Amazon Kinesis is turned off.

Returns:

  • (Boolean)


9417
9418
9419
9420
9421
9422
9423
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 9417

class StreamingConfiguration < Struct.new(
  :data_retention_in_hours,
  :disabled,
  :streaming_notification_targets)
  SENSITIVE = []
  include Aws::Structure
end

#streaming_notification_targetsArray<Types::StreamingNotificationTarget>

The streaming notification targets.



9417
9418
9419
9420
9421
9422
9423
# File 'gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb', line 9417

class StreamingConfiguration < Struct.new(
  :data_retention_in_hours,
  :disabled,
  :streaming_notification_targets)
  SENSITIVE = []
  include Aws::Structure
end