Class: AWSCDK::Events::CfnRule::SageMakerPipelineParametersProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
events/cfn_rule.rb

Overview

These are custom parameters to use when the target is a SageMaker AI Model Building Pipeline that starts based on EventBridge events.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(pipeline_parameter_list: nil) ⇒ SageMakerPipelineParametersProperty

Returns a new instance of SageMakerPipelineParametersProperty.

Parameters:



1765
1766
1767
1768
# File 'events/cfn_rule.rb', line 1765

def initialize(pipeline_parameter_list: nil)
  @pipeline_parameter_list = pipeline_parameter_list
  Jsii::Type.check_type(@pipeline_parameter_list, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfZXZlbnRzLkNmblJ1bGUuU2FnZU1ha2VyUGlwZWxpbmVQYXJhbWV0ZXJQcm9wZXJ0eSJ9XX19LCJraW5kIjoiYXJyYXkifX1dfX0=")), "pipelineParameterList") unless @pipeline_parameter_list.nil?
end

Instance Attribute Details

#pipeline_parameter_listAWSCDK::IResolvable, ... (readonly)

List of Parameter names and values for SageMaker AI Model Building Pipeline execution.



1774
1775
1776
# File 'events/cfn_rule.rb', line 1774

def pipeline_parameter_list
  @pipeline_parameter_list
end

Class Method Details

.jsii_propertiesObject



1776
1777
1778
1779
1780
# File 'events/cfn_rule.rb', line 1776

def self.jsii_properties
  {
    :pipeline_parameter_list => "pipelineParameterList",
  }
end

Instance Method Details

#to_jsiiObject



1782
1783
1784
1785
1786
1787
1788
# File 'events/cfn_rule.rb', line 1782

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