Class: AWSCDK::Wisdom::CfnAIAgent::UserInteractionConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
wisdom/cfn_ai_agent.rb

Overview

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(is_user_confirmation_required: nil) ⇒ UserInteractionConfigurationProperty

Returns a new instance of UserInteractionConfigurationProperty.

Parameters:



1849
1850
1851
1852
# File 'wisdom/cfn_ai_agent.rb', line 1849

def initialize(is_user_confirmation_required: nil)
  @is_user_confirmation_required = is_user_confirmation_required
  Jsii::Type.check_type(@is_user_confirmation_required, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3sicHJpbWl0aXZlIjoiYm9vbGVhbiJ9LHsiZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifV19fQ==")), "isUserConfirmationRequired") unless @is_user_confirmation_required.nil?
end

Instance Attribute Details

#is_user_confirmation_requiredBoolean, ... (readonly)



1856
1857
1858
# File 'wisdom/cfn_ai_agent.rb', line 1856

def is_user_confirmation_required
  @is_user_confirmation_required
end

Class Method Details

.jsii_propertiesObject



1858
1859
1860
1861
1862
# File 'wisdom/cfn_ai_agent.rb', line 1858

def self.jsii_properties
  {
    :is_user_confirmation_required => "isUserConfirmationRequired",
  }
end

Instance Method Details

#to_jsiiObject



1864
1865
1866
1867
1868
1869
1870
# File 'wisdom/cfn_ai_agent.rb', line 1864

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