Class: AWSCDK::DataZone::CfnSubscriptionTarget::SubscriptionTargetFormProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::DataZone::CfnSubscriptionTarget::SubscriptionTargetFormProperty
- Defined in:
- data_zone/cfn_subscription_target.rb
Overview
The details of the subscription target configuration.
Instance Attribute Summary collapse
-
#content ⇒ String
readonly
The content of the subscription target configuration.
-
#form_name ⇒ String
readonly
The form name included in the subscription target configuration.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(content:, form_name:) ⇒ SubscriptionTargetFormProperty
constructor
A new instance of SubscriptionTargetFormProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(content:, form_name:) ⇒ SubscriptionTargetFormProperty
Returns a new instance of SubscriptionTargetFormProperty.
663 664 665 666 667 668 |
# File 'data_zone/cfn_subscription_target.rb', line 663 def initialize(content:, form_name:) @content = content Jsii::Type.check_type(@content, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "content") @form_name = form_name Jsii::Type.check_type(@form_name, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "formName") end |
Instance Attribute Details
#content ⇒ String (readonly)
The content of the subscription target configuration.
674 675 676 |
# File 'data_zone/cfn_subscription_target.rb', line 674 def content @content end |
#form_name ⇒ String (readonly)
The form name included in the subscription target configuration.
679 680 681 |
# File 'data_zone/cfn_subscription_target.rb', line 679 def form_name @form_name end |
Class Method Details
.jsii_properties ⇒ Object
681 682 683 684 685 686 |
# File 'data_zone/cfn_subscription_target.rb', line 681 def self.jsii_properties { :content => "content", :form_name => "formName", } end |
Instance Method Details
#to_jsii ⇒ Object
688 689 690 691 692 693 694 695 |
# File 'data_zone/cfn_subscription_target.rb', line 688 def to_jsii result = {} result.merge!({ "content" => @content, "formName" => @form_name, }) result.compact end |