Class: AWSCDK::AppIntegrations::CfnApplication::IframeConfigProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::AppIntegrations::CfnApplication::IframeConfigProperty
- Defined in:
- app_integrations/cfn_application.rb
Overview
Instance Attribute Summary collapse
- #allow ⇒ Array<String>? readonly
- #sandbox ⇒ Array<String>? readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(allow: nil, sandbox: nil) ⇒ IframeConfigProperty
constructor
A new instance of IframeConfigProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(allow: nil, sandbox: nil) ⇒ IframeConfigProperty
Returns a new instance of IframeConfigProperty.
787 788 789 790 791 792 |
# File 'app_integrations/cfn_application.rb', line 787 def initialize(allow: nil, sandbox: nil) @allow = allow Jsii::Type.check_type(@allow, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "allow") unless @allow.nil? @sandbox = sandbox Jsii::Type.check_type(@sandbox, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "sandbox") unless @sandbox.nil? end |
Instance Attribute Details
#allow ⇒ Array<String>? (readonly)
796 797 798 |
# File 'app_integrations/cfn_application.rb', line 796 def allow @allow end |
#sandbox ⇒ Array<String>? (readonly)
799 800 801 |
# File 'app_integrations/cfn_application.rb', line 799 def sandbox @sandbox end |
Class Method Details
.jsii_properties ⇒ Object
801 802 803 804 805 806 |
# File 'app_integrations/cfn_application.rb', line 801 def self.jsii_properties { :allow => "allow", :sandbox => "sandbox", } end |
Instance Method Details
#to_jsii ⇒ Object
808 809 810 811 812 813 814 815 |
# File 'app_integrations/cfn_application.rb', line 808 def to_jsii result = {} result.merge!({ "allow" => @allow, "sandbox" => @sandbox, }) result.compact end |