Class: AWSCDK::Apptest::CfnTestCase::M2ManagedActionPropertiesProperty

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

Overview

Specifies the Mainframe Modernization managed action properties.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(force_stop: nil, import_data_set_location: nil) ⇒ M2ManagedActionPropertiesProperty

Returns a new instance of M2ManagedActionPropertiesProperty.

Parameters:

  • force_stop (Boolean, AWSCDK::IResolvable, nil) (defaults to: nil)

    Force stops the Mainframe Modernization managed action properties.

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

    The import data set location of the Mainframe Modernization managed action properties.



1014
1015
1016
1017
1018
1019
# File 'apptest/cfn_test_case.rb', line 1014

def initialize(force_stop: nil, import_data_set_location: nil)
  @force_stop = force_stop
  Jsii::Type.check_type(@force_stop, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3sicHJpbWl0aXZlIjoiYm9vbGVhbiJ9LHsiZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifV19fQ==")), "forceStop") unless @force_stop.nil?
  @import_data_set_location = import_data_set_location
  Jsii::Type.check_type(@import_data_set_location, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "importDataSetLocation") unless @import_data_set_location.nil?
end

Instance Attribute Details

#force_stopBoolean, ... (readonly)

Force stops the Mainframe Modernization managed action properties.



1025
1026
1027
# File 'apptest/cfn_test_case.rb', line 1025

def force_stop
  @force_stop
end

#import_data_set_locationString? (readonly)

The import data set location of the Mainframe Modernization managed action properties.



1030
1031
1032
# File 'apptest/cfn_test_case.rb', line 1030

def import_data_set_location
  @import_data_set_location
end

Class Method Details

.jsii_propertiesObject



1032
1033
1034
1035
1036
1037
# File 'apptest/cfn_test_case.rb', line 1032

def self.jsii_properties
  {
    :force_stop => "forceStop",
    :import_data_set_location => "importDataSetLocation",
  }
end

Instance Method Details

#to_jsiiObject



1039
1040
1041
1042
1043
1044
1045
1046
# File 'apptest/cfn_test_case.rb', line 1039

def to_jsii
  result = {}
  result.merge!({
    "forceStop" => @force_stop,
    "importDataSetLocation" => @import_data_set_location,
  })
  result.compact
end