Class: AWSCDK::DataZone::CfnConnection::AuthorizationCodePropertiesProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::DataZone::CfnConnection::AuthorizationCodePropertiesProperty
- Defined in:
- data_zone/cfn_connection.rb
Overview
The authorization code properties of a connection.
Instance Attribute Summary collapse
-
#authorization_code ⇒ String?
readonly
The authorization code of a connection.
-
#redirect_uri ⇒ String?
readonly
The redirect URI of a connection.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(authorization_code: nil, redirect_uri: nil) ⇒ AuthorizationCodePropertiesProperty
constructor
A new instance of AuthorizationCodePropertiesProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(authorization_code: nil, redirect_uri: nil) ⇒ AuthorizationCodePropertiesProperty
Returns a new instance of AuthorizationCodePropertiesProperty.
835 836 837 838 839 840 |
# File 'data_zone/cfn_connection.rb', line 835 def initialize(authorization_code: nil, redirect_uri: nil) @authorization_code = Jsii::Type.check_type(@authorization_code, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "authorizationCode") unless @authorization_code.nil? @redirect_uri = redirect_uri Jsii::Type.check_type(@redirect_uri, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "redirectUri") unless @redirect_uri.nil? end |
Instance Attribute Details
#authorization_code ⇒ String? (readonly)
The authorization code of a connection.
846 847 848 |
# File 'data_zone/cfn_connection.rb', line 846 def @authorization_code end |
#redirect_uri ⇒ String? (readonly)
The redirect URI of a connection.
851 852 853 |
# File 'data_zone/cfn_connection.rb', line 851 def redirect_uri @redirect_uri end |
Class Method Details
.jsii_properties ⇒ Object
853 854 855 856 857 858 |
# File 'data_zone/cfn_connection.rb', line 853 def self.jsii_properties { :authorization_code => "authorizationCode", :redirect_uri => "redirectUri", } end |
Instance Method Details
#to_jsii ⇒ Object
860 861 862 863 864 865 866 867 |
# File 'data_zone/cfn_connection.rb', line 860 def to_jsii result = {} result.merge!({ "authorizationCode" => @authorization_code, "redirectUri" => @redirect_uri, }) result.compact end |