Class: Aws::KinesisVideo::Types::EdgeConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::KinesisVideo::Types::EdgeConfig
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-kinesisvideo/types.rb
Overview
A description of the stream’s edge configuration that will be used to sync with the Edge Agent IoT Greengrass component. The Edge Agent component will run on an IoT Hub Device setup at your premise.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#deletion_config ⇒ Types::DeletionConfig
The deletion configuration is made up of the retention time (‘EdgeRetentionInHours`) and local size configuration (`LocalSizeConfig`) details that are used to make the deletion.
-
#hub_device_arn ⇒ String
The “**Internet of Things (IoT) Thing**” Arn of the stream.
-
#recorder_config ⇒ Types::RecorderConfig
The recorder configuration consists of the local ‘MediaSourceConfig` details, that are used as credentials to access the local media files streamed on the camera.
-
#uploader_config ⇒ Types::UploaderConfig
The uploader configuration contains the ‘ScheduleExpression` details that are used to schedule upload jobs for the recorded media files from the Edge Agent to a Kinesis Video Stream.
Instance Attribute Details
#deletion_config ⇒ Types::DeletionConfig
The deletion configuration is made up of the retention time (‘EdgeRetentionInHours`) and local size configuration (`LocalSizeConfig`) details that are used to make the deletion.
729 730 731 732 733 734 735 736 |
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 729 class EdgeConfig < Struct.new( :hub_device_arn, :recorder_config, :uploader_config, :deletion_config) SENSITIVE = [] include Aws::Structure end |
#hub_device_arn ⇒ String
The “**Internet of Things (IoT) Thing**” Arn of the stream.
729 730 731 732 733 734 735 736 |
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 729 class EdgeConfig < Struct.new( :hub_device_arn, :recorder_config, :uploader_config, :deletion_config) SENSITIVE = [] include Aws::Structure end |
#recorder_config ⇒ Types::RecorderConfig
The recorder configuration consists of the local ‘MediaSourceConfig` details, that are used as credentials to access the local media files streamed on the camera.
729 730 731 732 733 734 735 736 |
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 729 class EdgeConfig < Struct.new( :hub_device_arn, :recorder_config, :uploader_config, :deletion_config) SENSITIVE = [] include Aws::Structure end |
#uploader_config ⇒ Types::UploaderConfig
The uploader configuration contains the ‘ScheduleExpression` details that are used to schedule upload jobs for the recorded media files from the Edge Agent to a Kinesis Video Stream.
729 730 731 732 733 734 735 736 |
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 729 class EdgeConfig < Struct.new( :hub_device_arn, :recorder_config, :uploader_config, :deletion_config) SENSITIVE = [] include Aws::Structure end |