Class: AWSCDK::Sagemaker::CfnModelBiasJobDefinition::ModelBiasAppSpecificationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Sagemaker::CfnModelBiasJobDefinition::ModelBiasAppSpecificationProperty
- Defined in:
- sagemaker/cfn_model_bias_job_definition.rb
Overview
Docker container image configuration object for the model bias job.
Instance Attribute Summary collapse
-
#config_uri ⇒ String
readonly
JSON formatted S3 file that defines bias 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 bias job.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(config_uri:, image_uri:, environment: nil) ⇒ ModelBiasAppSpecificationProperty
constructor
A new instance of ModelBiasAppSpecificationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(config_uri:, image_uri:, environment: nil) ⇒ ModelBiasAppSpecificationProperty
Returns a new instance of ModelBiasAppSpecificationProperty.
1148 1149 1150 1151 1152 1153 1154 1155 |
# File 'sagemaker/cfn_model_bias_job_definition.rb', line 1148 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 S3 file that defines bias parameters.
For more information on this JSON configuration file, see Configure bias parameters .
1163 1164 1165 |
# File 'sagemaker/cfn_model_bias_job_definition.rb', line 1163 def config_uri @config_uri end |
#environment ⇒ AWSCDK::IResolvable, ... (readonly)
Sets the environment variables in the Docker container.
1173 1174 1175 |
# File 'sagemaker/cfn_model_bias_job_definition.rb', line 1173 def environment @environment end |
#image_uri ⇒ String (readonly)
The container image to be run by the model bias job.
1168 1169 1170 |
# File 'sagemaker/cfn_model_bias_job_definition.rb', line 1168 def image_uri @image_uri end |
Class Method Details
.jsii_properties ⇒ Object
1175 1176 1177 1178 1179 1180 1181 |
# File 'sagemaker/cfn_model_bias_job_definition.rb', line 1175 def self.jsii_properties { :config_uri => "configUri", :image_uri => "imageUri", :environment => "environment", } end |
Instance Method Details
#to_jsii ⇒ Object
1183 1184 1185 1186 1187 1188 1189 1190 1191 |
# File 'sagemaker/cfn_model_bias_job_definition.rb', line 1183 def to_jsii result = {} result.merge!({ "configUri" => @config_uri, "imageUri" => @image_uri, "environment" => @environment, }) result.compact end |