Class: Aws::MediaTailor::Types::CustomOutputConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaTailor::Types::CustomOutputConfiguration
- Defined in:
- gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb
Overview
The configuration for a CUSTOM_OUTPUT function. MediaTailor
evaluates the output expressions against the current session state and
commits the results as output bindings. CUSTOM_OUTPUT functions do
not make external calls. For more information, see CUSTOM_OUTPUT
in the MediaTailor User Guide.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#output ⇒ Hash<String,String>
A map of output bindings.
-
#runtime ⇒ String
The expression language used to evaluate expressions in the function configuration.
Instance Attribute Details
#output ⇒ Hash<String,String>
A map of output bindings. Each key is a namespaced output path (such
as player_params.device_type or temp.variant), and each value is
an expression that MediaTailor evaluates at runtime against the
current session state. For more information about expression syntax,
see JSONata expression reference in the MediaTailor User
Guide.
1812 1813 1814 1815 1816 1817 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 1812 class CustomOutputConfiguration < Struct.new( :runtime, :output) SENSITIVE = [] include Aws::Structure end |
#runtime ⇒ String
The expression language used to evaluate expressions in the function
configuration. Set this to JSONata.
1812 1813 1814 1815 1816 1817 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 1812 class CustomOutputConfiguration < Struct.new( :runtime, :output) SENSITIVE = [] include Aws::Structure end |