Class: AWSCDK::Connect::CfnRule::SubmitAutoEvaluationActionProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
connect/cfn_rule.rb

Overview

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(evaluation_form_arn:) ⇒ SubmitAutoEvaluationActionProperty

Returns a new instance of SubmitAutoEvaluationActionProperty.

Parameters:

  • evaluation_form_arn (String)


1088
1089
1090
1091
# File 'connect/cfn_rule.rb', line 1088

def initialize(evaluation_form_arn:)
  @evaluation_form_arn = evaluation_form_arn
  Jsii::Type.check_type(@evaluation_form_arn, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "evaluationFormArn")
end

Instance Attribute Details

#evaluation_form_arnString (readonly)



1095
1096
1097
# File 'connect/cfn_rule.rb', line 1095

def evaluation_form_arn
  @evaluation_form_arn
end

Class Method Details

.jsii_propertiesObject



1097
1098
1099
1100
1101
# File 'connect/cfn_rule.rb', line 1097

def self.jsii_properties
  {
    :evaluation_form_arn => "evaluationFormArn",
  }
end

Instance Method Details

#to_jsiiObject



1103
1104
1105
1106
1107
1108
1109
# File 'connect/cfn_rule.rb', line 1103

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