Class: Aws::KinesisVideo::Types::RecorderConfig

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

Overview

The recorder configuration consists of the local MediaSourceConfig details that are used as credentials to accesss the local media files streamed on the camera.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#media_source_configTypes::MediaSourceConfig

The configuration details that consist of the credentials required (MediaUriSecretArn and MediaUriType) to access the media files streamed to the camera.



1461
1462
1463
1464
1465
1466
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 1461

class RecorderConfig < Struct.new(
  :media_source_config,
  :schedule_config)
  SENSITIVE = []
  include Aws::Structure
end

#schedule_configTypes::ScheduleConfig

The configuration that consists of the ScheduleExpression and the DurationInMinutes details that specify the scheduling to record from a camera, or local media file, onto the Edge Agent. If the ScheduleExpression attribute is not provided, then the Edge Agent will always be set to recording mode.



1461
1462
1463
1464
1465
1466
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 1461

class RecorderConfig < Struct.new(
  :media_source_config,
  :schedule_config)
  SENSITIVE = []
  include Aws::Structure
end