Class: AWSCDK::QBusiness::CfnApplication::QAppsConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QBusiness::CfnApplication::QAppsConfigurationProperty
- Defined in:
- q_business/cfn_application.rb
Overview
Configuration information about Amazon Q Apps.
Instance Attribute Summary collapse
-
#q_apps_control_mode ⇒ String
readonly
Status information about whether end users can create and use Amazon Q Apps in the web experience.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(q_apps_control_mode:) ⇒ QAppsConfigurationProperty
constructor
A new instance of QAppsConfigurationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(q_apps_control_mode:) ⇒ QAppsConfigurationProperty
Returns a new instance of QAppsConfigurationProperty.
916 917 918 919 |
# File 'q_business/cfn_application.rb', line 916 def initialize(q_apps_control_mode:) @q_apps_control_mode = q_apps_control_mode Jsii::Type.check_type(@q_apps_control_mode, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "qAppsControlMode") end |
Instance Attribute Details
#q_apps_control_mode ⇒ String (readonly)
Status information about whether end users can create and use Amazon Q Apps in the web experience.
925 926 927 |
# File 'q_business/cfn_application.rb', line 925 def q_apps_control_mode @q_apps_control_mode end |
Class Method Details
.jsii_properties ⇒ Object
927 928 929 930 931 |
# File 'q_business/cfn_application.rb', line 927 def self.jsii_properties { :q_apps_control_mode => "qAppsControlMode", } end |
Instance Method Details
#to_jsii ⇒ Object
933 934 935 936 937 938 939 |
# File 'q_business/cfn_application.rb', line 933 def to_jsii result = {} result.merge!({ "qAppsControlMode" => @q_apps_control_mode, }) result.compact end |