Class: AWSCDK::EntityResolution::CfnMatchingWorkflow::IntermediateSourceConfigurationProperty

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

Overview

The Amazon S3 location that temporarily stores your data while it processes.

Your information won't be saved permanently.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(intermediate_s3_path:) ⇒ IntermediateSourceConfigurationProperty

Returns a new instance of IntermediateSourceConfigurationProperty.

Parameters:

  • intermediate_s3_path (String)

    The Amazon S3 location (bucket and prefix).



782
783
784
785
# File 'entity_resolution/cfn_matching_workflow.rb', line 782

def initialize(intermediate_s3_path:)
  @intermediate_s3_path = intermediate_s3_path
  Jsii::Type.check_type(@intermediate_s3_path, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "intermediateS3Path")
end

Instance Attribute Details

#intermediate_s3_pathString (readonly)

The Amazon S3 location (bucket and prefix).

For example: s3://provider_bucket/DOC-EXAMPLE-BUCKET



793
794
795
# File 'entity_resolution/cfn_matching_workflow.rb', line 793

def intermediate_s3_path
  @intermediate_s3_path
end

Class Method Details

.jsii_propertiesObject



795
796
797
798
799
# File 'entity_resolution/cfn_matching_workflow.rb', line 795

def self.jsii_properties
  {
    :intermediate_s3_path => "intermediateS3Path",
  }
end

Instance Method Details

#to_jsiiObject



801
802
803
804
805
806
807
# File 'entity_resolution/cfn_matching_workflow.rb', line 801

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