Class: AWSCDK::EntityResolution::CfnMatchingWorkflow::CustomerProfilesIntegrationConfigProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
entity_resolution/cfn_matching_workflow.rb

Overview

The Customer Profiles integration configuration for the output source.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain_arn:, object_type_arn:) ⇒ CustomerProfilesIntegrationConfigProperty

Returns a new instance of CustomerProfilesIntegrationConfigProperty.

Parameters:

  • domain_arn (String)

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

  • object_type_arn (String)

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



644
645
646
647
648
649
# File 'entity_resolution/cfn_matching_workflow.rb', line 644

def initialize(domain_arn:, object_type_arn:)
  @domain_arn = domain_arn
  Jsii::Type.check_type(@domain_arn, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "domainArn")
  @object_type_arn = object_type_arn
  Jsii::Type.check_type(@object_type_arn, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "objectTypeArn")
end

Instance Attribute Details

#domain_arnString (readonly)

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



655
656
657
# File 'entity_resolution/cfn_matching_workflow.rb', line 655

def domain_arn
  @domain_arn
end

#object_type_arnString (readonly)

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



660
661
662
# File 'entity_resolution/cfn_matching_workflow.rb', line 660

def object_type_arn
  @object_type_arn
end

Class Method Details

.jsii_propertiesObject



662
663
664
665
666
667
# File 'entity_resolution/cfn_matching_workflow.rb', line 662

def self.jsii_properties
  {
    :domain_arn => "domainArn",
    :object_type_arn => "objectTypeArn",
  }
end

Instance Method Details

#to_jsiiObject



669
670
671
672
673
674
675
676
# File 'entity_resolution/cfn_matching_workflow.rb', line 669

def to_jsii
  result = {}
  result.merge!({
    "domainArn" => @domain_arn,
    "objectTypeArn" => @object_type_arn,
  })
  result.compact
end