Class: AWSCDK::FIS::CfnExperimentTemplate::OutputsProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
fis/cfn_experiment_template.rb

Overview

Describes the output destinations of the experiment report.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(experiment_report_s3_configuration:) ⇒ OutputsProperty

Returns a new instance of OutputsProperty.

Parameters:



1186
1187
1188
1189
# File 'fis/cfn_experiment_template.rb', line 1186

def initialize(experiment_report_s3_configuration:)
  @experiment_report_s3_configuration = experiment_report_s3_configuration.is_a?(Hash) ? ::AWSCDK::FIS::CfnExperimentTemplate::ExperimentReportS3ConfigurationProperty.new(**experiment_report_s3_configuration.transform_keys(&:to_sym)) : experiment_report_s3_configuration
  Jsii::Type.check_type(@experiment_report_s3_configuration, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19maXMuQ2ZuRXhwZXJpbWVudFRlbXBsYXRlLkV4cGVyaW1lbnRSZXBvcnRTM0NvbmZpZ3VyYXRpb25Qcm9wZXJ0eSJ9XX19")), "experimentReportS3Configuration")
end

Instance Attribute Details

#experiment_report_s3_configurationAWSCDK::IResolvable, AWSCDK::FIS::CfnExperimentTemplate::ExperimentReportS3ConfigurationProperty (readonly)

The S3 destination for the experiment report.



1195
1196
1197
# File 'fis/cfn_experiment_template.rb', line 1195

def experiment_report_s3_configuration
  @experiment_report_s3_configuration
end

Class Method Details

.jsii_propertiesObject



1197
1198
1199
1200
1201
# File 'fis/cfn_experiment_template.rb', line 1197

def self.jsii_properties
  {
    :experiment_report_s3_configuration => "experimentReportS3Configuration",
  }
end

Instance Method Details

#to_jsiiObject



1203
1204
1205
1206
1207
1208
1209
# File 'fis/cfn_experiment_template.rb', line 1203

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