Class: AWSCDK::EntityResolution::CfnIdMappingWorkflow::IntermediateSourceConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
entity_resolution/cfn_id_mapping_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).



908
909
910
911
# File 'entity_resolution/cfn_id_mapping_workflow.rb', line 908

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



919
920
921
# File 'entity_resolution/cfn_id_mapping_workflow.rb', line 919

def intermediate_s3_path
  @intermediate_s3_path
end

Class Method Details

.jsii_propertiesObject



921
922
923
924
925
# File 'entity_resolution/cfn_id_mapping_workflow.rb', line 921

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

Instance Method Details

#to_jsiiObject



927
928
929
930
931
932
933
# File 'entity_resolution/cfn_id_mapping_workflow.rb', line 927

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