Class: AWSCDK::DataZone::CfnDataSource::SageMakerRunConfigurationInputProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::DataZone::CfnDataSource::SageMakerRunConfigurationInputProperty
- Defined in:
- data_zone/cfn_data_source.rb
Overview
The configuration details of the Amazon SageMaker data source.
Instance Attribute Summary collapse
-
#tracking_assets ⇒ AWSCDK::IResolvable, Hash{String => Array<String>}
readonly
The tracking assets of the Amazon SageMaker run.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(tracking_assets:) ⇒ SageMakerRunConfigurationInputProperty
constructor
A new instance of SageMakerRunConfigurationInputProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(tracking_assets:) ⇒ SageMakerRunConfigurationInputProperty
Returns a new instance of SageMakerRunConfigurationInputProperty.
1259 1260 1261 1262 |
# File 'data_zone/cfn_data_source.rb', line 1259 def initialize(tracking_assets:) @tracking_assets = tracking_assets Jsii::Type.check_type(@tracking_assets, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsiY29sbGVjdGlvbiI6eyJlbGVtZW50dHlwZSI6eyJwcmltaXRpdmUiOiJzdHJpbmcifSwia2luZCI6ImFycmF5In19LCJraW5kIjoibWFwIn19XX19")), "trackingAssets") end |
Instance Attribute Details
#tracking_assets ⇒ AWSCDK::IResolvable, Hash{String => Array<String>} (readonly)
The tracking assets of the Amazon SageMaker run.
1268 1269 1270 |
# File 'data_zone/cfn_data_source.rb', line 1268 def tracking_assets @tracking_assets end |
Class Method Details
.jsii_properties ⇒ Object
1270 1271 1272 1273 1274 |
# File 'data_zone/cfn_data_source.rb', line 1270 def self.jsii_properties { :tracking_assets => "trackingAssets", } end |
Instance Method Details
#to_jsii ⇒ Object
1276 1277 1278 1279 1280 1281 1282 |
# File 'data_zone/cfn_data_source.rb', line 1276 def to_jsii result = {} result.merge!({ "trackingAssets" => @tracking_assets, }) result.compact end |