Class: AWSCDK::Apptest::CfnTestCase::OutputFileProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
apptest/cfn_test_case.rb

Overview

Specifies an output file.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(file_location: nil) ⇒ OutputFileProperty

Returns a new instance of OutputFileProperty.

Parameters:

  • file_location (String, nil) (defaults to: nil)

    The file location of the output file.



1281
1282
1283
1284
# File 'apptest/cfn_test_case.rb', line 1281

def initialize(file_location: nil)
  @file_location = file_location
  Jsii::Type.check_type(@file_location, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "fileLocation") unless @file_location.nil?
end

Instance Attribute Details

#file_locationString? (readonly)

The file location of the output file.



1290
1291
1292
# File 'apptest/cfn_test_case.rb', line 1290

def file_location
  @file_location
end

Class Method Details

.jsii_propertiesObject



1292
1293
1294
1295
1296
# File 'apptest/cfn_test_case.rb', line 1292

def self.jsii_properties
  {
    :file_location => "fileLocation",
  }
end

Instance Method Details

#to_jsiiObject



1298
1299
1300
1301
1302
1303
1304
# File 'apptest/cfn_test_case.rb', line 1298

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