Class: AWSCDK::AppIntegrations::CfnApplication::ExternalURLConfigProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::AppIntegrations::CfnApplication::ExternalURLConfigProperty
- Defined in:
- app_integrations/cfn_application.rb
Overview
The external URL source for the application.
Instance Attribute Summary collapse
-
#access_url ⇒ String
readonly
The URL to access the application.
-
#approved_origins ⇒ Array<String>?
readonly
Additional URLs to allow list if different than the access URL.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(access_url:, approved_origins: nil) ⇒ ExternalURLConfigProperty
constructor
A new instance of ExternalURLConfigProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(access_url:, approved_origins: nil) ⇒ ExternalURLConfigProperty
Returns a new instance of ExternalURLConfigProperty.
746 747 748 749 750 751 |
# File 'app_integrations/cfn_application.rb', line 746 def initialize(access_url:, approved_origins: nil) @access_url = access_url Jsii::Type.check_type(@access_url, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "accessUrl") @approved_origins = approved_origins Jsii::Type.check_type(@approved_origins, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "approvedOrigins") unless @approved_origins.nil? end |
Instance Attribute Details
#access_url ⇒ String (readonly)
The URL to access the application.
757 758 759 |
# File 'app_integrations/cfn_application.rb', line 757 def access_url @access_url end |
#approved_origins ⇒ Array<String>? (readonly)
Additional URLs to allow list if different than the access URL.
762 763 764 |
# File 'app_integrations/cfn_application.rb', line 762 def approved_origins @approved_origins end |
Class Method Details
.jsii_properties ⇒ Object
764 765 766 767 768 769 |
# File 'app_integrations/cfn_application.rb', line 764 def self.jsii_properties { :access_url => "accessUrl", :approved_origins => "approvedOrigins", } end |
Instance Method Details
#to_jsii ⇒ Object
771 772 773 774 775 776 777 778 |
# File 'app_integrations/cfn_application.rb', line 771 def to_jsii result = {} result.merge!({ "accessUrl" => @access_url, "approvedOrigins" => @approved_origins, }) result.compact end |