Class: Aws::QBusiness::Types::Rule

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

Overview

Guardrail rules for an Amazon Q Business application. Amazon Q Business supports only one rule at a time.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#excluded_users_and_groupsTypes::UsersAndGroups

Users and groups to be excluded from a rule.



5379
5380
5381
5382
5383
5384
5385
5386
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5379

class Rule < Struct.new(
  :included_users_and_groups,
  :excluded_users_and_groups,
  :rule_type,
  :rule_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#included_users_and_groupsTypes::UsersAndGroups

Users and groups to be included in a rule.



5379
5380
5381
5382
5383
5384
5385
5386
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5379

class Rule < Struct.new(
  :included_users_and_groups,
  :excluded_users_and_groups,
  :rule_type,
  :rule_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#rule_configurationTypes::RuleConfiguration

The configuration information for a rule.



5379
5380
5381
5382
5383
5384
5385
5386
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5379

class Rule < Struct.new(
  :included_users_and_groups,
  :excluded_users_and_groups,
  :rule_type,
  :rule_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#rule_typeString

The type of rule.

Returns:

  • (String)


5379
5380
5381
5382
5383
5384
5385
5386
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5379

class Rule < Struct.new(
  :included_users_and_groups,
  :excluded_users_and_groups,
  :rule_type,
  :rule_configuration)
  SENSITIVE = []
  include Aws::Structure
end