Class: AWSCDK::MediaTailor::CfnPlaybackConfiguration::ManifestServiceInteractionLogProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::MediaTailor::CfnPlaybackConfiguration::ManifestServiceInteractionLogProperty
- Defined in:
- media_tailor/cfn_playback_configuration.rb
Overview
Settings for customizing what events are included in logs for interactions with the origin server.
For more information about manifest service logs, including descriptions of the event types, see MediaTailor manifest logs description and event types in AWS Elemental MediaTailor User Guide.
Instance Attribute Summary collapse
-
#exclude_event_types ⇒ Array<String>?
readonly
Indicates that MediaTailor won't emit the selected events in the logs for playback sessions that are initialized with this configuration.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(exclude_event_types: nil) ⇒ ManifestServiceInteractionLogProperty
constructor
A new instance of ManifestServiceInteractionLogProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(exclude_event_types: nil) ⇒ ManifestServiceInteractionLogProperty
Returns a new instance of ManifestServiceInteractionLogProperty.
1431 1432 1433 1434 |
# File 'media_tailor/cfn_playback_configuration.rb', line 1431 def initialize(exclude_event_types: nil) @exclude_event_types = exclude_event_types Jsii::Type.check_type(@exclude_event_types, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "excludeEventTypes") unless @exclude_event_types.nil? end |
Instance Attribute Details
#exclude_event_types ⇒ Array<String>? (readonly)
Indicates that MediaTailor won't emit the selected events in the logs for playback sessions that are initialized with this configuration.
1440 1441 1442 |
# File 'media_tailor/cfn_playback_configuration.rb', line 1440 def exclude_event_types @exclude_event_types end |
Class Method Details
.jsii_properties ⇒ Object
1442 1443 1444 1445 1446 |
# File 'media_tailor/cfn_playback_configuration.rb', line 1442 def self.jsii_properties { :exclude_event_types => "excludeEventTypes", } end |
Instance Method Details
#to_jsii ⇒ Object
1448 1449 1450 1451 1452 1453 1454 |
# File 'media_tailor/cfn_playback_configuration.rb', line 1448 def to_jsii result = {} result.merge!({ "excludeEventTypes" => @exclude_event_types, }) result.compact end |