Class: AWSCDK::AppFlow::CfnFlow::S3InputFormatConfigProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::AppFlow::CfnFlow::S3InputFormatConfigProperty
- Defined in:
- app_flow/cfn_flow.rb
Overview
When you use Amazon S3 as the source, the configuration format that you provide the flow input data.
Instance Attribute Summary collapse
-
#s3_input_file_type ⇒ String?
readonly
The file type that Amazon AppFlow gets from your Amazon S3 bucket.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(s3_input_file_type: nil) ⇒ S3InputFormatConfigProperty
constructor
A new instance of S3InputFormatConfigProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(s3_input_file_type: nil) ⇒ S3InputFormatConfigProperty
Returns a new instance of S3InputFormatConfigProperty.
1981 1982 1983 1984 |
# File 'app_flow/cfn_flow.rb', line 1981 def initialize(s3_input_file_type: nil) @s3_input_file_type = s3_input_file_type Jsii::Type.check_type(@s3_input_file_type, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "s3InputFileType") unless @s3_input_file_type.nil? end |
Instance Attribute Details
#s3_input_file_type ⇒ String? (readonly)
The file type that Amazon AppFlow gets from your Amazon S3 bucket.
1990 1991 1992 |
# File 'app_flow/cfn_flow.rb', line 1990 def s3_input_file_type @s3_input_file_type end |
Class Method Details
.jsii_properties ⇒ Object
1992 1993 1994 1995 1996 |
# File 'app_flow/cfn_flow.rb', line 1992 def self.jsii_properties { :s3_input_file_type => "s3InputFileType", } end |
Instance Method Details
#to_jsii ⇒ Object
1998 1999 2000 2001 2002 2003 2004 |
# File 'app_flow/cfn_flow.rb', line 1998 def to_jsii result = {} result.merge!({ "s3InputFileType" => @s3_input_file_type, }) result.compact end |