Class: Aws::QBusiness::Types::DeleteGroupRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#application_idString

The identifier of the application in which the group mapping belongs.

Returns:

  • (String)


2112
2113
2114
2115
2116
2117
2118
2119
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2112

class DeleteGroupRequest < Struct.new(
  :application_id,
  :index_id,
  :group_name,
  :data_source_id)
  SENSITIVE = []
  include Aws::Structure
end

#data_source_idString

The identifier of the data source linked to the group

A group can be tied to multiple data sources. You can delete a group from accessing documents in a certain data source. For example, the groups "Research", "Engineering", and "Sales and Marketing" are all tied to the company's documents stored in the data sources Confluence and Salesforce. You want to delete "Research" and "Engineering" groups from Salesforce, so that these groups cannot access customer-related documents stored in Salesforce. Only "Sales and Marketing" should access documents in the Salesforce data source.

Returns:

  • (String)


2112
2113
2114
2115
2116
2117
2118
2119
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2112

class DeleteGroupRequest < Struct.new(
  :application_id,
  :index_id,
  :group_name,
  :data_source_id)
  SENSITIVE = []
  include Aws::Structure
end

#group_nameString

The name of the group you want to delete.

Returns:

  • (String)


2112
2113
2114
2115
2116
2117
2118
2119
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2112

class DeleteGroupRequest < Struct.new(
  :application_id,
  :index_id,
  :group_name,
  :data_source_id)
  SENSITIVE = []
  include Aws::Structure
end

#index_idString

The identifier of the index you want to delete the group from.

Returns:

  • (String)


2112
2113
2114
2115
2116
2117
2118
2119
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2112

class DeleteGroupRequest < Struct.new(
  :application_id,
  :index_id,
  :group_name,
  :data_source_id)
  SENSITIVE = []
  include Aws::Structure
end