Class: AWSCDK::Pipes::CfnPipe::PipeTargetSageMakerPipelineParametersProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
pipes/cfn_pipe.rb

Overview

The parameters for using a SageMaker AI pipeline as a target.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(pipeline_parameter_list: nil) ⇒ PipeTargetSageMakerPipelineParametersProperty

Returns a new instance of PipeTargetSageMakerPipelineParametersProperty.

Parameters:



3773
3774
3775
3776
# File 'pipes/cfn_pipe.rb', line 3773

def initialize(pipeline_parameter_list: nil)
  @pipeline_parameter_list = pipeline_parameter_list
  Jsii::Type.check_type(@pipeline_parameter_list, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfcGlwZXMuQ2ZuUGlwZS5TYWdlTWFrZXJQaXBlbGluZVBhcmFtZXRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "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.



3782
3783
3784
# File 'pipes/cfn_pipe.rb', line 3782

def pipeline_parameter_list
  @pipeline_parameter_list
end

Class Method Details

.jsii_propertiesObject



3784
3785
3786
3787
3788
# File 'pipes/cfn_pipe.rb', line 3784

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

Instance Method Details

#to_jsiiObject



3790
3791
3792
3793
3794
3795
3796
# File 'pipes/cfn_pipe.rb', line 3790

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