Class: AWSCDK::ConnectCampaignsv2::CfnCampaign::EventTriggerProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
connect_campaignsv2/cfn_campaign.rb

Overview

The event trigger of the campaign.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(customer_profiles_domain_arn: nil) ⇒ EventTriggerProperty

Returns a new instance of EventTriggerProperty.

Parameters:

  • customer_profiles_domain_arn (String, nil) (defaults to: nil)

    The Amazon Resource Name (ARN) of the Customer Profiles domain.



1192
1193
1194
1195
# File 'connect_campaignsv2/cfn_campaign.rb', line 1192

def initialize(customer_profiles_domain_arn: nil)
  @customer_profiles_domain_arn = customer_profiles_domain_arn
  Jsii::Type.check_type(@customer_profiles_domain_arn, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "customerProfilesDomainArn") unless @customer_profiles_domain_arn.nil?
end

Instance Attribute Details

#customer_profiles_domain_arnString? (readonly)

The Amazon Resource Name (ARN) of the Customer Profiles domain.



1201
1202
1203
# File 'connect_campaignsv2/cfn_campaign.rb', line 1201

def customer_profiles_domain_arn
  @customer_profiles_domain_arn
end

Class Method Details

.jsii_propertiesObject



1203
1204
1205
1206
1207
# File 'connect_campaignsv2/cfn_campaign.rb', line 1203

def self.jsii_properties
  {
    :customer_profiles_domain_arn => "customerProfilesDomainArn",
  }
end

Instance Method Details

#to_jsiiObject



1209
1210
1211
1212
1213
1214
1215
# File 'connect_campaignsv2/cfn_campaign.rb', line 1209

def to_jsii
  result = {}
  result.merge!({
    "customerProfilesDomainArn" => @customer_profiles_domain_arn,
  })
  result.compact
end