Class: AWSCDK::Apptest::CfnTestCase::MainframeActionPropertiesProperty

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

Overview

Specifies the mainframe action properties.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dms_task_arn: nil) ⇒ MainframeActionPropertiesProperty

Returns a new instance of MainframeActionPropertiesProperty.

Parameters:

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

    The DMS task ARN of the mainframe action properties.



1152
1153
1154
1155
# File 'apptest/cfn_test_case.rb', line 1152

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

Instance Attribute Details

#dms_task_arnString? (readonly)

The DMS task ARN of the mainframe action properties.



1161
1162
1163
# File 'apptest/cfn_test_case.rb', line 1161

def dms_task_arn
  @dms_task_arn
end

Class Method Details

.jsii_propertiesObject



1163
1164
1165
1166
1167
# File 'apptest/cfn_test_case.rb', line 1163

def self.jsii_properties
  {
    :dms_task_arn => "dmsTaskArn",
  }
end

Instance Method Details

#to_jsiiObject



1169
1170
1171
1172
1173
1174
1175
# File 'apptest/cfn_test_case.rb', line 1169

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