Class: Aws::MediaTailor::Types::LogConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaTailor::Types::LogConfiguration
- Defined in:
- gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb
Overview
Defines where AWS Elemental MediaTailor sends logs for the playback configuration.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#ads_interaction_log ⇒ Types::AdsInteractionLog
Settings for customizing what events are included in logs for interactions with the ad decision server (ADS).
-
#enabled_logging_strategies ⇒ Array<String>
The method used for collecting logs from AWS Elemental MediaTailor.
-
#manifest_service_interaction_log ⇒ Types::ManifestServiceInteractionLog
Settings for customizing what events are included in logs for interactions with the origin server.
-
#percent_enabled ⇒ Integer
The percentage of session logs that MediaTailor sends to your configured log destination.
Instance Attribute Details
#ads_interaction_log ⇒ Types::AdsInteractionLog
Settings for customizing what events are included in logs for interactions with the ad decision server (ADS).
3137 3138 3139 3140 3141 3142 3143 3144 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3137 class LogConfiguration < Struct.new( :percent_enabled, :enabled_logging_strategies, :ads_interaction_log, :manifest_service_interaction_log) SENSITIVE = [] include Aws::Structure end |
#enabled_logging_strategies ⇒ Array<String>
The method used for collecting logs from AWS Elemental MediaTailor.
LEGACY_CLOUDWATCH indicates that MediaTailor is sending logs
directly to Amazon CloudWatch Logs. VENDED_LOGS indicates that
MediaTailor is sending logs to CloudWatch, which then vends the logs
to your destination of choice. Supported destinations are CloudWatch
Logs log group, Amazon S3 bucket, and Amazon Data Firehose stream.
3137 3138 3139 3140 3141 3142 3143 3144 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3137 class LogConfiguration < Struct.new( :percent_enabled, :enabled_logging_strategies, :ads_interaction_log, :manifest_service_interaction_log) SENSITIVE = [] include Aws::Structure end |
#manifest_service_interaction_log ⇒ Types::ManifestServiceInteractionLog
Settings for customizing what events are included in logs for interactions with the origin server.
3137 3138 3139 3140 3141 3142 3143 3144 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3137 class LogConfiguration < Struct.new( :percent_enabled, :enabled_logging_strategies, :ads_interaction_log, :manifest_service_interaction_log) SENSITIVE = [] include Aws::Structure end |
#percent_enabled ⇒ Integer
The percentage of session logs that MediaTailor sends to your
configured log destination. For example, if your playback
configuration has 1000 sessions and percentEnabled is set to 60,
MediaTailor sends logs for 600 of the sessions to CloudWatch Logs.
MediaTailor decides at random which of the playback configuration
sessions to send logs for. If you want to view logs for a specific
session, you can use the debug log mode.
Valid values: 0 - 100
3137 3138 3139 3140 3141 3142 3143 3144 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3137 class LogConfiguration < Struct.new( :percent_enabled, :enabled_logging_strategies, :ads_interaction_log, :manifest_service_interaction_log) SENSITIVE = [] include Aws::Structure end |