Class: Aws::EventBridgeV2::Types::SnsMessageAttributeValue
- Inherits:
-
Struct
- Object
- Struct
- Aws::EventBridgeV2::Types::SnsMessageAttributeValue
- Defined in:
- gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb
Overview
A custom SNS message attribute (data type plus string or binary value).
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#binary_value ⇒ String
Base64-encoded literal binary attribute value.
-
#data_type ⇒ String
Attribute data type.
-
#string_value ⇒ String
String attribute value.
Instance Attribute Details
#binary_value ⇒ String
Base64-encoded literal binary attribute value.
2445 2446 2447 2448 2449 2450 2451 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2445 class SnsMessageAttributeValue < Struct.new( :data_type, :string_value, :binary_value) SENSITIVE = [] include Aws::Structure end |
#data_type ⇒ String
Attribute data type. Requiredness and the accepted vocabulary belong to SNS, which rejects an attribute without a data type on delivery.
2445 2446 2447 2448 2449 2450 2451 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2445 class SnsMessageAttributeValue < Struct.new( :data_type, :string_value, :binary_value) SENSITIVE = [] include Aws::Structure end |
#string_value ⇒ String
String attribute value. A JSONata expression resolves once per delivered event.
2445 2446 2447 2448 2449 2450 2451 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2445 class SnsMessageAttributeValue < Struct.new( :data_type, :string_value, :binary_value) SENSITIVE = [] include Aws::Structure end |