Class: AWSCDK::Bedrock::CfnFlowVersion::RetrievalFlowNodeS3ConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
bedrock/cfn_flow_version.rb

Overview

Contains configurations for the Amazon S3 location from which to retrieve data to return as the output from the node.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bucket_name:) ⇒ RetrievalFlowNodeS3ConfigurationProperty

Returns a new instance of RetrievalFlowNodeS3ConfigurationProperty.

Parameters:

  • bucket_name (String)

    The name of the Amazon S3 bucket from which to retrieve data.



2333
2334
2335
2336
# File 'bedrock/cfn_flow_version.rb', line 2333

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

Instance Attribute Details

#bucket_nameString (readonly)

The name of the Amazon S3 bucket from which to retrieve data.



2342
2343
2344
# File 'bedrock/cfn_flow_version.rb', line 2342

def bucket_name
  @bucket_name
end

Class Method Details

.jsii_propertiesObject



2344
2345
2346
2347
2348
# File 'bedrock/cfn_flow_version.rb', line 2344

def self.jsii_properties
  {
    :bucket_name => "bucketName",
  }
end

Instance Method Details

#to_jsiiObject



2350
2351
2352
2353
2354
2355
2356
# File 'bedrock/cfn_flow_version.rb', line 2350

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