Class: Aws::QBusiness::Types::SamlConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb

Overview

Provides the SAML 2.0 compliant identity provider (IdP) configuration information Amazon Q Business needs to deploy a Amazon Q Business web experience.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#metadata_xmlString

The metadata XML that your IdP generated.

Returns:

  • (String)


5191
5192
5193
5194
5195
5196
5197
5198
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5191

class SamlConfiguration < Struct.new(
  :metadata_xml,
  :role_arn,
  :user_id_attribute,
  :user_group_attribute)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The Amazon Resource Name (ARN) of an IAM role assumed by users when they authenticate into their Amazon Q Business web experience, containing the relevant Amazon Q Business permissions for conversing with Amazon Q Business.

Returns:

  • (String)


5191
5192
5193
5194
5195
5196
5197
5198
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5191

class SamlConfiguration < Struct.new(
  :metadata_xml,
  :role_arn,
  :user_id_attribute,
  :user_group_attribute)
  SENSITIVE = []
  include Aws::Structure
end

#user_group_attributeString

The group attribute name in your IdP that maps to user groups.

Returns:

  • (String)


5191
5192
5193
5194
5195
5196
5197
5198
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5191

class SamlConfiguration < Struct.new(
  :metadata_xml,
  :role_arn,
  :user_id_attribute,
  :user_group_attribute)
  SENSITIVE = []
  include Aws::Structure
end

#user_id_attributeString

The user attribute name in your IdP that maps to the user email.

Returns:

  • (String)


5191
5192
5193
5194
5195
5196
5197
5198
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5191

class SamlConfiguration < Struct.new(
  :metadata_xml,
  :role_arn,
  :user_id_attribute,
  :user_group_attribute)
  SENSITIVE = []
  include Aws::Structure
end