Class: AWSCDK::Bedrock::CfnKnowledgeBase::SupplementalDataStorageConfigurationProperty

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

Overview

Specifies configurations for the storage location of multimedia content (images, audio, and video) extracted from multimodal documents in your data source.

This content can be retrieved and returned to the end user with timestamp references for audio and video segments.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(supplemental_data_storage_locations:) ⇒ SupplementalDataStorageConfigurationProperty

Returns a new instance of SupplementalDataStorageConfigurationProperty.

Parameters:



2694
2695
2696
2697
# File 'bedrock/cfn_knowledge_base.rb', line 2694

def initialize(supplemental_data_storage_locations:)
  @supplemental_data_storage_locations = supplemental_data_storage_locations
  Jsii::Type.check_type(@supplemental_data_storage_locations, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfYmVkcm9jay5DZm5Lbm93bGVkZ2VCYXNlLlN1cHBsZW1lbnRhbERhdGFTdG9yYWdlTG9jYXRpb25Qcm9wZXJ0eSJ9XX19LCJraW5kIjoiYXJyYXkifX1dfX0=")), "supplementalDataStorageLocations")
end

Instance Attribute Details

Class Method Details

.jsii_propertiesObject



2705
2706
2707
2708
2709
# File 'bedrock/cfn_knowledge_base.rb', line 2705

def self.jsii_properties
  {
    :supplemental_data_storage_locations => "supplementalDataStorageLocations",
  }
end

Instance Method Details

#to_jsiiObject



2711
2712
2713
2714
2715
2716
2717
# File 'bedrock/cfn_knowledge_base.rb', line 2711

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