Class: AWSCDK::PinpointEmail::CfnConfigurationSetEventDestination::PinpointDestinationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::PinpointEmail::CfnConfigurationSetEventDestination::PinpointDestinationProperty
- Defined in:
- pinpoint_email/cfn_configuration_set_event_destination.rb
Overview
An object that defines a Amazon Pinpoint destination for email events.
You can use Amazon Pinpoint events to create attributes in Amazon Pinpoint projects. You can use these attributes to create segments for your campaigns.
Instance Attribute Summary collapse
-
#application_arn ⇒ String?
readonly
The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(application_arn: nil) ⇒ PinpointDestinationProperty
constructor
A new instance of PinpointDestinationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(application_arn: nil) ⇒ PinpointDestinationProperty
Returns a new instance of PinpointDestinationProperty.
777 778 779 780 |
# File 'pinpoint_email/cfn_configuration_set_event_destination.rb', line 777 def initialize(application_arn: nil) @application_arn = application_arn Jsii::Type.check_type(@application_arn, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "applicationArn") unless @application_arn.nil? end |
Instance Attribute Details
#application_arn ⇒ String? (readonly)
The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.
786 787 788 |
# File 'pinpoint_email/cfn_configuration_set_event_destination.rb', line 786 def application_arn @application_arn end |
Class Method Details
.jsii_properties ⇒ Object
788 789 790 791 792 |
# File 'pinpoint_email/cfn_configuration_set_event_destination.rb', line 788 def self.jsii_properties { :application_arn => "applicationArn", } end |
Instance Method Details
#to_jsii ⇒ Object
794 795 796 797 798 799 800 |
# File 'pinpoint_email/cfn_configuration_set_event_destination.rb', line 794 def to_jsii result = {} result.merge!({ "applicationArn" => @application_arn, }) result.compact end |