Class: AWSCDK::QBusiness::CfnWebExperience::SamlProviderConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
q_business/cfn_web_experience.rb

Overview

Information about the SAML 2.0-compliant identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(authentication_url:) ⇒ SamlProviderConfigurationProperty

Returns a new instance of SamlProviderConfigurationProperty.

Parameters:

  • authentication_url (String)

    The URL where Amazon Q Business end users will be redirected for authentication.



878
879
880
881
# File 'q_business/cfn_web_experience.rb', line 878

def initialize(authentication_url:)
  @authentication_url = authentication_url
  Jsii::Type.check_type(@authentication_url, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "authenticationUrl")
end

Instance Attribute Details

#authentication_urlString (readonly)

The URL where Amazon Q Business end users will be redirected for authentication.



887
888
889
# File 'q_business/cfn_web_experience.rb', line 887

def authentication_url
  @authentication_url
end

Class Method Details

.jsii_propertiesObject



889
890
891
892
893
# File 'q_business/cfn_web_experience.rb', line 889

def self.jsii_properties
  {
    :authentication_url => "authenticationUrl",
  }
end

Instance Method Details

#to_jsiiObject



895
896
897
898
899
900
901
# File 'q_business/cfn_web_experience.rb', line 895

def to_jsii
  result = {}
  result.merge!({
    "authenticationUrl" => @authentication_url,
  })
  result.compact
end