Class: AWSCDK::Sagemaker::CfnModelExplainabilityJobDefinition::ModelExplainabilityAppSpecificationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Sagemaker::CfnModelExplainabilityJobDefinition::ModelExplainabilityAppSpecificationProperty
- Defined in:
- sagemaker/cfn_model_explainability_job_definition.rb
Overview
Docker container image configuration object for the model explainability job.
Instance Attribute Summary collapse
-
#config_uri ⇒ String
readonly
JSON formatted Amazon S3 file that defines explainability parameters.
-
#environment ⇒ AWSCDK::IResolvable, ...
readonly
Sets the environment variables in the Docker container.
-
#image_uri ⇒ String
readonly
The container image to be run by the model explainability job.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(config_uri:, image_uri:, environment: nil) ⇒ ModelExplainabilityAppSpecificationProperty
constructor
A new instance of ModelExplainabilityAppSpecificationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(config_uri:, image_uri:, environment: nil) ⇒ ModelExplainabilityAppSpecificationProperty
Returns a new instance of ModelExplainabilityAppSpecificationProperty.
1080 1081 1082 1083 1084 1085 1086 1087 |
# File 'sagemaker/cfn_model_explainability_job_definition.rb', line 1080 def initialize(config_uri:, image_uri:, environment: nil) @config_uri = config_uri Jsii::Type.check_type(@config_uri, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "configUri") @image_uri = image_uri Jsii::Type.check_type(@image_uri, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "imageUri") @environment = environment Jsii::Type.check_type(@environment, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsicHJpbWl0aXZlIjoic3RyaW5nIn0sImtpbmQiOiJtYXAifX1dfX0=")), "environment") unless @environment.nil? end |
Instance Attribute Details
#config_uri ⇒ String (readonly)
JSON formatted Amazon S3 file that defines explainability parameters.
For more information on this JSON configuration file, see Configure model explainability parameters .
1095 1096 1097 |
# File 'sagemaker/cfn_model_explainability_job_definition.rb', line 1095 def config_uri @config_uri end |
#environment ⇒ AWSCDK::IResolvable, ... (readonly)
Sets the environment variables in the Docker container.
1105 1106 1107 |
# File 'sagemaker/cfn_model_explainability_job_definition.rb', line 1105 def environment @environment end |
#image_uri ⇒ String (readonly)
The container image to be run by the model explainability job.
1100 1101 1102 |
# File 'sagemaker/cfn_model_explainability_job_definition.rb', line 1100 def image_uri @image_uri end |
Class Method Details
.jsii_properties ⇒ Object
1107 1108 1109 1110 1111 1112 1113 |
# File 'sagemaker/cfn_model_explainability_job_definition.rb', line 1107 def self.jsii_properties { :config_uri => "configUri", :image_uri => "imageUri", :environment => "environment", } end |
Instance Method Details
#to_jsii ⇒ Object
1115 1116 1117 1118 1119 1120 1121 1122 1123 |
# File 'sagemaker/cfn_model_explainability_job_definition.rb', line 1115 def to_jsii result = {} result.merge!({ "configUri" => @config_uri, "imageUri" => @image_uri, "environment" => @environment, }) result.compact end |